US10770948B2

A motor includes a motor housing, a rotating shaft assembly including a rotating shaft, a rotor, and a bearing in which the rotor and the bearing are mounted to the rotating shaft. The motor further includes a stator installed in the motor housing, the stator surrounding the rotor, a bracket mounted to the motor housing, and an elastic mesh that defines a plurality of pores, that is disposed between the bracket and the bearing, and that contacts at least one of the bracket or the bearing.
US10770940B2

A rotor module for an axial flux electric machine includes a back iron segment configured for attachment to a rotor base and a plurality of permanent magnets attached to the back iron segment. The back iron segment has a length less than a circumference of the rotor base. Each permanent magnet attached to the back iron segment has an opposite magnetic pole orientation from each adjacent permanent magnet attached to the back iron segment. A plurality of rotor modules is coupled to the rotor base to form a rotor for the axial flux electric machine.
US10770939B1

Provided is a rotor for a permanent magnet rotary electric machine, which enables the bonding of a permanent magnet to a rotor core in a skewed manner with respect to an axial direction of the rotor core. The rotor includes a rotor core including a cylindrical portion and a pair of polygonal columnar portions provided to both ends of the cylindrical portion in the axial direction, and a permanent magnet having a bonding surface, which is flat and bonded to the rotor core. The pair of polygonal columnar portions has flat surfaces that are arranged so that center positions are spaced apart from each other as viewed in the axial direction. The bonding surface of the permanent magnet is bonded to the respective flat surfaces of the pair of polygonal columnar portions under a state in which the permanent magnet is skewed with respect to the axial direction.
US10770928B2

A wireless power transmitting device transmits wireless power signals modulated at a given power frequency to a wireless power receiving device using a wireless power transmitting coil. The wireless power receiving device may transmit data signals to the wireless power transmitting device. The wireless power transmitting device may include a data receiver that is coupled to the wireless power transmitting coil and that receives the transmitted data. The data receiver may include an input stage, bandpass filter circuitry, demodulator circuitry, and a data stream combiner. The bandpass filter circuitry may include at least two bandpass filter circuits for passing through signals at the power frequency and some harmonic of the power frequency. The demodulator circuitry may extract amplitude and phase information from the bandpass filtered signals and to generate multiple demodulated data streams. The data stream combiner may correlate the demodulated data streams and combine the correlated data streams.
US10770927B2

A system and method for inductively providing electrical power at a plurality of power levels to electrical devices. The system may include an inductive power outlet unit conductively coupled to a power supply and an inductive power receiver unit associated with the electrical device. The inductive power outlet unit includes a driver device operable to generate power at a plurality of power levels and electrical power is transferred to the electrical device at a power level selected from the plurality of power levels, in accordance with electrical power requirements of the electrical device. The power receiver may be operable in a plurality of modes having a secondary inductor configured to operate selectively with a plurality of inductance values.
US10770923B2

A wireless power transmission device wearable by a subject is provided. The wireless power transmission device includes a power conditioner including a first end and an opposite second end, and a band. The band includes a first end fixedly coupled to the power conditioner first end, a second end fixedly coupled to the power conditioner second end, a body extending between the band first end and the band second end, the body including at least one elastic segment, and a plurality of conductive wires extending along the body to form a plurality of conductive loops, at least one of the plurality of conductive wires electrically coupled to the power conditioner.
US10770918B2

Apparatuses, systems, and methods for providing load disaggregation, remote monitoring, and controlling a plurality of loads are provided. The apparatus may include a universal embedded metering and control system (UEMCS) and a universal storage and renewable energy interface (USREI). The UEMCS may include a main device engine, a communication module coupled to the main device engine, a multiplexer coupled to the main device engine, a plurality of current sensors coupled to the multiplexer, and at least one voltage sensor coupled to the main device engine. The USREI may be coupleable to at least one of the plurality of current sensors, coupled to at least one renewable energy source, and configured to provide energy output by the at least one renewable energy source to the UEMCS for output to at least one of the plurality of loads.
US10770911B1

Calibrating a battery capacity gage employs a controlled discharge of a backup battery unit. A method of updating a capacity gage includes charging a backup battery unit to a predetermined high charge level. A first amount of energy is discharged from the backup battery unit at a first controlled discharge rate so as to discharge the backup battery unit from the predetermined high charge level to a first low charge level. The backup battery unit is charged back to the predetermined high charge level. A power system controller estimates, based on the first amount of energy and the first controlled discharge rate, a second amount of energy that can be discharged from the backup battery unit at a second controlled discharge rate greater than the first controlled discharge rate. The capacity gage is updated based on the second amount of energy estimated by the power system controller.
US10770910B2

A device capable of being used for a long time is achieved. A power supply, a connection method of a power supply, or a connecting member, for easy attachment and detachment and non-detachment when in use, is provided. A power supply, a connection method of a power supply, or a connecting member for easy replacement is provided. A highly designed power supply is provided. Power from a battery is supplied to an electronic device through a connecting member including a pipe, a spring, and a pair of pivots. The pair of pivots are electrically insulated from each other, and electrically connected to any one of a pair of electrodes of the battery. The electronic device into which the pair of pivots are inserted includes a pair of bearings capable of receiving power.
US10770900B2

A method of controlling a grid-connected voltage source converter, VSC, using power-synchronisation control, wherein the method includes: determining an active power control error, determining a VSC phase angle based on an integration of a sum including a scaled active power control error and a scaled imaginary part of a voltage of common coupling, determining a damping component based on a virtual damping resistance, a VSC current vector and a reference current vector for the VSC current vector, determining a voltage vector based on a VSC voltage magnitude and the damping component, transforming the voltage vector to a current vector, comparing a magnitude of the current vector with a maximum threshold current value, and in case the magnitude of the current vector is greater than the maximum threshold current value: reducing the magnitude of the current vector to a value below the maximum threshold current value to obtain a limited current vector, transforming the limited current vector to a limited voltage vector, controlling the VSC based on the VSC phase angle and the limited voltage vector, multiplying an imaginary part of a voltage of common coupling with a gain to obtain a scaled imaginary part of voltage of common coupling.
US10770898B2

Disclosed herein are methods and systems for normalizing an energy use intensity value to compensate for variations in energy usage due to environment. Also disclosed are methods and systems for forecasting energy use intensity values.
US10770895B2

A power distribution system such as a marine power distribution and propulsion system. The system includes an ac busbar and a plurality of active front end power converters. Each AFE power converter includes a first active rectifier/inverter connected to the busbar and a second active rectifier/inverter connected to an electrical load such as an electric propulsion motor. Power sources are connected to the dc link of the AFE power converters and can be operated under the control of a power management controller or power management system.
US10770890B2

An interface panel comprising a respective socket for each local loop connection between a main distribution frame and a demarcation point, the socket comprising: a pair of first ports configured for connection to a respective wire pair extending from the interface panel to the main distribution frame; a pair of second ports configured for connection to a respective wire pair extending from the interface panel to the demarcation point; and a pair of third ports configured for connection to a respective wire pair extending from the interface panel to a Digital Subscriber Line Access Multiplexer (DSLAM).
US10770883B2

Devices having one primary transistor, or a plurality of primary transistors in parallel, protect electrical circuits from overcurrent conditions. Optionally, the devices have only two terminals and require no auxiliary power to operate. In those devices, the voltage drop across the device provides the electrical energy to power the device. A third or fourth terminal can appear in further devices, allowing additional overcurrent and overvoltage monitoring opportunities. Autocatalytic voltage conversion allows certain devices to rapidly limit or block nascent overcurrents.
US10770876B2

An electrical connection box includes an outer box and an inner box to be accommodated in the outer box. The outer box includes an outer box body, a first lock portion to lock the inner box and a ground member to be electrically connected to a ground conductor, the ground member including a first ground contact portion provided at or adjacent to the first lock portion. The inner box includes an inner box body, a second lock portion to be engaged with the first lock portion, a ground circuit element to which the circuit base is connected to ground the circuit base and a contact conductor electrically connected to the ground circuit element, the contact conductor including a second ground contact portion to be electrically connected to the first ground contact portion when the first lock portion and the second lock portion are engaged with each other.
US10770873B2

A process for producing a flexible vulcanized joint between two electric power cables includes the steps of: producing an exposed conductor joint between each end of the two cable ends to be joined; producing an inner semi-conducting layer thereby radially surrounding and covering the exposed conductor joint; winding an insulation tape including an organic peroxide around the inner semi-conducting layer thereby radially surrounding and covering the inner semi-conducting layer; curing the insulation tape to produce an insulation layer; and producing an outer semi-conducting layer thereby radially surrounding and covering the insulation layer. The step of winding the insulation tape around the inner semi-conductor layer is performed under an oxygen-free atmosphere. The present invention also provides a flexible vulcanized joint produced by this process, and an electric power cable including such a joint.
US10770872B2

An electrical isolator includes a flexible non-electrically conductive membrane and an inelastic flexible dielectric member journaled in the membrane and extending from the first end of the membrane to the second end of the membrane. First and second couplings are mounted to the ends of the dielectric member. The ends of the membrane are mated in sealed engagement with the couplings so as to fluidically seal the ends of the membrane and the dielectric member within the membrane. The membrane is filled with a dielectric fluid so as to displace any air in the membrane and the dielectric member. The couplings are adapted to couple to objects at opposite ends of the electrical isolator.
US10770871B2

The present disclosure relates to a switching device unit for a subsea switchgear. The switching device unit includes a fluid tight switching device housing and switching devices arranged within the switching device housing. A plurality of the switching devices are aligned with each other along two parallel lines.
US10770863B2

A disclosed semiconductor laser device includes a distributed feedback portion serving as a light-emittable active region the distributed feedback portion having a diffraction grating; and a distributed reflective portion serving as a passive reflective mirror, the distributed reflective portion having a diffraction grating, wherein the distributed feedback portion includes a first region adjacent to the distributed reflective portion and having a diffraction grating having a predetermined standard period, a phase shift region adjacent to the first region, the phase shift region being longer by twice or more than the standard period, and a second region adjacent to an opposite side to the first region of the phase shift region and having a diffraction grating with the standard period, and the phase shift region optically changes a phase of laser beam between the first region and the second region.
US10770858B2

A pick and place cap is configured to facilitate picking and placing a connector when the cap is assembled to the connector. The cap includes a top wall having a first engaging feature for engaging a back side of the connector, and opposing side walls each having a second engaging feature for engaging a bottom portion of the connector. The cap is configured to be assembled to and unassembled from the connector along each of two mutually orthogonal directions.
US10770854B2

Methods of assembly are provided for an AC plug supporting foldable prongs. The AC plug includes: a cover including slots and prongs. In an extended position, the prongs are insertable in AC outlet receptacles and each prong contacts a spring mounted terminal that is coupled to a power circuit. In a retracted position, each prong is recessed in a slot of the cover and does not contact a spring mounted terminal. In the extended position, the coupling between each prong and the power circuit does not utilize wires. A first end of each spring mounted terminal is positioned on a contact pad of a printed circuit board (PCB) that connects the AC plug to the power circuit. A cap is fastened to the cover and secures the spring mounted terminals to the respective contact pads and secures the PCB and spring mounted terminal to the cover.
US10770845B2

A connector system includes a plug assembly that has a front connector mounted to a circuit board. The connecter has two wafers that each support a row of terminals and uses shims and pegs to precisely control the spatial relationship of the two wafers to the circuit board. The wafers need not be directly contacting the circuit board and the terminals can have tails that can be positioned slightly above the circuit board and connector to pads on the circuit board via solder connections. The connector system is optimized so as to enable support of 25 Gbps data rates.
US10770844B2

A leakage current protection plug includes a body formed by a top cover and a base, a moving assembly disposed in the body, and output wires. The moving assembly includes a control circuit board, and a detector assembly and a trip assembly disposed on the control circuit board, wherein power input insertion plates and power output moving contact arms are assembled with the moving assembly. Each output moving contact arm is formed integrally and fixed to the detector assembly, and the output ends of the output moving contact arms are directly connected to the output conductor wires. The device has a simple overall structure and can be reliably assembled. By using integrally formed output moving contact arms to directly couple the input and output, it improves the accuracy of the leakage current detection parameters, reduces internal transfers and solder points, and reduces the size and cost of the plug.
US10770834B2

In a fitting connector, a latch hold body includes a first fulcrum portion provided on a latch-release arm portion and exerting force in a detaching direction from a second latch hold portion on a first latch hold portion with a contact point with a first release-operation force receiving portion as a fulcrum when a latch-release operation portion is pushed, and a second fulcrum portion provided on the latch-release operation portion side relative to the first fulcrum portion in the latch-release arm portion and exerting the force in the detaching direction from the second latch hold portion on the first latch hold portion with a contact point with a second release-operation force receiving portion that contacted along with continuation of push operation as a new fulcrum.
US10770829B2

A connector (10) includes a housing (12) having an opening (24) open rearward. A seal ring (28) prevents water from entering the housing (12) from the side of the opening (24) by being inserted into the opening (24) and resiliently contacting an inner peripheral surface (29) of the opening (24). A retainer (16) has a contact portion (86) configured to contact the seal ring (28) from behind. The retainer (16) is configured to hold the seal ring (28) in the housing (12) by having the contact portion (86) contact the seal ring (28). The retainer (16) is mounted on the housing (12) to cover the opening (24) of the housing (12). A first drainage port (80) is open in an inner wall of the retainer (16) and is configured so that water that has entered the retainer (16) and adhered to the seal ring (28) is discharged to outside.
US10770828B2

A charging gun includes a housing provided with a receiving cavity, a latching member movably assembled at a periphery of the housing, a circuit module mounted in the receiving cavity, and a waterproof and air-permeable assembly. The circuit module includes a magnetic switch. A mounting recess into which the latching member is mounted is provided at the periphery of the housing, and the latching member is rotatable about a rotation shaft in the mounting recess. The latching member is provided with a magnetic element, a state of the magnetic switch is controlled by a change of a relative distance between the magnetic element and the magnetic switch with rotation of the latching member. A mounting hole communicating with the receiving cavity is provided in a bottom surface of the mounting recess. The waterproof and air-permeable assembly is mounted in the mounting hole to discharge heat in the receiving cavity.
US10770825B2

An electrical assembly includes a planar first member formed of a first electrically conductive material defining an aperture therethrough. The assembly also includes a second member distinct from the first member that is formed of a second electrically conductive material. The assembly further includes a contact spring formed of a third electrically conductive material disposed within the aperture. The contact spring is in physical and electrical contact with the first and second members. The contact spring has a planar base portion, an arcuate portion extending from the base portion in contact with the second member, and two winged portions extending from distal edges of the base portion. The two winged portions flank the base portion. Each of the two winged portions are in contact with an inner surface of the aperture.
US10770824B2

A system and method are described for improved connector position assurance. A latch stop mechanism (10) on a first connector may be used to selectively limit movement of a latch (50) and attached latch lock (54) after the latch lock (54) has been engaged to secure the first connector to a second connector. The latch stop mechanism (10) may be attached to the connector housing (80) and have a series of hinges (12), (16) that allow a latch stop mechanism (10) to pivot into place, limiting movement of the latch (50) and latch lock (54). A terminal position assurance (TPA) (30) may be located on the bottom of the connector main body and when engaged, ensures proper positioning of the engaged wire terminal.
US10770820B2

A conductive terminal comprises a body and a pair of first elastic cantilevers adapted to clamp a first conductor. The pair of first elastic cantilevers are connected to the body and accommodated within a first accommodation chamber formed in the body. Each first elastic cantilever or the body has a first elastic support structure. A free end of each first elastic cantilever is elastically supported on an inner wall of the first accommodation chamber by the first elastic support structure when the first conductor is clamped between the pair of first elastic cantilevers.
US10770812B2

A unit connection terminal (26) is formed of an adhesion section (29) to be soldered onto a circuit board (21) and extending in a longitudinal direction, a terminal section (30) extending in the direction approximately orthogonal to the adhesion section extending in the longitudinal direction and to be connected to a counterpart-side circuit board, a bent section (31) bent so as to connect the adhesion section and the terminal section, and of a suction member (28) made of synthetic resin, fixed more to the terminal side than the bent section (31), and having a suction surface. More preferably, a projection position where the gravity center position of the entire unit connection terminal is projected toward the adhesion section side is included in the adhesion range of the adhesion section.
US10770811B2

A cable structure includes: a plurality of cables each including a conductor part and an electrically-insulative covering part, each conductor part being exposed in a part where the covering part at one end thereof is removed; and a cable fixing part formed by resin molding and configured to hold the plurality of cables while the ends of the plurality of cables exposing the conductor parts are aligned, wherein the cable fixing part includes a bottom face opening formed on a bottom face side facing a member to which the cables are connected and a top face opening formed on a top face side opposing the bottom face, the bottom face side and the top face side exposing the conductor parts.
US10770800B2

Aspects of the subject disclosure may include, for example, a system for generating first electromagnetic waves and directing instances of the first electromagnetic waves to an interface of a transmission medium to induce propagation of second electromagnetic waves substantially having a non-fundamental wave mode. Other embodiments are disclosed.
US10770799B2

Aspects of the subject disclosure may include, a device with a polyrod antenna having a core, where the core has a first region with a first dielectric constant and a second region with a second dielectric constant, and where the second dielectric constant is higher than the first dielectric constant. The device can include a waveguide coupled with the core, where the waveguide is configured to confine an electromagnetic wave at least in part within the core in the first region. Other embodiments are disclosed.
US10770798B2

A wireless communication antenna system includes: a radio-frequency circuit configured to couple to a printed circuit board; a broadside radiator configured and disposed to radiate first millimeter-wave energy at a first boresight away from a broadside surface of the printed circuit board; an end-fire radiator configured and disposed to radiate second millimeter-wave energy at a second boresight away from a side surface of the printed circuit board; and at least one flex cable each including a substrate, the at least one flex cable including a plurality of signal conductors coupled to the radio-frequency circuit; where at least one of the broadside radiator or the end-fire radiator is a cavity radiator; and where respective signal conductors of the plurality of signal conductors are disposed to excite the broadside radiator and the end-fire radiator.
US10770795B2

An antenna device includes a package and at least one antenna. The package includes at least one radio frequency (RF) die and a molding compound in contact with at least one sidewall of the RF die. The antenna has at least one conductor at least partially in the molding compound and operatively connected to the RF die.
US10770794B2

A single element antenna with the ability to have pattern control by placing multiple feeds on opposite ends of the antenna element and controlling the amplitude and phase distribution of each of the feed ports.
US10770790B1

A phased array antenna system configured for communication with a satellite that emits or receives radio frequency (RF) signals and has a repeating ground track in a first direction, the antenna system includes a phased array antenna including a plurality of antenna elements distributed in a plurality of M columns oriented in the first direction and a plurality of N rows extending in a second direction normal to the first direction, and a plurality of fixed phase shifters aligned for phase offsets between antenna elements in the first direction and a gain-enhancement system configured for gain enhancement in the second direction of radio frequency signals received by and emitted from the phased array antenna.
US10770785B2

An antenna assembly may include an antenna element, a radome structure disposed proximate to the antenna element and including a plurality of plasma elements, a driver circuit operably coupled to the plasma elements to selectively ionize individual ones of the plasma elements, and a controller. The controller may be operably coupled to the driver circuit to provide control of plasma density of the individual ones of the plasma elements. The plasma elements may include respective enclosures. At least some of the enclosures may have at least two peripheral edge surfaces substantially fully contacted by corresponding peripheral edge surfaces of adjacent enclosures at at least one section along a longitudinal length thereof.
US10770782B2

An electronic apparatus includes: a circuit substrate on which circuit components are disposed; and an antenna that includes a first electrode and a second electrode which is opposite to a surface of the circuit substrate, on which the circuit components are disposed, and includes a projection portion protruding in a direction from the second electrode toward the circuit substrate, a top portion of the projection portion not overlapping with the circuit components in plan view along a thickness direction of the circuit substrate. In the antenna including the first electrode and the second electrode, even if a surface of the antenna has an unevenness shape, as an average of thicknesses of the antenna is thicker, sensitivity of the antenna is improved.
US10770775B2

Systems and methods of use for a radial combiner. The radial combiner is made of a radial cavity defined by a top plate, a bottom plate, an outside wall connecting the top plate and the bottom plate, and an interior of the radial waveguide cavity located between the top plate, the bottom plate, and the outside wall with a substantially uniform height throughout. Inside the radial cavity are multiple monopole radiators, while outside the radial cavity multiple coaxial ports are mounted on one of the top plate or the bottom plate. Each of the coaxial ports are electrically connected to a corresponding monopole radiator inside the cavity. The radial combiner also contains a center conductor which is located in the center of the radial cavity, and transitions to a coaxial waveguide which is exterior to the cavity.
US10770772B2

A signal transmission cable includes a signal line, an insulation layer configured to cover the signal line, and a plating layer configured to cover the insulation layer. An arithmetic average roughness Ra of an outer peripheral surface of the insulation layer is between 0.6 μm and 10 μm inclusive. A method of manufacturing the signal transmission cable includes covering the signal line with the insulation layer, followed by conducting a dry-ice-blasting on the outer peripheral surface of the insulation layer, followed by conducting a corona discharge exposure process on the outer peripheral surface, and forming the plating layer on the outer peripheral surface.
US10770768B2

A metal-air battery includes an anode portion including a metal; a cathode portion including a porous layer, wherein the porous layer includes a reduced non-stacked graphene oxide; and an electrolyte disposed between the anode portion and the cathode portion.
US10770762B2

A battery module having first and second battery cells is provided. The battery module includes a first frame member having a first substantially rectangular ring-shaped outer plastic frame and a first heat exchanger. The first heat exchanger has first and second thermally conductive plates that are coupled together and define a first flow path portion extending therethrough. The first battery cell is disposed on and against a first side of the first thermally conductive plate. The second battery cell is disposed on and against the first side of the first thermally conductive plate. The second battery cell is further disposed proximate to the first battery cell.
US10770761B2

Under a condition that a command to stop a fuel cell system is received and a state of charge of a secondary battery is equal to or lower than a threshold which is a value obtained by adding a first predetermined value to a lower limit at which electric power required to stop and start the fuel cell system is supplied, forced charging of the secondary battery by a fuel cell is performed until the state of charge reaches the threshold. After the forced charging is performed, in a case where the command to stop the fuel cell system is received within a predetermined period, the controller sets the threshold to a value obtained by adding a second predetermined value lower than the first predetermined value to the lower limit under the condition.
US10770760B2

A method is provided for activating a secondary battery having a negative electrode, a positive electrode, and a microporous separator between the negative and positive electrodes permeated with carrier-ion containing electrolyte, the negative electrode having anodically active silicon or an alloy thereof. The method includes transferring carrier ions from the positive electrode to the negative electrode to at least partially charge the secondary battery, and transferring carrier ions from an auxiliary electrode to the positive electrode, to provide the secondary battery with a positive electrode end of discharge voltage Vpos,eod and a negative electrode end of discharge voltage Vneg,eod when the cell is at a predefined Vcell,eod value, the value of Vpos,eod corresponding to a voltage at which the state of charge of the positive electrode is at least 95% of its coulombic capacity and Vneg,eod is at least 0.4 V (vs Li) but less than 0.9 V (vs Li).
US10770757B2

A manufacturing method of an electrode assembly capable of easily manufacturing a configuration in which an electrolyte and an active material are bonded to each other is provided.A step of supplying, solidifying, and crystallizing a solid electrolyte 22 including Li2+XC1−XBXO3 (X represents a real number equal to or greater than 0 and smaller than 1), so as to be in contact with an active material aggregate 12 including a communication hole 14 between active material particles 13, is included. In a case where the solid electrolyte 22 is melted, the solid electrolyte 22 is heated in a range of 650 degrees to 900 degrees.
US10770749B2

Provided is an electrolyte additive including a salt of an anion represented by Chemical Formula 1 below, with Cs+ or Rb+: wherein A is O or S, and R1 and R2 are each independently a C1-C10 alkyl group in which all or some of the hydrogen atoms are substituted with halogen atoms.
US10770742B2

A Reversible Solid Oxide Fuel Cell (RSOFC) system includes a Reversible Solid Oxide Fuel Cell (RSOFC) unit, a bi-directional alternating current/direct current (AC/DC) converter, coupled to the RSOFC unit, a common bus, coupled to the bi-directional AC/DC converter and to a power grid, and a plurality of RSOFC subsystems, coupled to receive power only through the common bus. The RSOFC unit has a fuel cell mode, wherein the RSOFC unit produces electrical power from fuel, and an electrolysis mode, wherein the RSOFC unit consumes electrical power to produce the fuel. The bi-directional AC/DC converter is coupled to the RSOFC unit, and is configured to convert direct current (DC) electrical power produced by the RSOFC unit into outgoing alternating current (AC) power, and to convert incoming AC power into DC power for consumption by the RSOFC unit in electrolysis mode.
US10770734B2

The present invention relates to a lithium air battery and a method of manufacturing the same, wherein the lithium air battery comprises; a positive electrode which uses oxygen as an anode active material and is formed by laminating carbon black secondary particles which are composed of carbon black primary particles and graphene, and including macropores having a pore size range of exceeding 100 nm formed between the carbon black secondary particles; a negative electrode disposed to face the positive electrode; and a separation membrane disposed between the positive electrode and the negative electrode. The lithium air battery provides an increase in discharge capacity in a discharge test and a decrease in overvoltage, and can be manufactured by a simple method.
US10770732B2

Disclosed is a cable-type secondary battery, including: a winding core; an inner electrode support wound on the outside of the winding core in the form of a spaced spring so that the winding core may be exposed partially; a sheet-type first inner electrode formed on the outside of the exposed winding core by spiral winding; a sheet-type first separation layer formed on the outside of the first inner electrode by spiral winding; a sheet-type second inner electrode formed on the outside of the first separation layer by spiral winding; a second separation layer formed on the outside of the second inner electrode by spiral winding; and an outer electrode formed on the outside of the second separation layer by spiral winding.
US10770727B2

A positive electrode active material for a lithium-sulfur battery, and more particularly, to a positive electrode active material for a lithium-sulfur battery including metal sulfide nanoparticles and a preparation method thereof. The metal sulfide nanoparticles with large specific surface area applied to the positive electrode active material for the lithium-sulfur battery according to the present invention acts as a redox mediator during charging and discharging of the lithium-sulfur battery, thereby reducing the shuttle response by not only inhibiting the formation itself of polysulfides with elution properties, but also, even if polysulfides are eluted, adsorbing them and thus preventing them from diffusing into the electrolyte solution, and thus the capacity and life characteristics of the lithium-sulfur battery can be improved.
US10770716B2

A flat stacked type non-aqueous electrolyte secondary battery includes: a positive electrode comprising a a positive electrode active material formed on a surface of a positive electrode current collector, a negative electrode comprising a negative electrode active material formed on a surface of a negative electrode current collector, and an electrolyte layer, wherein a ratio of a rated capacity to a pore volume of the negative electrode active material layer is 1.12 Ah/cc or more, a ratio of a battery area to a rated capacity is 4.0 cm2/Ah or more, and a rated capacity is 30 Ah or more, and the electrolyte layer contains an electrolyte solution containing an electrolyte salt dissolved and a value obtained by dividing a weight of an electrolyte salt in pores in the negative electrode active material layer by a weight of the negative electrode active material is 0.031 or more.
US10770707B2

A battery separator includes a polyolefin microporous membrane having a width of 100 mm or more, and a porous layer laminated on at least one surface of the polyolefin microporous membrane. The polyolefin microporous membrane has a variation range of an F25 value in a width direction of 1 MPa or less, and the F25 value indicates a value obtained by dividing a load value measured at 25% elongation of a specimen with use of a tensile tester by a cross-sectional area of the specimen. The porous layer contains a fluorine-based resin and an inorganic particle.
US10770693B2

An apparatus (101, 101B, 101C, 101D, 101E), an electrical system (706), a vehicle (701) and a method (800) are disclosed. The apparatus (101) comprises a plurality of battery cells (102), each of the battery cells (102) comprising a layer of positive electrode material (103), a layer of electrolyte material (104) and a layer of negative electrode material (105). The apparatus also comprises a container means for containing battery cells (106, 106B, 106D, 6E) formed of an electrically conductive material and having a plurality of cavities (107). Each of the cavities contains at least a respective one of the battery cells (102), and the container means (106, 106B, 106D, 106E) is in direct contact with at least one of the positive electrode material (103) and the electrolyte material (104) of each battery cell (102) or alternatively at least one of the negative electrode material (105) and the electrolyte material (104) of each battery cell (102).
US10770688B2

A display device including a display panel including a display area and a non-display area surrounding the display area; a window disposed above the display panel; a driving circuit chip disposed in the non-display area and mounted on the display panel; and a light-scattering member interposed between the display panel and the window. The light-scattering member overlaps with the driving circuit chip and contains scattering particles.
US10770661B2

The present invention discloses a thermally activated delayed fluorescence material and application thereof in an organic electroluminescence device. The thermally activated delayed fluorescence material is a compound having the general structure of Formula I or Formula II: In Formula I and Formula II, R1 is a cyano, p is 1, 2 or 3, q is 1, 2 or 3, m is 1 or 2, n is 1 or 2, Ar1 is a phenyl substituted with one or more groups selected from C1-6 alkyl, methoxy, ethoxy, or phenyl, Ar2 and Ar3 are selected from the following groups: and X is bromine or iodine. The present invention further discloses application of the thermally activated delayed fluorescence material as a host material or a luminescent dye of a luminescent layer of an organic electroluminescence device.
US10770654B2

A MTJ stack is deposited on a bottom electrode. A top electrode layer and hard mask are deposited on the MTJ stack. The top electrode layer not covered by the hard mask is etched. Thereafter, a first spacer layer is deposited over the patterned top electrode layer and the hard mask. The first spacer layer is etched away on horizontal surfaces leaving first spacers on sidewalls of the patterned top electrode layer. The free layer not covered by the hard mask and first spacers is etched. Thereafter, the steps of depositing a subsequent spacer layer over patterned previous layers, etching away the subsequent spacer layer on horizontal surfaces leaving subsequent spacers on sidewalls of the patterned previous layers, and thereafter etching a next layer not covered by the hard mask and subsequent spacers are repeated until all layers of the MTJ stack have been etched to complete the MTJ structure.
US10770648B2

A composite wafer has an oxide single-crystal film transferred onto a support wafer, the film being a lithium tantalate or lithium niobate film, and the composite wafer being unlikely to have cracking or peeling caused in the lamination interface between the film and the support wafer. More specifically, a method of producing the composite wafer, includes steps of: implanting hydrogen atom ions or molecule ions from a surface of the oxide wafer to form an ion-implanted layer inside thereof; subjecting at least one of the surface of the oxide wafer and a surface of the support wafer to surface activation treatment; bonding the surfaces together to obtain a laminate; heat-treating the laminate at 90° C. or higher at which cracking is not caused; and applying ultrasonic vibration to the heat-treated laminate to split along the ion-implanted layer to obtain the composite wafer.
US10770646B2

Techniques and structures are provided for manufacturing a flexible PMUT array. In one embodiment, a piezoelectric micromechanical ultrasonic transducer (PMUTs) array comprises a plurality of PMUTs, where each PMUT in the flexible array of PMUTs includes: a first polymer layer configured to support the PMUT, a mechanical layer configured to provide planarization to the PMUT, a first electrode, a second electrode, a piezoelectric layer configured to separate the first electrode and the second electrode, patterns on the first electrode, the piezoelectric material, and the second electrode configured to route electrical signals, and a cavity configured to adjust a frequency response of the PMUT.
US10770644B2

A piezoelectric device includes a substrate that is flexible and thermally deformable, and a composite piezoelectric body disposed on the substrate. Output in accordance with deformation of the composite piezoelectric body is obtained. The composite piezoelectric body includes a piezoelectric layer containing an organic binder containing piezoelectric particles, a first electrode layer stacked on a first surface side of the piezoelectric layer, and a second electrode stacked on a second surface side of the piezoelectric layer. The substrate is insert molded and integrated with a molded resin body having a curved shape.
US10770643B2

A MEMS actuator device of a piezoelectric type formed on a substrate, with a base unit including a base beam element having a main extension in a extension plane and a thickness in a thickness direction perpendicular to the extension plane, smaller than the main extension. A piezoelectric region extends over the beam element. An anchor region is rigid to the base beam element and to the substrate. A base constraint structure is connected to one end of the base beam element and is configured to allow a deformation of the base beam element in the extension plane and substantially reduce a deformation of the base beam element in the thickness direction.
US10770636B2

The invention discloses a light-emitting device and a manufacturing method thereof. The light-emitting device comprising: a light-emitting unit, the light-emitting unit comprises a non-light-emitting element and a light-emitting diode; a reflective layer covering the non-light-emitting element; a light-transmitting layer covering the reflective layer and the light-emitting diode; a metal connection layer electrically connecting the non-light-emitting element and the light-emitting diode.
US10770626B2

In accordance with certain embodiments, electronic devices feature a polymeric binder, a frame defining an aperture therethrough, and a semiconductor die (e.g., light-emitting or a light-detecting element) suspended in the binder and within the aperture of the frame.
US10770620B2

A light emitting diode includes a n-doped region, a p-doped region, and a light emitting region located between the n-doped region and a p-doped region. The n-doped region includes a first GaN layer, at least one n-doped second GaN layer located over the first GaN layer, an AlGaN dislocation blocking layer located over the at least one n-doped second GaN layer, and a n-doped third GaN layer located over the AlGaN dislocation blocking film.
US10770606B2

A space-grade solar array includes relatively small cells with integrated wiring embedded into or incorporated directly onto a printed circuit board. The integrated wiring provides an interface for solar cells having back side electrical contacts. The single side contacts enable the use of pick and place (PnP) technology in manufacturing the space-grade solar array. The solar cell is easily and efficiently packaged and electrically interconnected with other solar cells on a solar panel such as by using PnP process. The back side contacts are matched from a size and positioning standpoint to corresponding contacts on the printed circuit board.
US10770605B2

A photodiode comprising a photoactive spinel oxide layer is described. This photoactive spinel oxide layer forms a contact with both a light absorption layer of quantum dots, quantum wires, or quantum rods, and an inorganic substrate layer. In some embodiments, the inorganic substrate layer and the photoactive spinel oxide layer form an isotype junction. Methods of characterizing the photodiode are provided and demonstrate commercially relevant electrical and optoelectronic properties, particularly the ability to operate as a photodetector with a high photosensitivity. An economical process for preparing the photodiode is provided as well as applications.
US10770603B2

Provided herein is a device and method for improved operating of cameras and light sources of a mobile automation apparatus. Light sources are operated to periodically provide illumination light for a camera operating according to a given exposure time and frequency, with a pulse duration having a respective frequency that is an integer multiple of the camera frequency, and higher than a threshold frequency where successive activations of the light sources are imperceptible. Furthermore, a light source paired with a camera is located at a distance from the paired camera that illuminates an object imaged by the paired camera, and where parasitic reflections from the paired light source are not reflected into the paired camera.
US10770600B2

A photodetecting device and method of using the same are provided. Light is used to irradiate the optical filter layer of the photodetecting device and positions of the electrons and the holes in the polycrystalline silicon nano-channel layer are rearranged by the light with a wavelength range capable of passing through the optical filter layer. The current between the source and the drain is changed by rearranging the positions of the electrons and the holes, so as to generate a current difference. The intensity of the light is calculated by the current difference.
US10770580B2

In an end portion of a trench, an opening where the end portion of the trench is exposed is formed in a lead-out electrode, a side surface of the trench gate electrode on a top surface side of a semiconductor substrate is spaced from a trench side surface, and a range adjacent to a boundary line positioned between a top surface of the semiconductor substrate and the trench side surface is covered with a laminated insulating film configured such that an interlayer insulating film is laminated on a gate insulating film. This makes it possible to prevent dielectric breakdown of an insulating film.
US10770563B2

A semiconductor device and a method of forming the same are provided. In one embodiment, the semiconductor device includes a semiconductor substrate, a plurality of channel regions including first, second, and third p-type channel regions as well as first, second, and third n-type channel regions, and a plurality of gate structures. The plurality of gate structures includes an interfacial layer (IL) disposed over the plurality of channel regions, a first high-k (HK) dielectric layer disposed over the first p-type channel region and the first n-type channel region, a second high-k dielectric layer disposed over the first n-type channel region, the second n-type channel region, the first p-type channel region, and the second p-type channel region; and a third high-k dielectric layer disposed over the plurality of channel regions. The first, second and third high-k dielectric layers are different from one another.
US10770562B1

Techniques are provided for fabricating a semiconductor integrated circuit device which implement an interlayer dielectric (ILD) layer replacement process to replace an initial sacrificial ILD layer with a low-k ILD layer, while forming silicide or dielectric capping layers to protect source/drain contacts of field-effect transistor devices from etch damage during the ILD replacement process. For example, source/drain contact openings (e.g., trenches) are formed in a sacrificial ILD layer and metallic source/drain contacts are formed in the source/drain contact openings. Protective capping layers (e.g., metal-semiconductor alloy capping layers or dielectric capping layers) are formed on upper surfaces of the metallic source/drain contacts. The sacrificial ILD layer is removed using an etch process to etch down the sacrificial ILD layer selective to the protective capping layers, and a low-k ILD layer is formed in place of the removed sacrificial ILD layer.
US10770557B2

A tunable breakdown voltage RF MESFET and/or MOSFET and methods of manufacture are disclosed. The method includes forming a first line and a second line on an underlying gate dielectric material. The second line has a width tuned to a breakdown voltage. The method further includes forming sidewall spacers on sidewalls of the first and second line such that the space between first and second line is pinched-off by the dielectric spacers. The method further includes forming source and drain regions adjacent outer edges of the first line and the second line, and removing at least the second line to form an opening between the sidewall spacers of the second line and to expose the underlying gate dielectric material. The method further includes depositing a layer of material on the underlying gate dielectric material within the opening, and forming contacts to a gate structure and the source and drain regions.
US10770555B2

The present disclosure relates to a semiconductor device. The semiconductor device includes a gate structure disposed on a semiconductor substrate, a sidewall spacer disposed on sidewalls of the gate structure, a lightly-doped source/drain region formed in the semiconductor substrate on opposite sides of the gate structure, a source/drain region formed in the semiconductor substrate on opposite sides of the sidewall spacer, a halo implant region formed in the semiconductor substrate below the gate structure and adjacent to the lightly-doped source/drain region, and a counter-doping region formed in the semiconductor substrate below the gate structure and between the lightly-doped source/drain region and the halo implant region. The dopant concentration of the counter-doping region is lower than the dopant concentration of the halo implant region.
US10770552B2

An epitaxial substrate for semiconductor elements suppresses leakage current and has a high breakdown voltage. The epitaxial substrate for semiconductor elements includes: a semi-insulating free-standing substrate formed of GaN doped with Zn; a buffer layer formed of a group 13 nitride adjacent to the free-standing substrate; a channel layer formed of a group 13 nitride adjacent to the buffer layer; and a barrier layer formed of a group 13 nitride on an opposite side of the buffer layer with the channel layer therebetween, wherein part of a first region consisting of the free-standing substrate and the buffer layer is a second region containing Si at a concentration of 1×1017cm−3 or more, and a minimum value of a concentration of Zn in the second region is 1×1017cm−3.
US10770550B2

A silicon carbide epitaxial substrate has a silicon carbide single-crystal substrate and a silicon carbide layer. An average value of carrier concentration in the silicon carbide layer is not less than 1×1015 cm−3 and not more than 5×1016 cm−3. In-plane uniformity of the carrier concentration is not more than 2%. The second main surface has: a groove 80 extending in one direction along the second main surface, a width of the groove in the one direction being twice or more as large as a width thereof in a direction perpendicular to the one direction, and a maximum depth of the groove from the second main surface being not more than 10 nm; and a carrot defect. A value obtained by dividing a number of the carrot defects by a number of the grooves is not more than 1/500.
US10770549B2

A semiconductor device according to an embodiment includes a silicon carbide layer having a first and second plane, first and second trench extending in first direction, and in the silicon carbide layer, n-type first region, p-type second region between the n-type first region and the first plane and between the first and second trench, p-type fifth region covering bottom of the first trench, p-type sixth region covering bottom of the second trench, n-type seventh region between the fifth region and the second region, n-type eighth region between the sixth and second regions, p-type ninth regions contacting the fifth and second regions, and p-type tenth regions contacting the sixth region and the second region, the ninth and tenth regions repeatedly disposed in the first direction, and a line segment connecting the ninth region and the tenth region is oblique with respect to second direction perpendicular to the first direction.
US10770546B2

A method for manufacturing a semiconductor device includes forming a plurality of pillars on a substrate. Each pillar of the plurality of pillars includes a silicon germanium portion. In the method, a layer of germanium oxide is deposited on the plurality of pillars, and a thermal annealing process is performed to convert outer regions of the silicon germanium portions into a plurality of silicon nanotubes. Each silicon nanotube of the plurality of silicon nanotubes surrounds a silicon germanium core portion. The method also includes exposing top surfaces of each of the silicon germanium core portions, and selectively removing each of the silicon germanium core portions with respect to the plurality of silicon nanotubes to create a plurality of gaps.
US10770544B2

A semiconductor device includes a substrate including a recess, the recess being positioned below an isolation region and having a side portion including a plurality of stepped portions, a plurality of gate electrodes spaced apart from each other on the substrate, and stacked in a direction perpendicular to an upper surface of the substrate, a channel structure passing between a first set of the plurality of gate electrodes, and the isolation region passing between a second set of the plurality of gate electrodes, the isolation region extending from the upper surface of the substrate and having an inclined lateral surface.
US10770543B2

The present invention is directed to a semiconductor chip comprising a high voltage device and a low voltage device disposed thereon. The chip may be formed in several different configurations. For example, the semiconductor chip may include a NPN bipolar transistor, PNP bipolar transistor, a diode, an N channel DMOS transistor and the like. the first doped well being configured as a base of the DMOS transistor, a P channel DMOS transistor and the like. These and other embodiments are described in further detail below.
US10770541B2

A semiconductor device of an embodiment includes transistor cells in a transistor cell area of a semiconductor body. A super junction structure in the semiconductor body includes a plurality of drift sub-regions and compensation sub-regions of opposite first and second conductivity types, respectively, and alternately arranged along a lateral direction. A termination area outside the transistor cell area between an edge of the semiconductor body and the transistor cell area includes first and third termination sub-regions of the first conductivity type, respectively. A second termination sub-region of the second conductivity type is sandwiched between the first and the third termination sub-regions along a vertical direction perpendicular to a first surface of the semiconductor body.
US10770535B2

A display device includes a substrate having a display area and a non-display area, a plurality of pixels in the display area, scan lines for supplying a scan signal to the pixels, the scan lines extending in a first direction, data lines for supplying a data signal to the pixels, the data lines extending in a second direction crossing the first direction, and a first dummy part in the non-display area, adjacent to an outermost pixel, connected to an outermost data line of the display area, forming a parasitic capacitor with the outermost pixel, and including a first dummy data line and a first dummy power pattern extending in parallel to the data lines.
US10770528B2

An organic light emitting display device comprises a substrate on which a plurality of sub-pixels are arranged in a column direction and a row direction; a plurality of first electrodes respectively allocated to the plurality of sub-pixels; a first bank disposed between the plurality of first electrodes neighboring in the column direction and having a plurality of first openings that exposes the plurality of first electrodes arranged in the row direction; a second bank disposed between the plurality of first electrodes neighboring in the row direction and having a plurality of second openings that exposes the plurality of first electrodes arranged in the column direction, wherein each of the plurality of first electrodes includes a head portion having a first width in the row direction and a neck portion having a second width less than the first width and extending from one side of the head portion in the column direction, wherein the head portion of the first electrodes arranged in an odd column neighbors the neck portion of the first electrodes arranged in an even column along the row direction, and wherein the neck portion of the first electrodes arranged in an odd column neighbors the head portion of the first electrodes arranged in an even column along the row direction.
US10770527B2

A display panel includes a substrate including a circuit layer, an insulation layer on the substrate, the insulation layer defining a hole, a first electrode on the insulation layer, the first electrode being electrically connected to the circuit layer in the hole, a light absorbing layer on the first electrode and overlapping the hole, a pixel defining layer on the insulation layer and defining an opening through which a top surface of the first electrode is exposed, at least one organic layer including a light emitting layer in the opening, and a second electrode on the at least one organic layer.
US10770526B2

A display device includes: a substrate including a circuit layer; a first electrode on the substrate; a first pixel defining layer on the substrate and having an opening exposing an upper surface of the first electrode; a second pixel defining layer on the first pixel defining layer and comprising an amphipathic material; an organic layer on the first electrode; and a second electrode on the organic layer.
US10770523B2

A display device includes a bank including an opening exposing a surface of a base. The bank further includes side surfaces adjacent to an upper surface. The side surfaces slope downward from the upper surface toward an opening in an organic film pattern. A plurality of fine holes are formed on the upper surface and the side surfaces, the bank may also include a plurality of inner holes.
US10770519B2

An organic light-emitting diode display panel may include a base substrate, an array structure layer, an organic light-emitting layer, a thin film packaging layer, a touch screen layer, and a polarizer layer. The array structure layer, the organic light-emitting layer, and the thin film packaging layer may be sequentially arranged on the base substrate. At least one of the touch screen layer and the polarizer layer may be located in the thin film packaging layer. An inorganic material layer in the thin film packaging layer may be replaced by the touch screen layer and/or the polarizer layer arranged in the thin film packaging layer to reduce a thickness of an OLED display panel.
US10770515B2

A display can include a plurality of pixels including a first pixel, a second pixel and a third pixel; a first color filter overlapping the first and second pixels; a second color filter overlapping the first and third pixels; and a third color filter overlapping the second and third pixels.
US10770510B2

A device having two transistors with dual thresholds, and a method of fabricating the device, including fabricating a silicide source, a conductive layer, and contacts to a plurality of layers of the device, is provided. The device has a core and a plurality of layers that surround the core in succession, including a first layer, a second layer, a third layer, and a fourth layer. The device further comprises a first input terminal coupled to the core, the first input terminal being configured to receive a first voltage and a second input terminal coupled to the fourth layer, the second input terminal being configured to receive a second voltage. The device comprises a common source terminal coupled to the core and the fourth layer. A memory device, such as an MTJ, may be coupled to the device.
US10770507B2

An electrically-powered device, structure and/or component is provided that includes an attached electrical power source in a form of a unique, environmentally-friendly energy harvesting element or component. The energy harvesting component provides a mechanism for generating autonomous renewable energy, or a renewable energy supplement, in the integrated circuit system, structure and/or component. The energy harvesting element includes a first conductor layer, a low work function layer, a dielectric layer, and a second conductor layer that are particularly configured in a manner to promote electron migration from the low work function layer, through the dielectric layer, to the facing surface of the second conductor layer in a manner that develops an electric potential between the first conductor layer and the second conductor layer. The energy harvesting component includes a plurality of energy harvesting elements electrically connected to one another to increase an electrical power output.
US10770502B2

Disclosed is a method of fabricating a semiconductor image sensor device. The method includes providing a substrate having a pixel region, a periphery region, and a bonding pad region. The substrate further has a first side and a second side opposite the first side. The pixel region contains radiation-sensing regions. The method further includes forming a bonding pad in the bonding pad region; and forming light-blocking structures over the second side of the substrate, at least in the pixel region, after the bonding pad has been formed.
US10770501B2

A semiconductor image sensor includes a substrate having a first side and a second side that is opposite the first side. An interconnect structure is disposed over the first side of the substrate. A plurality of radiation-sensing regions is located in the substrate. The radiation-sensing regions are configured to sense radiation that enters the substrate from the second side. A plurality of isolation structures are each disposed between two respective radiation-sensing regions. The isolation structures protrude out of the second side of the substrate.
US10770492B2

Implementations of semiconductor packages may include: a die coupled to a glass lid; one or more inner walls having a first material coupled to the die; an outer wall having a second material coupled to the die; and a glass lid coupled to the die at the one or more inner walls and at the outer wall; wherein the outer wall may be located at the edge of the die and the glass lid and the one or more inner walls may be located within the perimeter of the outer wall at a predetermined distance from the perimeter of the outer wall; and wherein a modulus of the first material may be lower than a modulus of the second material.
US10770488B2

The present disclosure provides a method for manufacturing an active switch array substrate, and the active switch array substrate, the method includes: providing a substrate; coating a first metal layer on the substrate; forming a gate electrode by treating the first metal layer; depositing an amorphous silicon layer on the substrate and the gate electrode; coating a second metal layer on the amorphous silicon layer; forming a patterned second metal layer; coating a passivation layer on the patterned second metal layer; forming a through hole in the passivation layer; coating a light permeability conductive layer on the passivation layer; and carrying out a fourth photolithography process to the light permeability conductive layer, the passivation layer, and the patterned second metal layer, to form a channel, a source electrode, and a drain electrode on the light permeability conductive layer, the passivation layer, and the patterned second metal layer.
US10770480B2

Systems, methods and apparatus for coexistence of high voltage and low voltage devices and circuits on a same integrated circuit fabricated in silicon-on-insulator (SOI) technology are described. In particular, techniques for mitigating back gate effects are described, including using of resistive and/or capacitive couplings to control surface potentials at regions of a substrate used for the SOI fabrication proximate the high voltage and low voltage devices and circuits. In one case, an N-type implant is used to provide a high potential differential with respect to a substrate potential.
US10770474B2

A manufacturing method of a semiconductor device includes: forming pillars in a first region of a stack structure in which interlayer insulating layers and sacrificial insulating layers are alternately stacked; forming a slit in a second region of the stack structure; and removing the sacrificial insulating layers in the first region. In the removing of the sacrificial insulating layers in the first region, a portion of each of the sacrificial insulating layers, which is adjacent to the slit, and a portion of each of the sacrificial insulating layers, which is disposed between the pillars, may be removed using different etching materials.
US10770466B2

A semiconductor device comprises laterally-neighboring word lines having respective word line caps thereon, an active region between the laterally-neighboring word lines and word line caps, an insulating material and a semiconductive material adjacent the word line caps, and a digit line contact between opposing substantially vertical surfaces of the semiconductive material, between opposing substantially vertical surfaces of the insulating material, adjacent to substantially horizontal surfaces of the word line caps, and between opposing substantially vertical surfaces of the word line caps. A transition surface extending between and connecting the substantially horizontal surface and the substantially vertical surface of the respective word line caps projects toward a longitudinal axis extending centrally through the digit line contact. Methods of forming the semiconductor device are also disclosed, as are electronic systems including the semiconductor device.
US10770461B2

A semiconductor structure containing a resistive random access memory device integrated with a gate-all-around nanosheet CMOS device is provided. In one embodiment, the semiconductor structure includes a gate-all-around nanosheet CMOS device includes a functional gate structure present on, and between, each semiconductor channel material nanosheet of a nanosheet stack of suspended semiconductor channel material nanosheets. The structure of the present application further includes a resistive memory device located laterally adjacent to the gate-all-around nanosheet CMOS device that includes a second functional gate structure present on, and between, each recessed semiconductor channel material layer portion of a material stack, wherein a recessed sacrificial semiconductor material layer portion is located above and below each recessed semiconductor channel material layer portion. A shared source/drain region is located between the gate-all-around nanosheet CMOS device and the resistive memory device.
US10770458B2

Techniques are disclosed for forming nanowire transistor architectures in which the presence of gate material between neighboring nanowires is eliminated or otherwise reduced. In some examples, neighboring nanowires can be formed sufficiently proximate one another such that their respective gate dielectric layers are either: (1) just in contact with one another (e.g., are contiguous); or (2) merged with one another to provide a single, continuous dielectric layer shared by the neighboring nanowires. In some cases, a given gate dielectric layer may be of a multi-layer configuration, having two or more constituent dielectric layers. Thus, in some examples, the gate dielectric layers of neighboring nanowires may be formed such that one or more constituent dielectric layers are either: (1) just in contact with one another (e.g., are contiguous); or (2) merged with one another to provide a single, continuous constituent dielectric layer shared by the neighboring nanowires.
US10770456B2

A semiconductor device including a semiconductor substrate is provided. The semiconductor substrate includes a transistor region, and the transistor region includes a drift region, a plurality of trench portions, a plurality of emitter regions and a plurality of contact regions, and an accumulation region provided between the drift region and the plurality of emitter regions in a depth direction, and having a higher first-conductivity-type doping concentration than the drift region. A first outermost contact region is an outermost one of the plurality of contact regions in a direction parallel to the first direction, and a length of the first outermost contact region in the first direction is longer than a length in the first direction of one contact region of the plurality of contact regions other than the first outermost contact region, and the accumulation region terminates at a position below the first outermost contact region.
US10770452B2

Apparatus and methods for electrical overstress (EOS) protection circuits are provided herein. In certain configurations, an EOS protection circuit includes an overstress sensing circuit electrically connected between a pad and a first supply node, an impedance element electrically connected between the pad and a signal node, a controllable clamp electrically connected between the signal node and the first supply node and selectively activatable by the overstress sensing circuit, and an overshoot limiting circuit electrically connected between the signal node and a second supply node. The overstress sensing circuit activates the controllable clamp when an EOS event is detected at the pad. Thus, the EOS protection circuit is arranged to divert charge associated with the EOS event away from the signal node to provide EOS protection.
US10770441B2

The embodiment provides a display device including an array substrate, an opposite substrate, a plurality of micro light-emitting diodes and a plurality of bank structures. The opposite substrate is disposed opposite to the array substrate. The micro light-emitting diodes are arranged in an array on the array substrate, wherein the micro light-emitting diodes are electrically connected to the array substrate. The bank structures are located between the array substrate and the opposite substrate, wherein the bank structures form a plurality of accommodating regions, and one of the micro light-emitting diodes is located in one of the accommodating regions. A height of the bank structures is more than or equal to a height of the micro light-emitting diodes.
US10770438B2

In a method for wafer-to-wafer bonding, an integrated circuit (IC) wafer and a phase-change material (PCM) switch wafer are provided. The IC includes at least one active device, and has an IC substrate side and a metallization side. The PCM switch wafer has a heat spreading side and a radio frequency (RF) terminal side. A heat spreader is formed in the PCM switch wafer. In one approach, the heat spreading side of the PCM switch wafer is bonded to the metallization side of the IC wafer, then a heating element is formed between the heat spreader and a PCM in the PCM switch wafer. In another approach, a heating element is formed between the heat spreader and a PCM in the PCM switch wafer, then the RF terminal side of the PCM switch wafer is bonded to the metallization side of the IC wafer.
US10770437B2

The present disclosure provides a semiconductor package, including a first layer, a second layer, and a conductive array. The first layer includes a packaged die having a carrier surface and a molding surface, and a first die structure in proximity to the carrier surface. An active region of the first die structure is electrically coupled to the packaged die through a solder. The second layer includes a second die structure, the second die structure being connected to the active region of the first die structure by a first redistributed layer (RDL). The conductive array is connected to an active region of the second die structure by a second RDL. The present disclosure also provides a method for manufacturing the aforesaid semiconductor package.
US10770436B2

A light-emitting diode (LED) device configured to provide a multi-color display includes a plurality of light-emitting cells at least partially defined by a partition layer. The LED device may be configured to reduce optical interferences between the light-emitting cells. The LED device includes a plurality of light-emitting structures spaced apart from one another; a plurality of electrode layers on respective first surfaces of the light-emitting structures, a separation layer configured to electrically insulate the light-emitting structures from each other; phosphor layers on respective second surfaces of the light-emitting structures and associated with different colors, and a partition layer between the phosphor layers to separate the phosphor layers from one another. Each light-emitting cell may include a separate light-emitting structure, a separate set of one or more electrodes, and a separate phosphor layer.
US10770435B2

Apparatuses and methods for semiconductor die heat dissipation are described. For example, an apparatus for semiconductor die heat dissipation may include a substrate and a heat spreader. The substrate may include a thermal interface layer disposed on a surface of the substrate, such as disposed between the substrate and the heat spreader. The heat spreader may include a plurality of substrate-facing protrusions in contact with the thermal interface layer, wherein the plurality of substrate-facing protrusions are disposed at least partially through the thermal interface layer.
US10770433B1

Package structure with folded die arrangements and methods of fabrication are described. In an embodiment, a package structure includes a first die and vertical interposer side-by-side. A second die is face down on an electrically connected with the vertical interposer, and a local interposer electrically connects the first die with the vertical interposer.
US10770421B2

A bond chuck having individually-controllable regions, and associated systems and methods are disclosed herein. The bond chuck comprises a plurality of individual regions configured to be individually heated independent of one another. In some embodiments, the individual regions include a first region configured to be heated to a first temperature, and a second region peripheral to the first region and configured to be heated to a second temperature different than the first temperature. In some embodiments, the bond chuck further comprises (a) a first coil disposed within the first region and configured to heat the first region to the first temperature, and (b) a second coil disposed within the second region and configured to heat the second region to the second temperature. The bond chuck can be positioned proximate a substrate of a semiconductor device such that heating the first region and/or second region affect the viscosity of an adhesive used to bond substrates of the semiconductor device to one another. Accordingly, heating the first region and/or the second region can cause the adhesive on the substrate to flow in a lateral, predetermined direction.
US10770419B2

An apparatus and method for reducing the volume of a resource allocation information message in a broadband wireless communication system are provided. The method includes transmitting a message including information indicating a periodicity of an uplink control channel for an initial network entry; and receiving an uplink signal for the initial network entry through the uplink control channel.
US10770414B2

A semiconductor structure includes a first dielectric waveguide, a second dielectric waveguide, a first inter-level dielectric (ILD) material, a first transmitter coupling structure and a second transmitter coupling structure. The first and second dielectric waveguides are disposed one over the other. The first dielectric waveguide is configured to guide a first electromagnetic signal. The second dielectric waveguide is configured to guide a second electromagnetic signal. The first and second electromagnetic signals have different frequencies. The first ILD material is disposed between the first and second dielectric waveguides. The first transmitter coupling structure is configured to couple a first driver signal generated by a transmitter die to the first dielectric waveguide, and accordingly produce the first electromagnetic signal. The second transmitter coupling structure is configured to couple a second driver signal generated by the transmitter die to the second dielectric waveguide, and accordingly produce the second electromagnetic signal.
US10770413B2

A chip packaging structure and method, and an electronic device, are provided. The chip packaging structure includes a support, a chip, at least one conductor, and a package for plastic packaging the support, the chip and the conductor. The chip is arranged on an upper surface of the support, a chip pad is formed on the upper surface of the chip, and the chip pad is connected to an external pad of the support by a bonding wire. The conductor is connected to the external pad or a ground pad of the chip pad, and the shortest distance from the conductor to the upper surface of the package is less than the shortest distance from the bonding wire to the upper surface of the package, whereby chip failure caused by static electricity discharge is greatly reduced.
US10770412B2

Embodiments of the disclosure provide a photonic integrated circuit (PIC) die including: a semiconductor substrate; active circuitry on the semiconductor substrate; an inter-level dielectric (ILD) over the semiconductor substrate and the active circuitry; a photonic element extending from the active circuitry on the semiconductor substrate; and a guard ring on the semiconductor substrate and within the ILD, the guard ring surrounding the active circuitry, the guard ring including: a conductive body, and a conductive bridge element extending over the photonic element.
US10770407B2

An integrated circuit (IC) structure includes a back end of line (BEOL) stack on a substrate, the BEOL stack having a plurality of metal layers therein and a plurality of inter-level dielectric (ILD) layers therein. The plurality of metal layers includes a lowermost metal layer and an uppermost metal layer. A pair of metal guard structures proximate a perimeter of the BEOL stack concentrically surrounds the active circuitry. Each metal guard structure includes a continuous metal fill between the lowermost metal layer and the uppermost metal layer of the plurality of metal layers. A set of interdigitating conductive elements within one of the plurality of metal layers includes a first plurality of conductive elements electrically coupled to one of the pair of metal guard structures interdigitating with a second plurality of conductive elements electrically coupled to the other of the pair of metal guard structures.
US10770406B2

An example apparatus includes a semiconductor wafer with a plurality of probe pads each formed centered in scribe streets and intersected by saw kerf lanes. Each probe pad includes a plurality of lower level conductor layers arranged in lower level conductor frames, a plurality of lower level vias extending vertically through lower level insulator layers and electrically coupling the lower level conductor frames; a plurality of upper level conductor layers, each forming two portions on two outer edges of the probe pad, the two portions aligned with, spaced from, and on opposite sides of the saw kerf lane, the coverage of the upper level conductor layers being less than about twenty percent; and a plurality of upper level vias extending vertically through upper level insulator layers and coupling the upper level conductor layers electrically to one another and to the lower level conductor layers. Methods are disclosed.
US10770400B2

A semiconductor module includes a substrate, two bare chips (semiconductor elements) mounted on the substrate, and a case fixed to the substrate. A conductor pattern and five signal patterns are provided for each bare chip on an upper surface of an insulating substrate. Signal electrodes and the signal patterns of the bare chips are connected to by conductive plates. An insulating member is provided on connecting portions of the conductive plates.
US10770398B2

A semiconductor device assembly that includes a second side of an interposer being connected to a first side of a substrate. A plurality of interconnects may be connected to a second side of the substrate. First and second semiconductor devices are connected directly to the first side of the interposer. The interposer is configured to enable the first semiconductor device and the second semiconductor device to communicate with each other through the interposer. The interposer may be a silicon interposer that includes complementary metal-oxide-semiconductor circuits. The first semiconductor device may be a processing unit and the second semiconductor device may be a memory device, which may be a high bandwidth memory device. A method of making a semiconductor device assembly includes attaching both a memory device and a processing unit directly to a first side of an interposer and connecting a second side of the interposer to a substrate.
US10770393B2

Back end of the line precision resistors that allow for high currents and for configuration as an eFuse by embedding a single thin film high resistive metal material within a dielectric layer, wherein the resisters are coupled to sidewalls of adjacent metal interconnects are described. The resistors can be formed in the metal one (M1) dielectric layer and can be coupled to sidewalls of the M1 interconnects. Also described are processes for fabricating integrated circuits including the resistors and/or e-Fuses.
US10770390B2

An interposer device comprising a first conductor pattern on a first side defining a portion of the interposer device to be covered by a first electrical circuit element; and a second conductor pattern on a second side to be connected to a second electrical circuit element. The second conductor pattern is electrically coupled to the first conductor pattern. The interposer device further comprises a plurality of nanostructure energy storage devices arranged within the portion of the interposer device to be covered by the first electrical circuit element. Each of the nanostructure energy storage devices comprises at least a first plurality of conductive nanostructures; a conduction controlling material embedding the nanostructures; a first electrode connected to each nanostructure in the first plurality of nanostructures; and a second electrode separated from each nanostructure in the first plurality of nanostructures by the conduction controlling material.
US10770389B2

A radio frequency (RF) switch includes a phase-change material (PCM), a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM, and RF terminals having lower metal portions and upper metal portions. At least one of the lower metal portions can be ohmically separated from and capacitively coupled to passive segments of the PCM, while the upper metal portions are ohmically connected to the lower metal portions. Alternatively, the lower metal portions can be ohmically connected to passive segments of the PCM, while a capacitor is formed in part by at least one of the upper metal portions. Alternatively, at least one of the RF terminals can have a trench metal liner separated from a trench metal plug by a dielectric liner. The trench metal liner can be ohmically connected to passive segments of the PCM, while the trench metal plug is ohmically separated from, but capacitively coupled to, the trench metal liner.
US10770381B2

In accordance with an embodiment, a semiconductor component includes a support and a plurality of leads. An insulated metal substrate having a first portion and a second portion bonded to the support. A semiconductor chip comprising a III-N semiconductor material is bonded to the first portion of the insulated metal substrate and a first electrical interconnect is coupled between a drain bond pad the first portion of the insulated metal substrate. A second semiconductor chip is bonded to the first electrical interconnect. A second electrical interconnect coupled between a lead of the plurality of leads and the second semiconductor chip. In accordance with another embodiment, a method of manufacturing a semiconductor component includes coupling a first semiconductor chip to a first electrically conductive layer and coupling a second semiconductor chip to a second electrically conductive layer.
US10770377B2

A leadframe includes a die pad for mounting a semiconductor die with its top side facing up using a die attach resin material including a resin, the leadframe having leads or lead terminals beyond the die pad. The die pad includes slots including a first slot and at least a second slot on at least a first side of the die pad that penetrate a full thickness of the die pad. At least one non-penetrating groove is in the die pad for providing a fluid connection including between the first and second slots for providing a flow channel for guiding the resin when received by the grooves after bleeding out from under the semiconductor die to flow to at least one of the first slot and the second slot.
US10770375B2

A semiconductor device according to one embodiment of the present invention includes a wire electrically connecting a die pad and a semiconductor chip mounted on the die pad to each other, and an encapsulation body encapsulating the semiconductor chip. The die pad includes a wire-bonding region to which the wire is connected and a through hole penetrating through the die pad in a thickness direction. The wire-bonding region is covered by a metal film partially covering the die pad. The through hole is formed at a position overlapping the metal film. The encapsulation body includes a first portion formed over the die pad, a second portion formed under the die pad, and a third portion buried in the through hole of the die pad, wherein the first portion and the second portion of the encapsulation body are connected with each other via the third portion.
US10770373B2

A radiator for a liquid cooling type cooling device includes a plurality of fin plates and connecting members integrally connecting all the fin plates. The fin plate includes a vertically elongated rectangular flat plate body and narrow portions integrated with both end portions of the plate body. All the fin plates are arranged at intervals in the thickness direction of the plate body. The connecting member is formed into a corrugated shape and includes flat plate portions each integrated with the narrow portion of the plate body and arcuate portions and each connecting the adjacent flat plate portions. The plate body, the narrow portion, and the flat plate portion are equal in thickness. Both side surfaces of the plate body, both side surfaces of the narrow portion, and both side surfaces of the flat plate portion are positioned on the same plane.
US10770372B2

A fluid routing device includes a fluid inlet, first vertical channels, a horizontal channel, a second vertical channel, and a fluid outlet. The first vertical channels are open to the fluid inlet. The horizontal channel is open to each of the first vertical channels. The first vertical channels are oriented to provide fluid coolant from the fluid inlet vertically down to the horizontal channel. The horizontal channel is open on one side such that fluid coolant in the horizontal channel directly contacts an apparatus attached to a bottom of the fluid routing device. The second vertical channel is open to the horizontal channel. The second vertical channel is oriented to provide fluid coolant vertically up away from the horizontal channel. The fluid outlet is open to the second vertical channel such that fluid coolant from the second vertical channel exits the fluid routing device through the fluid outlet.
US10770369B2

A semiconductor device package includes a substrate, a first electronic component, a second electronic component, a heat dissipation lid and a thermal isolation. The substrate has a surface. The first electronic component and the second electronic component are over the surface of the substrate and arranged along a direction substantially parallel to the surface. The first electronic component and the second electronic component are separated by a space therebetween. The heat dissipation lid is over the first electronic component and the second electronic component. The heat dissipation lid defines one or more apertures at least over the space between the first electronic component and the second electronic component. The thermal isolation is in the one or more apertures of the heat dissipation lid.
US10770357B2

An integrated circuit includes a semiconductor substrate with an electrically isolated semiconductor well. An upper trench isolation extends from a front face of the semiconductor well to a depth located a distance from the bottom of the well. Two additional isolating zones are electrically insulated from the semiconductor well and extending inside the semiconductor well in a first direction and vertically from the front face to the bottom of the semiconductor well. At least one hemmed resistive region is bounded by the two additional isolating zones, the upper trench isolation and the bottom of the semiconductor well. Electrical contacts are electrically coupled to the hemmed resistive region.
US10770356B2

An apparatus includes a first source and a common drain and on opposite sides of a first gate surrounded by a first gate spacer, a second source and the common drain on opposite sides of a second gate surrounded by a second gate spacer, a first protection layer formed along a sidewall of the first gate spacer, wherein a top surface of the first protection layer has a first slope, a second protection layer formed along a sidewall of the second gate spacer, wherein a top surface of the second protection layer has a second slope, a lower drain contact between the first gate and the second gate and an upper drain contact over the lower drain contact and between the first gate and the second gate, wherein at least a portion of the upper drain contact is in contact with the first slope and the second slope.
US10770351B2

Implementations of a method of separating a wafer from a boule including semiconductor material may include: creating a damage layer in a boule comprising semiconductor material. The boule may have a first end and a second end. The method may include cooling the first end of the boule and heating the second end of the boule. A thermal gradient may be formed between the cooled first end and the heated second end. The thermal gradient may assist a silicon carbide wafer to separate from the boule at the damage layer.
US10770347B2

Low capacitance and high reliability interconnect structures and methods of manufacture are disclosed. The method includes forming a copper based interconnect structure in an opening of a dielectric material. The method further includes forming a capping layer on the copper based interconnect structure. The method further includes oxidizing the capping layer and any residual material formed on a surface of the dielectric material. The method further includes forming a barrier layer on the capping layer by outdiffusing a material from the copper based interconnect structure to a surface of the capping layer. The method further includes removing the residual material, while the barrier layer on the surface of the capping layer protects the capping layer.
US10770341B2

A method for manufacturing a semiconductor device according to an embodiment includes forming a first insulating film on a semiconductor substrate, the first insulating film being patterned; forming a trench in the semiconductor substrate using the first insulating film as a mask; depositing a second insulating film in the trench and on the first insulating film; removing the second insulating film on the first insulating film using a CMP method; removing a portion of the first insulating film; removing a portion of the second insulating film using isotropic etching; and removing a remaining portion of the first insulating film.
US10770340B2

The invention provides an isolation structure and a manufacturing method thereof for a high-voltage device in a high-voltage BCD process, the isolation structure comprising: a semiconductor substrate having a first type of doping; an epitaxial layer having a second type of doping over the semiconductor substrate, wherein the first type of doping is opposite to the second type of doping; an isolation region having the first type of doping, wherein the isolation region extends through the epitaxial layer into the semiconductor substrate, and wherein the isolation region has a doping concentration on the same order as a doping concentration of the epitaxial layer; a field oxide layer over the isolation region. This invention effectively isolates the epitaxial island where the BCD high-voltage device is located, thereby increasing the breakdown voltage of the high-voltage device in the BCD process. Further, with a minimum thickness of the field oxide layer, the parasitical threshold voltage between the aluminum wiring and the silicon surface of the high-voltage device can be higher than 1200V, thereby improving the planarization of oxide layer steps on the silicon surface in the whole high-voltage BCD process, and enhancing the reliability of the product.
US10770339B2

A cluster tool assembly includes a vacuum transfer module, a process module having a first side connected to the vacuum transfer module. An isolation valve having a first side and a second side, the first side of the isolation valve coupled to a second side of the process module. A replacement station is coupled to the second side of the isolation valve. The replacement station includes an exchange handler and a part buffer. The part buffer includes a plurality of compartments to hold new or used consumable parts. The process module includes a lift mechanism to enable placement of a consumable part installed in the process module to a raised position. The raised position provides access to the exchange handler to enable removal of the consumable part from the process module and store in a compartment of the part buffer. The exchange handler of the replacement station is configured to provide a replacement for the consumable part from the part buffer back to the process module. The lift mechanism is configured to receive the consumable part provided for replacement by the exchange handler and lower the consumable part to an installed position. The replacement by the exchange handler and the process module is conducted while the process module and the replacement station are maintained in a vacuum state.
US10770338B2

One illustrative system disclosed herein includes a process chamber positioned within a processing tool and a wafer chuck that is adapted to be positioned at a wafer processing position located within the process chamber and at a chuck wafer transfer position located outside of the process chamber.
US10770330B2

An electrostatic chuck with a generally non-arcuate top surface shaped protrusions that has edge surfaces similar to a portion of a ellipse. The structure of the protrusions leads to the reduction of particulate material generated by interaction between the supported substrate and chuck. Reduced levels of scratching, abrasion, wear and particulate generation are achieved by improved smoothing and flattening of the protrusion surface.
US10770326B2

A positioning device, in particular a wafer transportation container positioning device, for positioning a wafer transportation container in a loading and/or unloading position of a loading and/or unloading station which is configured at least for loading and/or unloading wafers from the wafer transportation container.The positioning device, in particular the wafer transportation container positioning device, comprises a positioning mechanism which is configured for contactless positioning of the wafer transportation container in a coupling process between the wafer transportation container and the loading and/or unloading station.
US10770323B2

In an embodiment, the present invention discloses a stackable substrate carrier for scalably storing, transporting or processing multiple substrates. The present substrate carriers can be stacked side-by-side by an attaching mechanism, forming an integrated carrier with double, triple or multiple capacity. The attaching mechanism comprises a locking mechanism to secure the substrate carriers together, engaged by mating two substrate carriers, together with an additional rotating or translating action of the two substrate carriers. Alternatively, the locking mechanism can be engaged by pressing two substrate carriers against each other, using friction to keep the carriers together. Other locking mechanism can also be used, such as hooks or latches.
US10770305B2

In one exemplary embodiment, described herein is an ALE process for etching an oxide. In one embodiment, the oxide is silicon oxide. The ALE modification step includes the use of a carbon tetrafluoride (CF4) based plasma. This modification step preferentially removes oxygen from the surface of the silicon oxide, providing a silicon rich surface. The ALE removal step includes the use of a hydrogen (H2) based plasma. This removal step removes the silicon enriched monolayer formed in the modification step. The silicon oxide etch ALE process utilizing CF4 and H2 steps may be utilized in a wide range of substrate process steps. For example, the ALE process may be utilized for, but is not limited to, self-aligned contact etch steps, silicon fin reveal steps, oxide mandrel pull steps, oxide spacer trim, and oxide liner etch.
US10770304B2

A method of fabricating an integrated circuit (IC) uses a first lithography technique having a first resolution and a second lithography technique having a second resolution lower than the first resolution. The method includes deriving a graph from an IC layout, the graph having vertices and edges that connect some of the vertices, the vertices representing IC patterns in the IC layout, the edges representing spacing between the IC patterns that are smaller than the second resolution. The method further includes classifying the edges into at least two types, a first type of edges representing spacing that is smaller than the first resolution, a second type of edges representing spacing that is equal to or greater than the first resolution but smaller than the second resolution.
US10770302B2

A method includes depositing a mask layer over a semiconductor substrate, etching the mask layer to form a patterned mask, wherein a sidewall of the patterned mask includes a first sidewall region, a second sidewall region, and a third sidewall region, wherein the first sidewall region is farther from the semiconductor substrate than the second sidewall region and the second sidewall region is farther from the semiconductor substrate than the third sidewall region, wherein the second sidewall region protrudes laterally from the first sidewall region and from the third sidewall region, etching the semiconductor substrate using the patterned mask to form fins, forming a gate stack over the fins, and forming source and drain regions in the fin adjacent the gate stack.
US10770296B2

Exposure of a gate conductive film covered by an interlayer insulation film in a unit cell portion is reduced when a gate contact region is formed. A method of manufacturing a semiconductor device includes forming a gate conductive film to come in contact with a gate oxide film in a unit cell portion, forming a gate wire to come in contact with the gate oxide film in a termination region, forming a first insulation film on an upper surface of the gate wire in the termination region, subjecting an upper surface of the gate conductive film in the unit cell portion to thermal oxidation with use of the first insulation film as a mask to form a thermal oxide film on the upper surface of the gate conductive film, and forming a second insulation film covering the first insulation film and the thermal oxide film.
US10770292B2

Methods of depositing a film selectively onto a first material relative to a second material are described. The substrate is pre-cleaned by heating the substrate to a first temperature, cleaning contaminants from the substrate and activating the first surface to promote formation of a self-assembled monolayer (SAM) on the first material. A SAM is formed on the first material by repeated cycles of SAM molecule exposure, heating and reactivation of the first material. A final exposure to the SAM molecules is performed prior to selectively depositing a film on the second material. Apparatus to perform the selective deposition are also described.
US10770284B2

A substrate processing method according to an embodiment includes an etching process, a temperature-difference forming process, and a rinsing process. The etching process supplies an etchant onto a first surface of a substrate on which a pattern is formed to etch the pattern. The temperature-difference forming process makes, in parallel with the etching process, a temperature in a lower portion of the pattern lower than a temperature in an upper portion of the pattern. The rinsing process supplies rinse liquid onto the first surface after the etching process to replace the etchant remaining on the pattern with the rinse liquid.
US10770281B2

An ion trap includes: an ion trap including a plurality of electrodes; a rectangular voltage generator including a voltage source for generating a direct voltage and a switching section, the rectangular voltage generator configured to operate the switching section to generate a rectangular voltage by switching the direct voltage generated by the voltage source and to apply the rectangular voltage to at least one of the plurality of electrodes; and a switching section temperature controller configured to control a temperature of the switching section so as to maintain the temperature of the switching section at a target temperature which is higher than a highest reaching temperature of the switching section.
US10770270B2

An electrostatic chuck is described to carry a workpiece for processing such as high power plasma processing. In embodiments, the chuck includes a top plate to carry the workpiece, the top plate having an electrode to grip the workpiece, a cooling plate under the top plate to cool the top plate, a gas hole through the cooling plate and the top plate to feed a gas to the workpiece through the top plate, and an aperture-reducing plug in the cooling plate gas hole to conduct gas flow through the hole.
US10770256B1

A flat emitter, in an embodiment, includes an emitter surface to emit electrons when a filament current is applied; a first end region including at least one first connection leg; and a second end region including at least one second connection leg. According to an embodiment, at least one connection leg is embodied as a band-type connection leg and is torsioned at an angle in a longitudinal axis. According to an embodiment, the first connection leg and the second connection leg are embodied as band-type connection legs and in each case are torsioned at a definable angle in a longitudinal axis. As a result, a simply constructed flat emitter in terms of design is achieved, with a longer service life and a high level of electron emission.
US10770255B2

A self-resetting current limiter includes: a first connecting contact for bringing the current limiter into contact with a first electrical conductor a second connecting contact for bringing the current limiter into contact with a second electrical conductor; a first movable contact member; and a second movable contact member, wherein the first and the second movable contact members are electrically interconnected in a first position of the first and the second movable contact member, such that a current path between the first and the second connecting contact is closed, and wherein the first and the second movable contact members are separated from one another in a second position of the first and the second movable contact member, such that the current path between the first and the second connecting contact is interrupted.
US10770254B2

A plug-on neutral connector includes a neutral terminal plug arranged to be inserted into a neutral terminal of a circuit breaker, a conductive fastener, including a pass-through, electrically coupled to the neutral terminal plug and arranged to be fastened on a neutral bus bar of a load center, and a housing disposed over at least a portion of the conductive fastener.
US10770252B2

A magnetic system of an electromagnetic relay comprises a coil, an iron core, a yoke, and an armature. The iron core extends through the coil and has a first end and a second end opposite to the first end. A second part of the yoke is connected to the first end of the iron core and a first part of the yoke extends in a length direction of the iron core and is separated from the coil. The armature is disposed at the second end of the iron core and has a main body and a bending portion bent from the main body by a predetermined angle. The main body faces an end surface of the second end of the iron core. The bending portion is disposed at an inner side of an end portion of the first part of the yoke and faces the iron core.
US10770251B2

An alternating current contactor comprises a base and a magnetic yoke. The magnetic yoke is mounted on a bottom plate of the base. A magnetic yoke support for supporting and buffering the magnetic yoke is respectively provided at two sides of the magnetic yoke, wherein sidewalls at two sides of each magnetic yoke support, which are connected with the magnetic yoke are different in thickness. The magnetic yoke support of the alternating current contactor of the utility model has a simple structure due to the arrangement of an asymmetric eccentric structure. The up-down position of the magnetic yoke relative to the bottom plate of the base can be adjusted by changing an assembly direction of the magnetic yoke supports, thereby achieving the purpose of adjusting the total stroke of the product with high flexibility. When a dimension of a housing of a plastic part is abnormal, the magnetic yoke has a certain adjustment amount to ensure that the integral assembly of the product can be completed and the efficiency and reliability can be improved.
US10770249B2

A pole part for a medium or high voltage circuit breaker includes: an insert in an insulating housing; and a compensation layer between the insert and the insulating housing. The compensation layer includes a potting material on an epoxy or polyurethane basis, with a shore hardness of 12 to 90 shore A.
US10770248B2

The present disclosure relates to a molded case circuit breaker, and more particularly, to a contact unit of a molded case circuit breaker. A molded case circuit breaker according to an embodiment of the present disclosure may include a fixed contact; a movable contact rotatably provided on a shaft body to be brought into contact with or separated from the fixed contact; and an insulating barrier that enters between the fixed contact and the movable contact during interruption, wherein the insulating barrier is coupled to the movable contact to rotate along a circumferential surface of a shaft body.
US10770246B2

A keyboard covering film including a fabric layer, a transparent layer and a mask layer is disclosed. The transparent layer is disposed on an upper surface of the fabric layer. The mask layer is disposed on a lower surface of the fabric layer. The transparent layer and the fabric layer are treated by a hot pressing process to form a number of keycap receiving sections. The keycap receiving sections, the fabric layer and the mask layer are located on the same side of the transparent layer. The fabric layer and the mask layer have hollow patterns within the keycap receiving sections, wherein the hollow patterns are formed by removing a portion of the fabric layer and the mask layer.
US10770235B2

A multilayer capacitor in which acoustic noise is reduced has an area of overlap between internal electrodes in an active region of a lower portion of a capacitor body that is smaller than an area of overlap between internal electrodes in an active region of an upper portion of the capacitor body. The multilayer capacitor can be bonded to a board by relatively small solders such that the lower portion is adjacent the board. Deviations between areas of overlap of adjacent internal electrodes in the upper and lower portions of the active region are minimized to reduce piezoelectric deformation of the capacitor body.
US10770234B2

A multilayer capacitor may have a decreased equivalent series resistance (ESR) and improved warpage strength and reliability with conductive resin layers of external electrodes on surfaces where internal electrodes are exposed from a body, intermetallic compounds are in contact with conductive connecting portions of the conductive resin layers and the internal electrodes, and conductive connecting portions are in contact with a plurality of metal particles and second electrode layers.
US10770231B2

In an embodiment, a multilayer ceramic capacitor 10 includes external electrodes 12 on both of first-direction ends of a capacitor body 11. Also, groups of metal grains 13 are provided on one third-direction face and another third-direction face of the capacitor body 11. Both of the first-direction ends of the groups of metal grains 13 provided on the other third-direction face of the capacitor body 11 are covered by second parts 12c of the respective external electrodes 12, while both of the first-direction ends of the groups of metal grains 13 provided on the one third-direction face of the capacitor body 11 are covered by first parts 12b of the respective external electrodes 12. The multilayer ceramic electronic component can offer excellent heat dissipation property.
US10770229B2

A dielectric composition contains: a base material powder containing BamTiO3 (0.995≤m≤1.010); a first accessory ingredient containing at least one element corresponding to a transition metal in Group 5 of the periodic table in a total content of 0.3 to 1.2 moles; a second accessory ingredient containing one of ions, oxides, carbides, and hydrates of Si in a content of 0.6 to 4.5 moles; a third accessory ingredient containing at least one element in Period 4 or higher; and a fourth accessory ingredient containing at least one element in Period 3, wherein 0.70×B≤C+D≤1.50×B and 0.20≤D/(C+D)≤0.80, in which B is a total content of the second accessory ingredient, C is a total content of the third accessory ingredient, and D is a total content of the fourth accessory ingredient.
US10770219B2

Disclosed herein is a coil component that includes a drum core having a winding core part and first and second flange parts provided on both sides of the winding core part; a wire wound around the winding core part; a plurality of terminal electrodes connected with end portions of the wire, each of the terminal electrodes being provided on an associated one of the first and second flange parts; and a top plate fixed to the first and second flange parts. The top plate includes a magnetic layer comprising magnetic powder and binder resin, and a resin layer having a smaller content of the magnetic powder than that of the magnetic layer. The resin layer is positioned between the first and second flange parts and the magnetic layer.
US10770216B2

A reactor includes an outer peripheral iron core, and at least three core coils contacting or connected to an inner surface of the outer peripheral iron core. Each of the core coils includes a core and a coil wound onto the core. The reactor includes an attachment unit disposed on one end surface of the outer peripheral iron core, to attach the outer peripheral iron core in a predetermined position. At least one ventilation port is formed in an extension portion of the attachment unit.
US10770208B2

A high performance permanent magnet is provided. The permanent magnet includes a composition represented by a composition formula: RpFeqMrCutCo100-p-q-r-t, and a metallic structure including cell phases having a Th2Zn17 crystal phase and Cu-rich phases having higher Cu concentration than the cell phases. An average diameter of the cell phases is 220 nm or less, and in a numeric value range from a minimum diameter to a maximum diameter of the cell phases, a ratio of a number of cell phases having a diameter in a numeric value range of less than upper 20% from the maximum diameter is 20% or less of all the cell phases.
US10770202B1

A multi-striped electrical cable may be provided. The multi-striped electrical cable may comprise a conductor, an inner layer, an outer layer, and a stripe. The conductor core may comprise a conductor. The inner layer may be around the conductor core and may comprise an inner layer polymer. The outer layer may be around the inner layer. The outer layer may comprise an outer layer polymer, an outer layer colorant, and an outer layer friction reducing additive. The stripe may be disposed on an outermost portion of the outer layer. The stripe may comprise a stripe polymer, a stripe colorant, and a stripe friction reducing additive.
US10770201B2

A method for manufacturing an electrical cable includes providing at least one core including an electrical conductor, and arranging at least one copper sheath around the at least one core. The arranging of the copper sheath includes providing at least one foil of copper having two opposite first edges; bending the foil of copper around the core until the first edges of the foil of copper are contacted with each other; welding the first edges of the foil of copper to each other to form a corresponding solder jointwelded joint; and deposing a copper coating on at least portions of the surface of the foil of copper at the welded joint. The deposing the copper coating is carried out by means of a thermal spray process.
US10770199B2

A wireline system includes a control system, a downhole tool, and a wireline cable coupling the downhole tool and the control system. The wireline cable includes a plurality of conductors, which includes a core conductor and a concentric conductor disposed around the core conductor, wherein two of the plurality of conductors form a conductor pair, and wherein each of the plurality of conductors is configured to transmit power, data, or both, between the control system and the downhole tool. The wireline cable further includes one or more insulative layers, wherein at least one insulative layer is disposed between any two conductors.
US10770187B2

Nuclear fuel elements may include: a fuel zone including fuel particles disposed in parallel layers in a matrix including graphite powder; and a shell comprising graphite and surrounding the fuel zone. The fuel particles may include fissile particles, burnable poison particles, breeder particles, or a combination thereof. The fuel zone may include a central region and a peripheral region surrounding the central region, and a fuel particle density of the peripheral region may be greater than a fuel particle density of the central region.
US10770179B2

An optimal sample size for experiments targeting units having specific static criteria is determined, based on one or more iterations of a performed experiment. The sample size to use for subsequent experiments targeting units having the specific static criteria is calculated based on target effect of the performed experiment. Multiple iterations can be performed to refine the sample size. Each iteration uses the previously calculated sample size as a parameter. The calculated sample size is then used to determine an optimal treatment. Separate experiments using separate treatments are performed on separate group sets of the calculated sample size. For each separate performed experiment, a score is calculated for the corresponding specific treatment, taking into account actual effect size, statistical significance and homogeneity of effect. Depending upon the score, the given treatment can be accepted for production usage or discarded, or the experiment can be replicated to validate effect.
US10770173B2

The present technology relates to secure mobile payment systems for interacting with traditional paper invoices. Generating optical codes in a clearinghouse which, when decoded by a customer device, provides the customer with an anonymous portal for reconciling an invoice through the clearinghouse. Effecting payments by utilizing mobile devices equipped with digital camera, software for decoding optical codes, and an infrastructure of network-based clearinghouses for maintaining the anonymity of a plurality of customers and protecting their private and financial data. The present technology relates to a prescription lifecycle management system using optical coupling.
US10770165B1

Techniques are described for programming memory cells without performing a verify test, where the programming is followed by a short circuit test. In one aspect, an initial programming is performed on memory cells of a first word line of a block using a program pulse with an initial magnitude, Vpgm. By reading the memory cells, Vpgm can be optimized for programming subsequent word lines. The subsequent word lines may be programmed using a no-verify program operation followed by a word line short circuit test, for one or more word lines involved in the program operation. The short circuit test can be performed concurrently on a single word line, multiple word lines and/or one or more sub-blocks of a block, based on an amount of write data which can be storage by a controller.
US10770153B2

A charge pump drive circuit is disclosed. The charge pump drive circuit provides a switch signal to a charge pump which provides a memory with a read voltage and a read current. The charge pump drive circuit includes a read drive circuit and a standby drive circuit. The read drive circuit is powered by a first power supply and provides the charge pump with a switch signal when the memory is in an active reading state. The standby drive circuit is powered by a second power supply and provides the charge pump with a switch signal when the memory is in a read standby state. The first power supply provides a voltage level ranging from 1.6 V to 3.8 V, and the second power supply provides a voltage level of 1.5 V.
US10770149B2

A non-volatile memory device includes an output driver to output a data signal. The output driver includes a pull-up driver and a pull-down driver. The pull-up driver includes a first pull-up driver having a plurality of P-type transistors and a second pull-up driver having a plurality of N-type transistors. The pull-down driver includes a plurality of N-type transistors. One or more power supply voltages having different voltage levels are selectively applied to the pull-up driver. A first power supply voltage is applied to the first pull-up driver, and a second power supply voltage is applied to the second pull-up driver.
US10770147B2

A memory system includes a nonvolatile memory including a word line and a plurality of memory cells connected to the word line, and a controller configured to transmit to the nonvolatile memory, a command that causes the nonvolatile memory to search for an optimum read voltage for the plurality of memory cells connected to the word line.
US10770146B2

Disclosed is a physical unclonable function generator circuit and testing method. In one embodiment, a testing method for physical unclonable function (PUF) generator includes: verifying a functionality of a PUF generator by writing preconfigured logical states to and reading output logical states from a plurality of bit cells in a PUF cell array; and determining whether the PUF generator is a qualified PUF generator based on whether one or more predefine quality criteria is satisfied.
US10770138B2

A resistive memory device includes: a memory cell array including resistive memory cells disposed at respective intersections between word lines and bit lines, a first column selection circuit disposed on one side of the memory cell array and configured to selectively connect a bit line connected to a selected memory cell among the resistive memory cells, a second column selection circuit disposed on another side of the memory cell array opposite the first column selection circuit and configured to selectively connect the bit line connected to the selected memory cell, and a control circuit configured to determine a distant column selection circuit from among the first column selection circuit and the second column selection circuit relative to the selected memory cell, and enable the distant column selection circuit during a read operation directed to the selected memory.
US10770136B2

a device is disclosed to include a first write assist unit and a second write assist unit. The first write assist unit provides a first operational voltage and a second operational voltage to a memory cell. The second write assist unit provides a third operational voltage and a fourth operational voltage to the memory cell. During a write operation, the first write assist unit further adjusts the first operational voltage or the second operational voltage while the third operational voltage and the fourth operational voltage are at a same voltage level, and the second write assist unit further adjusts the third operational voltage or the fourth operational voltage while the first operational voltage and the second operational voltage are at a same voltage level.
US10770130B2

Apparatuses and methods for maintaining a duty cycle error counter. An example apparatus may a duty cycle detect circuit configured to receive a clock signal and to detect a duty cycle error of the clock signal. The duty cycle detect error includes a counter configured to store a count value indicating the duty cycle error using Gray code. The counter is adjusted in response to detection of non-zero duty cycle error, and the counter is configured to convert the count value from Gray code to binary code as a binary count value. The duty cycle detect circuit is further configured to provide a duty cycle error signal based on the binary count value. The example apparatus further comprising a duty cycle correction circuit configured to adjust a duty cycle of the clock signal based on the duty cycle error signal.
US10770127B2

Embodiments of the disclosure are drawn to apparatuses and methods for managing access counts of wordlines of a memory. Repeated access to an aggressor wordline may cause increased data degradation in nearby victim wordlines of the memory. The access count of a given wordline may be stored in counter memory cells positioned along that wordline. When the wordline is accessed, the counter memory cells may be read out to refresh circuit, which may determine the access count based on the values stored in the counter memory cells. If the access count is below a threshold, the access count may be incremented and written back to the counter memory cells. If the access count is above the threshold, the refresh circuit may signal that the accessed wordline is an aggressor, and may reset the value of the access count before writing it back to the counter memory cells.
US10770122B2

A device for providing gated data signals includes a delay path configured to receive an input signal and output the input signal that is delayed from the input signal by a time interval; a gating signal generator configured to supply a gating signal; a gating circuit configured to receive the data signal from the delay path at the data input, receive the gating signal at the gating input, and output at the data output an output signal indicative of the received data signal when the gating signal is present at the gating input; and a delay controller configured to receive a variable delay control signal and set the delay time interval according to the delay control signal.
US10770118B2

A reverse bias voltage adjuster is provided. The reverse bias voltage adjuster includes an operating voltage generating circuit and a voltage adjusting circuit. The operating voltage generating circuit generates an operating voltage according to a burnin-test signal, a power start signal, and a reverse bias enable signal. In a normal operation mode, the operating voltage is a first voltage value, and in a burnin-test mode, the operating voltage is a second voltage value, wherein the second voltage value is less than the first voltage value. The voltage adjusting circuit is provided with a switch, and in an initial time interval in the burnin-test mode, the voltage adjusting circuit adjusts voltage value of the reverse bias by turning on the switch.
US10770117B1

A semiconductor storage device includes a source line, a first selection line, word lines, a dummy word line, and a second selection line. A first pillar having a first semiconductor layer extends through the first selection line, the word lines, and the first dummy word line and is connected to the source line. Memory cells are at intersections of the word lines and the first pillar. A conductive layer is on the first semiconductor layer and extends into the first dummy word line. A second pillar with a second semiconductor layer extends through the second selection line and contacts the conductive layer. A bit line is electrically connected to the second semiconductor layer. A control circuit is configured to apply voltages to the various lines during an erasing of the memory cells. A voltage between a source line voltage and a world line voltage is applied to dummy word line.
US10770113B2

A computing device has memory, a microphone, and an image sensor. A process plays an immersive video in a user interface region, which displays a portion of the immersive video according to a user selected visibility window. While playing the immersive video, the user adjusts the window, and the process records information that identifies placement of the window within the immersive video. The process records audio provided by the user and records video of the user. The process uses the information that identifies placement of the window to form a customized video including what was displayed in the window while playing the immersive video. The customized video also includes a visual overlay in a peripheral portion of the customized video, which includes the recorded video of the user. The customized video also includes an audio overlay using the recorded audio. The process transmits the customized video to another computer.
US10770110B1

In a disk drive, when an off-track error occurs during a sequential disk access operation that spans multiple contiguous data tracks, efficient recovery is performed. In an embodiment, the disk access operation (e.g., reading from or writing to a disk) is attempted for all sectors of the sequential disk access operation. The disk access operation is then attempted again for sectors associated with any off-track errors that occurred during the disk access operation. In another embodiment, when an off-track error occurs during a sequential write operation in a shingled magnetic recording drive, the data originally targeted to be written to a first portion is written to a second portion of the data track that follows the first portion. Since no additional revolutions of the disk are needed for data associated with the sequential write operation to be written to the disk.
US10770107B1

Provided is a method, computer program product, and system for handling seek commands for a tape drive. The method includes receiving a seek command for moving tape in the tape drive to a target position. The method further includes determining whether to move the tape according to a first procedure or a second procedure. The first procedure includes directly moving the tape from the current position to the target position with the tape at the first tension. The second procedure includes moving the tape from the current position to the HWM with the tape at the first tension and moving the tape from the HWM to the target position with the tape at the second tension. The method further includes moving the tape according to the determined first or second procedure.
US10770106B1

A heat-assisted recording head is moved onto a ramp such that the recording head is thermally isolated from a moving disk. A heating device is activated on the recording head to cause the recording head to obtain a high temperature that is not obtainable when proximate to the moving disk. The recording head is moved over the moving disk such that the recording head reaches an operating temperature that is below the high temperature. One or more temperatures between the high temperature and the operational temperature are determined at which a laser of the recording head experiences mode-hopping. The one or more temperatures are stored and accessed by a controller to mitigate mode hopes during an operation of the recording head.
US10770103B1

A PMR writer is disclosed wherein the trailing shield (TS) structure has a high moment trailing shield (HMTS) with a saturation (Bs) from 19 kiloGauss (kG) to 24 kG and a width (w) from 10 nm to 500 nm and is separated from the main pole (MP) trailing side at an air bearing surface (ABS) by a first write gap (WG) portion of thickness t1. A second WG portion of thickness t2 where t2>t1 adjoins the sides of the first WG portion, and has an outer side at a cross-track distance ½ w1 from a center plane that bisects the MP trailing side where w1>w. A first TS layer is formed on the HMTS and on the second WG portion, and has an outer side coplanar with the second WG portion outer side. Accordingly, there is improvement in tracks per inch capability and adjacent track interference.
US10770097B2

An apparatus includes an electrode and a heating element attached to the electrode. A heat sink is between the electrode and the heating element. A mirror is between the heat sink and the heating element. An aperture reflector surrounds the mirror and the heating element.
US10770094B2

An example apparatus for routing audio streams includes an audio receiver to receive audio from a microphone. The apparatus also includes a classifier to semantically generate a result set based on the audio. The apparatus further includes a scheduler to select a spoken language understanding (SLU) engine based on the result set. The apparatus includes a router to route the audio to the selected SLU engine.
US10770092B1

Systems and methods for viseme data generation are disclosed. Uncompressed audio data is generated and/or utilized to determine the beats per minute of the audio data. Visemes are associated with the audio data utilizing a Viterbi algorithm and the beats per minute. A time-stamped list of viseme data is generated that associates the visemes with the portions of the audio data that they correspond to. An animatronic toy and/or an animation is caused to lip sync using the viseme data while audio corresponding to the audio data is output.
US10770090B2

A method of audio source separation includes steps of applying a demixing matrix on a plurality of received signals to generate a plurality of separated results; performing a recognition operation on the plurality of separated results to generate a plurality of recognition scores; generating a constraint according to the plurality of recognition scores; and adjusting the demixing matrix according to the constraint; where the adjusted demixing matrix is applied to the plurality of received signals to generate a plurality of updated separated results from the plurality of received signals.
US10770089B2

A sound monitoring system for collecting and processing an environmental noise level surrounding a work machine is disclosed. The sound monitoring system may include an acoustic sensor having a plurality of microphones arranged into a signal detection array to capture the environmental noise level and generate an acoustic output signal. Additionally, the sound monitoring system may include a controller communicably coupled to the acoustic sensor and programmed to perform a signal processing to identify a first portion and a second portion of the acoustic output signal. Furthermore, the controller may be programmed to generate a controller output signal based on the first and second portions of the output level. A speaker may be located on the work machine and communicably coupled to the controller such that the speaker receives and emits the controller output signal.
US10770088B2

A decoder generates decoded signals based on quantized signals. The decoder includes an inverse quantizer and a predictor circuit. The quantized signals are generated in an encoder by low-pass filtering an input signal and encoding the filtered signal using adaptive differential pulse code modulation. The predictor circuit has filter coefficients based on a frequency response of the low-pass filter used to filter the input signal.
US10770087B2

In general, techniques are described for performing codebook selection when coding vectors decomposed from higher-order ambisonic coefficients. A device comprising a memory and a processor may perform the techniques. The memory may be configured to store a plurality of codebooks to use when performing vector dequantization with respect to a vector quantized spatial component of a soundfield. The vector quantized spatial component may be obtained through application of a decomposition to a plurality of higher order ambisonic coefficients. The processor may be configured to select one of the plurality of codebooks.
US10770086B2

A method may include receiving a stream of serial pulse-density modulation (PDM) data representing a first channel of data synchronized with a rising edge of a clock associated with the serial PDM data and a second channel of data synchronized with a falling edge of the clock, wherein each of the first channel of data and the second channel of data include encoded datagrams wherein each encoded datagram comprises more than one digital bit, detecting an invalid state associated with the stream, and responsive to detecting the invalid state, determining boundaries of each encoded datagram of the stream based on where within the stream the invalid state occurred.
US10770085B2

An encoding method, a decoding method, an encoding apparatus, a decoding apparatus, a transmitter, a receiver, and a communications system, where the encoding method includes dividing a to-be-encoded time-domain signal into a low band signal and a high band signal, performing encoding on the low band signal to obtain a low frequency encoding parameter, performing encoding on the high band signal to obtain a high frequency encoding parameter, obtaining a synthesized high band signal; performing short-time post-filtering processing on the synthesized high band signal to obtain a short-time filtering signal, and calculating a high frequency gain based on the high band signal and the short-time filtering signal.
US10770084B2

A decoder for decoding a plurality of spectral-domain audio samples is provided. The decoder includes a first decoding module for generating a first group and a second group of time-domain intermediate audio samples from the spectral-domain audio samples. Moreover, the decoder includes an overlap-adder for overlap-adding the first group of time-domain intermediate audio samples with an overlap of more than 5% and at most 50% with the second group of time-domain intermediate audio samples. Furthermore, the decoder includes a second decoding module for generating a third group and a fourth group of time-domain intermediate audio samples from the spectral-domain audio samples. Moreover, the decoder includes an output interface.
US10770073B2

Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
US10770071B2

An electronic device includes one or more sensors and one or more processors. The one or more sensors receive a first audio input defining a process initiation command and initiate, in response to the process initiation command, a process. Thereafter, the one or more sensors receive a second audio input defining a process cessation command. The one or more processors determine whether one or more substantially matching audio characteristics are present in both the first audio input and the second audio input. Where they are absent from one of the first audio input or the second audio input, the one or more processors ignore the process cessation command and continuing the process. Where they are present, the one or more processors cease the process in response to the process cessation command.
US10770069B2

A computer system processes speech. Speech of a user is received from an audio sensor. An interruption in the speech of the user is determined and the speech of the user is analyzed to determine a context of the speech. One or more language data sources are analyzed to generate a suggestion corresponding to the interruption and based on the context of the speech. The suggestion is presented to the user. Embodiments of the present invention further include a method and program product for prompting a user in substantially the same manner described above.
US10770068B2

A text generating device includes an acquirer that acquires the utterance of the user relative to content provided in real time, a retriever that retrieves from a microblog server data relating to the content, a sentence generator that generates a sentence relating to the content and the acquired utterance of the user, based on the data retrieved by the retriever 140, and an voice outputter and/or a display for using the generated sentence to reply to the user.
US10770065B2

A speech recognition method and a speech recognition apparatus which pre-download a speech recognition model predicted to be used and use the speech recognition model in speech recognition is provided. The speech recognition method, performed by the speech recognition apparatus, includes determining a speech recognition model, based on user information downloading the speech recognition model, performing speech recognition, based on the speech recognition model, and outputting a result of performing the speech recognition.
US10770062B2

Techniques are disclosed for adjusting a ranking of information content of a software application based on feedback from a user. One embodiment presented herein includes a method comprising receiving, at a computing device, an audio stream comprising audio of the user, the audio being indicative of feedback related to information content. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises adjusting a ranking of the information content based on at least one of the feedback and additional feedback and the determined attribute of the user.
US10770060B2

An embodiment provides a method, including: receiving, via an audio receiver of an information handling device, user voice input; identifying a first word based on the user voice input; accessing a word association data store; selecting an equivalent based on an association with the first word within the word association data store; committing an action based on the equivalent; receiving feedback input from the user regarding the equivalent; and updating the selecting based on the feedback. Other aspects are described and claimed.
US10770057B1

Systems and methods for noise cancelation in a listening area include functionality that activates a microphone of the remote control device of a home entertainment system or a microphone of another mobile device to collect a baseline white noise profile of a user's media content listening area, such as the user's family room, living room or other TV viewing space. This baseline white noise profile may be used by the user's set-top box (STB) or other receiving device to generate the corresponding noise canceling audio signal to create a noise-canceling effect and a more immersive and enjoyable listening experience for the user. A plurality of audio data samples from which to select, each representing a different baseline profile of ambient white noise associated with the media content listening area, may be generated and used for different devices that generate white noise.
US10770052B2

A sound generating analog synthesizer that is comprised of potentiometers, a switch or switches and a set of patch jacks has a control system that can be operated in three modes, a manual mode, an automatic mode, and a guided mode; wherein manual mode allows potentiometer and switch positions as well as patch cable connections to be set by hand; wherein automatic mode, automatically sets patch connections as on or off, as well as set potentiometer positions and switch states with electromechanical or electrical devices; and wherein the guided mode provides at least one visual information on how to change the potentiometer positions, switch states, and patch jack connections such that a previously obtained sound can be reproduced.
US10770051B2

An apparatus for analysing a magnitude spectrogram of an audio signal is provided. The apparatus includes a frequency change determiner being configured to determine a change of a frequency for each time-frequency bin of a plurality of time-frequency bins of the magnitude spectrogram of the audio signal depending on the magnitude spectrogram of the audio signal. Moreover, the apparatus includes a classifier being configured to assign each time-frequency bin of the plurality of time-frequency bins to a signal component group of two or more signal component groups depending on the change of the frequency determined for the time-frequency bin.
US10770045B1

A user interface for a digital audio workstation provides an overview of the audio signal routing of an audio composition in the form of a node graph. The node graph updates in real time as an audio session is edited. The representation of the nodes on the graph indicates the node type, such as audio input or track, mixer, plug-in, and output, as well as the processing resources assigned to each node. The node graph includes one or more nodes representing submixes that may be adjusted using a mixer channel independently of other submixes or outputs of the audio session. The representation of audio signal flow between the nodes in the graph distinguishes between insert routing and auxiliary sends. The user interface may be used interactively to edit the audio composition by providing a toolbox for creating new nodes and commands for specifying audio signal connections between nodes.
US10770044B2

A lyrics analyzer generates tags and explicitness indicators for a set of tracks. These tags may indicate the genre, mood, occasion, or other features of each track. The lyrics analyzer does so by generating an n-dimensional vector relating to a set of topics extracted from the lyrics and then using those vectors to train a classifier to determine whether each tag applies to each track. The lyrics analyzer may also generate playlists for a user based on a single seed song by comparing the lyrics vector or the lyrics and acoustics vectors of the seed song to other songs to select songs that closely match the seed song. Such a playlist generator may also take into account the tags generated for each track.
US10770042B1

A rod holder for musical instrument used for adjusting relative angles of two musical instrument rods, comprising two clamp sets clamping the two musical instrument rods and a connecting ring, respectively. Each clamp set comprises a fixed clamping block, a movable clamping block, a locking member and a cylindrical portion. One surface of the fixed clamping block and one surface of the movable clamping block which correspond to each other are respectively recessed inwardly and face to each other to form a clamping groove, and one side of the cylindrical portion opposite to the clamping groove is disposed with a circular disk. The connecting ring comprises two approximately circular grooves, and the two circular disks are respectively disposed in the two approximately circular grooves. The two circular disks rotate in the two approximately circular grooves to allow the two clamp sets capable of rotating relative to the connecting ring.
US10770035B2

This document describes techniques and systems that enable a smartphone-based radar system for facilitating awareness of user presence and orientation. The techniques and systems use a radar field to accurately determine a user's location and physical orientation with respect to an electronic device, such as a smartphone. The radar field also enables the device to receive 3D gestures from the user to interact with the device. The techniques allow the device to provide functionality based on the user's presence and orientation, and to appropriately adjust the timing, content, and format of the device's interactions with the user.
US10770024B2

A display device includes a driving controller sensing a pattern of first image signals from a source external to the driving controller and outputting a compensation selection signal corresponding to the sensed pattern. A voltage generator generates a driving power voltage in response to the compensation selection signal. The voltage generator includes a power converter generating the driving power voltage in response to a power control signal, a comparator comparing the driving power voltage with a reference voltage to output a feedback signal to a first node, and a compensation circuit including a plurality of compensation units. A selected compensation unit is connected to the first node, and a power control circuit outputs the power control signal in response to the feedback signal. The slew rate of the feedback signal may be controlled by a compensation circuit to remove a ripple component from the driving power voltage.
US10770021B2

The present disclosure relates to a display device and a driving method of a display device. The display device includes a display panel including a first display area and a second display area; a data correcting unit which is applied with n-bit input image data to generate (n-a)-bit corrected image data; a timing control unit which is applied with the (n-a)-bit corrected image data to generate (n-a)-bit output image data; and a data driving unit which is applied with the (n-a)-bit output image data to output a first data voltage to a first pixel disposed in the first display area and output a second data voltage to a second pixel which is disposed in the second display area and corresponds to the first pixel. Therefore, corrected image data which has a lower bit number than that of input image data is used to express the same color depth as a color depth which is expressed by the input image data so that the size of the data is reduced and the data amount processed by the timing control unit and the data driver is reduced. Therefore, the processing speed of the timing control unit and the data driver may be improved.
US10770019B2

A method and a device for driving a display panel are provided by embodiments of the present application. The method includes: outputting an initial scanning signal including two pulse signals; pre-charging an x-th row of pixel drive cells when the x-th row of pixel drive cells receive a first pulse signal; and charging the x-th row of pixel drive cells when the x-th row of pixel drive cells receive a second pulse signal, writing data into the x-th row of pixel drive cells, and meanwhile, pre-charging an x+4m-th row of pixel drive cells.
US10770002B2

A shift register circuit includes an input terminal, a reset terminal, a first scan voltage terminal, a second scan voltage terminal, a first reference voltage terminal, a second reference voltage terminal, a clock terminal, an output terminal, an input circuit, a first control circuit, a second control circuit, and an output circuit. The first control circuit is configured to supply a second reference voltage applied at the second reference voltage terminal to a first node and bring the second reference voltage terminal into conduction with the output terminal in response to a second node being at an active potential. The second control circuit is configured to supply a first reference voltage applied at the first reference voltage terminal to the first node and bring the first reference voltage terminal into conduction with the output terminal in response to a third node being at an active potential.
US10769991B2

A display device includes: a display region including a first pixel region, a second pixel region, and a third pixel region; a dummy region including a first dummy region disposed between the second pixel region and the third pixel region; first, second, and third pixels respectively arranged in the first pixel region, the second pixel region, and the third pixel region in a matrix of vertical lines and horizontal lines; a data converter configured to: receive first image data including effective data corresponding to the display region and dummy data corresponding to the dummy region; and generate second image data by converting a gray scale value of dummy data corresponding to at least one region of the first dummy region in the first image data into a predetermined first gray scale value, the first gray scale value being between a lowest gray scale value and a highest gray scale value.
US10769981B2

This invention provides an electro-optical module with reduced noise in driving voltage. The invention can include a power supply substrate that is arranged separately from the flexible substrate having a driver, so that the noise of the driving voltage supplied from the power supply substrate is reduced.
US10769975B1

A waveguide display includes a source assembly, an output waveguide, and a controller. The source assembly includes a light source and an optics system. The light source includes source elements arranged in a 1D or 2D array that emit image light. The optics system includes a scanning mirror assembly that scans the image light to particular locations based on scanning instructions. The output waveguide receives the scanned image light from the scanning mirror assembly and outputs an expanded image light. In some embodiments, the waveguide display includes a source waveguide and the 1D array of source elements. The source waveguide receives a conditioned image light from the source assembly. The controller generates the scanning instructions and provides the scanning instructions to the scanning mirror assembly. In some embodiments, the controller provides the scanning instructions to an actuator assembly of the source waveguide.
US10769974B2

A projector includes an image generation section adapted to generate a composite image including a first image based on a first image signal, a second image based on a second image signal, and a boundary line indicating a position to be a boundary between the first image and the second image, a projection section adapted to display the composite image generated by the image generation section on a screen, a position detection section adapted to detect a position of a pointing body with respect to the screen, and a control section adapted to make the image generation section generate a composite image with a boundary line moved based on the position of the pointing body detected by the position detection section.
US10769973B2

The position of an image is varied to thereby make it possible to achieve an increase in resolution, and at the same time, easily readjust the variation. The projector includes a vibratory device functioning as an image displacement section adapted to vary the position of the image displayed by the display section, and a control section adapted to control the vibratory device. The control section is provided with a plurality of variable resistors each adapted to adjust amplitude of a drive signal adapted to control a shift amount as the variation of the position of the image due to the vibratory device.
US10769966B2

The present invention relates to an apparatus for simulating electrocardial phenomena and related pathologies. A physical replica of a heart is provided with series of light emitters representing actual and conceptual electrocardial pathways, and controls therefor and output thereof, allowing the demonstration and graphical representation of electrocardial phenomena.
US10769965B2

The current invention is toys and games that combines ingenuity with creativity in order to help kids better grasp a simple medical concept. The game has red frisbee-like discs represent red blood cells, discs represent white blood cells and the fuzzy yellow rods represent bacteria. The game has Players on one team try to get as many of the red and white blood cells into a bin, while the other team will be tossing in the “bad bacteria”. Both the white bloods and the bacteria have been outfitted with a strip of hoop and latch fasteners that allows them to stick to one another in order to ‘cancel’ that point. If the defending team is able to catch enough bacteria with their white blood cells, they're the winners.
US10769960B2

A computer-implemented method for simulating an image of a terrain scanned by a simulated radar beam generated by a simulated radar antenna, comprising: calculating on a first processor a power reflected by the terrain while an orientation of the simulated radar antenna is varied within a scanning antenna range; calculating on a plurality of second processors a convolution power for the terrain while the orientation of the simulated radar antenna is varied within the scanning antenna range, said calculating on a first processor and said calculating on a plurality of second processors being performed concurrently and in parallel; combining the power reflected by the terrain and the convolution power, thereby obtaining combined data; generating a radar image using the combined data; and outputting the radar image.
US10769944B2

In an example embodiment, an electronic device includes a communication module comprising communication circuitry, a display, a sound output device comprising sound output circuitry, a processor, and a memory. Instructions stored in the memory, when executed by the processor, causes the electronic device to control the communication module to transmit and/or receive a plurality of pieces of wireless access in vehicular environment (WAVE) information. In addition, the electronic device identifies a plurality of events, based on the plurality of pieces of WAVE information, and generates a plurality of messages related to the plurality of events. The electronic device further determines priorities of the plurality of messages, based on status information of the electronic device, and outputs the plurality of messages based on the determined priorities through at least one of the display and the sound output device.
US10769943B2

The present disclosure provides an apparatus and system that may allow a user to facilitate the flow of traffic over contained environments or otherwise. This apparatus and system may improve management for the flow of traffic by providing a lower barrier for entry for municipalities and other entities to collaborate on traffic management. In some embodiments, those in control may create a tiered system for a series of lights within a connected block. In some implementations, those in control may create a tiered system over a larger grid system, such as an entire neighborhood, district, city, or state. In some aspects, the apparatus and system may allow those in control to set priorities for how to handle developing traffic conditions.
US10769942B2

A method for wrong-way driver detection, including a step of reading in position data via an interface, the position data representing a measured position of a vehicle, a step of reading in map data mapping road segments negotiable by the vehicle, a step of reading in a plurality of particles, one particle representing an assumed position of the vehicle and a weighting assigned to the assumed position, and a step of determining a deviation between the plurality of particles and the measured position represented by the position data, using the map data.
US10769941B2

An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
US10769936B2

A sensor data transmission system includes a central processor, first and second sensor assemblies, and first and second conductors. The sensor assemblies each include a sensor, a processor and a relay. The sensor is configured to detect a condition. The processor is configured to receive a condition detected signal from the sensor and open the respective relay at least once indicative of the condition and within a pre-determined time interval. The first conductor is electrically in contact with the processors of the first and second sensor assemblies and is interposed by the relay of the second sensor assembly. The second conductor is electrically in contact with the central processor and the processor of the first sensor assembly and is interposed by the relay of the first sensor assembly.
US10769931B2

Methods and systems for network jamming detection and remediation are provided. Exemplary methods include: detecting by a base unit network jamming, the base unit being disposed in a residence; and issuing an alert in response to the detected network jamming, the alert being last least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station.
US10769926B1

A monitoring system that is configured to monitor a property is disclosed. The monitoring system includes a sensor that is configured to generate sensor data that reflects an attribute of the property. The monitoring system further includes a stair lift that is configured to transport a person up and down stairs at the property and that is configured to generate stair lift data that reflects a status of the stair lift. The monitoring system further includes a monitor control unit that is configured to receive the sensor data and the stair lift data. The monitor control unit is further configured to analyze the sensor data and the stair lift data. The monitor control unit is further configured to determine that an event occurred at the property. The monitor control unit is further configured to, based on determining that the event occurred at the property, perform a monitoring system action.
US10769924B2

A system for detecting placement or misplacement of an object includes a wireless tag; a first electronic device (“FED”) associated with the tag to automatically detect signals from the tag, determine a position of the FED, transmit the position and status to an external electronic device or network (“EED”) in response to the status indicating that the tag and the FED are within a predetermined range, and transmit the position and status to the EED in response to the status indicating that the tag and the FED are outside of the predetermined range; and a second electronic device (“SED”) that is unassociated with the tag to automatically detect signals from the tag, determine a position of the SED, determine an identifier for the tag using the signals, and transmit the position of the SED and the identifier to the EED.
US10769921B2

A smoke detector is provided and includes a housing defining a chamber receptive of ambient materials, one or more receivers disposed to receive light reflected from the chamber along one or more receiving axes, respectively, and multiple emitters disposed to emit light of multiple wavelengths, respectively, into the chamber at multiple angles relative to each of the one or more receiving axes, respectively, and a controller. The controller is configured to determine whether a current condition of the chamber should trigger an alarm based on output signals generated by the one or more receivers resulting from light emitted into the chamber by the multiple emitters being reflected toward the one or more receivers by the ambient materials.
US10769909B1

This application describes techniques for detecting a single event based on consecutive actions. For instance, a network device may associate a first electronic device that includes a first field of view (FOV) with a second electronic device that includes a second FOV. When the network device receives data indicating that the first electronic device detected possible motion, the network device may transmit a first message to a client device. Additionally, when the network device receives data indicating that the second electronic device detected motion within a threshold period of time to the first electronic device detecting the motion, the network device may not transmit a second message. Determining not to transmit the second message may be based on characteristics of the electronic devices, such as locations of the electronic devices, fields of view of the electronic devices, or a distance between the electronic device devices.
US10769907B2

A system and method to determine a flow direction automatically so that counter-flow motion may be detected without user calibration is disclosed. The system and method utilize information available from existing video compression algorithms to sense motion and determine a flow direction. Once a flow direction for an area is determined, the system and method can detect counter-flow motion using compressed video without any decompression, thereby improving the speed of detection and simplifying the computational complexity. These improvements facilitate counter-flow alarms and expand the information available to a user monitoring the video.
US10769889B2

A computer system for coordinating a wagering event said system comprises a software interface comprising a betting section and an access section. The betting section maintains a sport list, an event list, a participant list, a bet list, and a wager list. The event list contains a plurality of sporting events each of which is associated with one of the plurality of sports in the sport list. Each participant is associated with one of the plurality of sporting events. Each bet is associated with one of the plurality of sporting events. Each wager type of the wager list is associated with one of the plurality of bets. The access section comprising a user list containing a plurality of users, a list of roles, and a plurality of permissions. Odds associated with each sporting event are based on the wager types and the bets associated with participants of sporting events.
US10769881B1

An augmented reality game system that facilitates the participation of remote players in casino table games. The game system and method of the present invention utilizes a plurality of augmented reality devices that are placed in table positions at casinos. A remote player will communicably couple to the augmented reality device and utilize the elements thereof to engage in the table game such as but not limited to poker. The augmented reality game system incorporates a method wherein an operator will provide a website and a software application that facilitates registration and participation of casinos and remote players. Subsequent operable coupling with an augmented reality device, a remote player will receive liver video feed, audio data and scanned poker card data images from the augmented reality device. The remote player has operational control of the augmented reality device and utilizes to communicate with a dealer at the table game.
US10769858B2

A sensory eyewear system for a mixed reality device can facilitate user's interactions with the other people or with the environment. As one example, the sensory eyewear system can recognize and interpret a sign language, and present the translated information to a user of the mixed reality device. The wearable system can also recognize text in the user's environment, modify the text (e.g., by changing the content or display characteristics of the text), and render the modified text to occlude the original text.
US10769856B2

In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for a first augmented reality object is generated based on the user height data. The first augmented reality object is rendered based on the user height data, and a second augmented reality object is excluded from rendering based on the user height data.
US10769854B2

Disclosed are techniques that use mixed reality, e.g., augmented reality and virtual reality technologies to improve analysis of security situations as well as retail processes and activity in retail stores. For security these techniques merge the physical world embodied in security systems with the virtual world of policies and analytics. In the retail aspect, these techniques merge the physical world of retail items, displays, and spaces with the virtual world of policies and analytics.
US10769851B1

A method for producing a scaled-up solid model of microscopic features of a selected surface. A selected surface on a piece of metal exposed to friction, for example, is scanned with a profilometer along X, Y, and Z coordinates to obtain measurements of surface features. A 3-D high resolution spatial map of the surface features is made and the X, Y, and Z measurements are scaled up as desired. The spatial map is transposed into a high resolution 3-D scaled-up meshed surface. A data set of printing instructions is made from the 3-D scaled-up meshed surface acceptable for use in a 3-D printer. A solid scaled-up model of the selected surface is manufactured in the 3-D printer in any desired size using the printing instructions. The method provides a physical hand-held model of the selected surface that can be used to demonstrate accurately the effectiveness of lubrication and anti-friction products, both visually and by touch.
US10769846B2

Autonomous vehicles and techniques that can be utilized to compress point cloud data and operate on compressed point cloud data are provided. An autonomous vehicle can include a data compression system can configure point cloud data according to a collection of three-dimensional (3D) tiles representative of the region. Each 3D tile can include a portion of the cloud point data, where each point vector in the portion of the cloud point data can be configured relative to a position vector of the 3D tile defined in a coordinate system of the collection of 3D tiles. The data compression system can utilize a fixed-point Q-format representation based on a defined number of bits to compress at least a portion of the point cloud data. The autonomous vehicle also can include a control system that can operate mathematically on compressed point cloud data, without reliance on prior decompression.
US10769842B2

Ray tracing systems process rays through a 3D scene to determine intersections between rays and geometry in the scene, for rendering an image of the scene. Ray direction data for a ray can be compressed, e.g. into an octahedral vector format. The compressed ray direction data for a ray may be represented by two parameters (u,v) which indicate a point on the surface of an octahedron. In order to perform intersection testing on the ray, the ray direction data for the ray is unpacked to determine x, y and z components of a vector to a point on the surface of the octahedron. The unpacked ray direction vector is an unnormalised ray direction vector. Rather than normalising the ray direction vector, the intersection testing is performed on the unnormalised ray direction vector. This avoids the processing steps involved in normalising the ray direction vector.
US10769831B2

A head up display superimposes a virtual image on an actual view in accordance with a traveling status of a vehicle. Vehicle information containing a lean of the vehicle in a pitch direction is detected by a first posture sensor, and a lean in a roll direction is detected by a second posture sensor. A controller controls display of video on the basis of the vehicle information. A mirror reflects the video to project the video to a windshield or combiner. A mirror driver changes an angle and/or a position of the mirror. At least one of a display state of the virtual image in a display area for the video or the angle and/or the position of the mirror via the mirror driver is adjusted by the controller on the basis of the lean in the pitch direction and/or the lean in the roll direction.
US10769818B2

A mechanism is described for facilitating smart compression/decompression schemes at computing devices. A method of embodiments, as described herein, includes unifying a first compression scheme relating to three-dimensional (3D) content and a second compression scheme relating to media content into a unified compression scheme to perform compression of one or more of the 3D content and the media content relating to a processor including a graphics processor.
US10769804B2

A parallax calculation apparatus includes an acquisition unit and a controller. The acquisition unit acquires a standard image and a reference image captured by a stereo camera. From each of the standard image and the reference image, the controller extracts lines from a plurality of lines parallel to a first direction in an image space corresponding to a baseline direction of a three-dimensional coordinate space. The controller calculates a parallax between the standard image and the reference image based on a plurality of pixels included in the extracted lines.
US10769800B2

A moving object detection apparatus has a generation unit that generates a background model based on a feature of a background region of a captured image that is captured by image capturing unit, a detection unit that detects a moving object region from an image input using an input unit, based on the background model, and a determination unit that determines whether to cause the generation unit to newly generate a background model, based on an amount of change in the moving object region detected by the detection unit for a first image and a second image captured at different times and input using the input unit.
US10769799B2

A computing system can receive an image including foreground pixels. The foreground pixels can be determined based on determining eccentricity εk based on a sequence of images acquired by a stationary sensor. The vehicle can determine moving objects in the image based on the foreground pixels. The vehicle can be operated based on the moving objects in the image.
US10769784B2

An image analyzing method is provided and includes: extracting a first feature vector according to global information of a digital image; dividing the digital image into multiple regions, and inputting each region into a convolutional neural network to obtain a second feature vector; merging the first feature vector with the second feature vectors to obtain a third feature vector; and performing an image analyzing process according to the third feature vector.
US10769783B2

Embodiments include controlling a processor to perform operations for predicting biochemical recurrence (BCR) in prostate cancer (PCa), including accessing a first digitized pathology slide having a first stain channel of a region of tissue demonstrating PCa; accessing a second digitized pathology slide having a second, different stain channel of the region of tissue; extracting morphology features from the first stain channel; extracting stain intensity features from the second stain channel, where a stain intensity feature quantifies an amount of a molecular biomarker present in a cellular nucleus; controlling a first machine learning classifier to generate a first probability of BCR based on the morphology features; controlling a second machine learning classifier to generate a second, different probability of BCR based on the stain intensity features; computing an aggregate probability of BCR based on the first probability and the second probability; and displaying the aggregate probability.
US10769777B2

Inspection device including processor configured to execute process, the process including: making accept/reject testing on inspection image through first image inspection program in group of image inspection programs including plurality of learning-type image inspection programs of different generations, each of which satisfies predetermined standard of fitness of the image inspection program with respect to learning image; and replacing the first image inspection program with second image inspection program in the group of image inspection programs which exhibits optimum fitness with respect to the misrecognized inspection image, when operator makes the accept/reject testing on the inspection image that has undergone the accept/reject testing through the first image inspection program and finds the misrecognized inspection image.
US10769775B2

Apparatus, system and method for detecting defects in an adhesion area that includes an adhesive mixed with a fluorescent material. One or more illumination devices may illuminate the fluorescent material in the adhesion area with a light of a predetermined wavelength. A camera may be configured to capture an image of the illuminated adhesion area. A processing device, communicatively coupled to the camera, may be configured to process the captured image by applying one or more boundary areas to the captured image and determining an image characteristic within each of the boundary areas, wherein the image characteristic is used by the processing device to determine the presence of a defect in the adhesive, such as an excess of adhesive or an insufficient application of adhesive.
US10769774B2

The application provides a method and a device for detecting a defect in a steel plate, as well as an apparatus and a server therefor. The method for detecting a defect in a steel plate comprises: receiving image data of the steel plate, and generating a defect detection request according to the image data; monitoring computing loads of a plurality of servers, and sending the image data and the defect detection request to a first server; receiving, from the first server, a detection result obtained by calculating the image data using the detection model; and operating according to the detection result, wherein the detection result comprises a selected one of a pass result and a defect result. With the proposed method, the position and the classification of the at least one defect can be obtained, so that the detection accuracy is improved.
US10769773B2

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The method may include placing the sample on the sample-holder of a phase-contrast microscope, establishing a connection between the processor of the mobile terminal and a controller of the microscope, disposing a mobile terminal on a support so that its digital image sensor is positioned in front of an ocular, launching a counting program so that the processor performs successive counting sequences on distinct analysis areas of the sample, wherein between two counting sequences the processor controls a two-axis motorized system to displace the sample, and wherein for each counting sequence the processor implements the following steps of: setting the focus, capturing a main image, and analyzing the main image in order to count the number of fibers.
US10769767B2

A monitoring system monitors a monitoring object apparatus sufficiently for practical use while suppressing battery power consumption. The monitoring system is provided a sensor terminal that is driven by a battery and acquires a measured value(s) of a measuring apparatus mounted in the monitoring object apparatus by executing image analysis processing on a captured image(s) obtained by photographing the measuring apparatus. A manager terminal monitors the measured value(s) of the measuring apparatus which is reported from the sensor terminal. When the measured value is out of a normal range, the manager terminal requests transmission of image data of an image area, which is necessary to check whether the measured value of the measuring apparatus is actually out of the normal range or not. The sensor terminal transmits the requested image data with the requested resolution to the manger terminal in response to the request from the manager terminal.
US10769762B2

A camera device for a motor vehicle includes an image sensor to provide a raw image (R) of an environment of the camera device. Additionally, an image processing device generates an output image (I) from the raw image (R) by means of a spreading function of a histogram spreading. The spreading function generates from a respective input pixel value (Li) of each pixel of the raw image (R) each one output pixel value (Lo) of a corresponding pixel of the output image (I). Furthermore, the histogram spreading may be adapted to the capturing situation. At least one parameter value (S, G) of the camera device depending on a brightness (B1, B2) of the environment is acquired and a limit value (L) for the output pixel values (Lo) is set in the spreading function depending on the at least one acquired parameter value (S, G).
US10769749B2

A processor includes: a first memory configured to store image data including pixel data of a plurality of pixels that are two-dimensionally arranged; a second memory configured to store neighborhood matrix image data including pixel data of a neighborhood matrix; and a format converter that includes (a) a readout circuit configured to read out the image data from the first memory, (b) a padding arithmetic unit configured to receive the read-out image data, select pixel data of the received read-out image data and padding data inserted at periphery of the plurality of pixels in accordance with mask values of a padding mask, and generate the neighborhood matrix image data including the pixel data and the padding data, and (c) a writing circuit configured to write the neighborhood matrix image data to the second memory.
US10769748B2

One embodiment provides for a compute apparatus to perform machine learning operations, the compute apparatus comprising a decode unit to decode a single instruction into a decoded instruction, the decoded instruction to cause the compute apparatus to perform a complex machine learning compute operation.
US10769742B2

The present disclosure relates to a method of providing information for an on-demand service. The method may include: receiving service request information from a service requester. The service request information may include information relating to a location of the service requester; determining a candidate meetup location set based at least in part on the service request information. The candidate meetup location set may include at least one candidate meetup location; sending the candidate meetup location to the service requester; receiving processed data related to the candidate meetup location set by the service requester; and generating a processing result based at least in part on the processed data related to the candidate meetup location set by the service requester. Also disclosed is a system for implementing the method.
US10769739B2

Disclosed herein are various embodiments of the systems and methods for management of information among various medical providers and/or facilities. According to various embodiments, the systems and methods disclosed herein may facilitate the completion of location specific forms in a variety of formats by medical professionals. Certain embodiments may be employed by remotely located medical professional utilizing telemedicine technologies. Such systems may provide medical professionals utilizing telemedicine technologies with a consistent interface for gathering and inputting patient information, while continuing to allow for the use of a wide variety of forms by different medical providers and facilities. In addition to facilitating the use of location-specific forms, the systems and methods for management of information disclosed herein may also be used for the collection of patient care metrics.
US10769738B2

A tutorial for a given application may be leveraged to generate executable code that can then be executed within a native instruction service of the application. In this way, a software application may thus provide an integrated, interactive learning experience for a user, in a manner that extends beyond the instructional content included in the native instruction service, i.e., that includes at least a portion of the instructional content of the tutorial.
US10769730B2

Various examples are directed to systems and methods for interfacing a computing system to a human user. For example, a graphical user interface may be provided to a user. The graphical user interface comprises a holding shape and a first income source shape indicating a first income source. The holding shape comprises a filled portion having a first filled portion level indicating a first holding balance of an account of the user. A first deposit shape may be moved from the first income source shape towards the filled portion of the holding shape. The first deposit shape may indicate a first deposit to the account from the first income source. The filled portion may be resized to a second filled portion level indicating a second holding balance of the account after the first deposit.
US10769727B1

Home telematics devices are engineered to identify unique device signatures for all appliances, fixtures, and so on that generate voltage noise, pressure waves, and acoustic responses throughout a property. The device signatures comprise the inventory of devices in the insured's home and are used to create an electronic record of the devices that assists him in filing a claim with an insurer that is quick and easy after a theft or total loss. Using the device signatures provided by home telematics devices' sensing an itemization technology, fraud detection is also possible. Additionally, analytics software predicts possible failure by analyzing the device signatures.
US10769724B1

The system and method allows a vehicle loan organization to generate multiple, customized vehicle loan offers to an applicant for different types of vehicles in an automated fashion. The system and method calculates an acquisition score to better determine the riskiness of offering a vehicle loan to a potential applicant. Additionally, the system and method automates underwriting decisions by automatically approving, denying, or referring vehicle loan applications. For vehicle loan applications that are referred for manual underwriting, the system determines the appropriate credit analyst to use based on the application's complexity, the analyst's expertise, and the analyst's availability. Further, the system uses credit data to calculate a maximum term, amount, and LTV ratio for potential vehicle loans. Also, the system considers the applicant's collateral before approving a vehicle loan. For qualified, approved applicants, the system generates multiple, customized vehicle loan offers for the applicant.
US10769717B2

A device can include a memory storing user payment data and another memory device storing instructions that cause the device to establish a communication between a separate device and the system based on a gesture associated with the system and via a wireless link between the system and the separate device, the communication being associated with a potential purchase, present, on the display, an instruction associated with the potential purchase, receive a single-interaction from the user of the system to confirm a payment for the potential purchase, the single-interaction including a security measure to prevent unauthorized purchases, retrieve, based on the single-interaction from the user, the user payment data from the memory and transmit the user payment data via the wireless link to the separate device to make a purchase.
US10769713B1

The present invention discloses an electronic shopping cart comprising sensor unit, processing unit and display unit. The sensor unit comprises various sensors placed at each corner of the cart and sensory net placed at base of the cart. At least one sensory line connects sensors and sensory net. The sensors generate sensor data by detecting item placed into or taken away from cart. The sensory net detects change in weight of cart and generate sensory net data. The processing unit processes sensor data and sensory net data and accordingly retrieves information of item from at least one item database. Based on retrieved information, processing unit calculates subtotal of item and grand total cost of all items in cart and are displayed to user on display screen long with item details. Sensors, sensory net and sensory line together identifies item added into cart or removed from cart, and maintain integrity of items in basket.
US10769705B2

A system architecture of a gift transaction system is disclosed. The gift transaction system can include a buyer interface module, a recipient interface module, a merchant backend interface module, a store front interface module, a curation module, a reminder module, an analytics module, or a media plug-in interface module. A method of operating the gift transaction system under the system architecture includes: providing an embedded widget on a website to determine gift intent to initiate a gift transaction by a buyer account for a recipient account; generating a gift buyer interface for a first client device to personalize a gift package including a gift item; generating a gift recipient interface for a second client device to customize the gift package; and communicating with a merchant backend system to complete the gift transaction to ship the gift package.
US10769704B2

Electronic multimedia content is recommended based on personal preferences. Consumption information may be collected to generate recommended multimedia content. Electronic storefronts may also be selected based on the consumption information. Different portals and access points may be used based on IPTV assets, mobile assets, and mobile assets.
US10769703B2

Disclosed herein are a method for providing a personalized recommendation service based on email and an apparatus for the same. The personalized recommendation service may be provided by determining a personalized recommended item targeted at a recommendation target user, creating dynamic image output code for outputting the personalized recommended item, creating an email based on the dynamic image output code and sending the email to the recommendation target user, and calling the most recent item information about the personalized recommended item from a marketing server based on execution of the dynamic image output code when the recommendation target user reads the email. Also, when a user reads an email, the most recent information about items that are being provided in the marketing server may be provided.
US10769701B1

Various embodiments of systems and methods allow, in connection with a customized web landing page, a “shake to reveal” content functionality, wherein an end-user customer provides input, via an electronic device, with respect to predefined categories, and content responsive to the input is determined. The content may include a product or service recommendation and will have one or more sensory aspects pertaining thereto. Upon performance of a triggering action on the end-user device, the device is provided with aural, visual, haptic, or other feedback conveying the sensory aspects. Further, the content is displayed on the device. Varying forms of end-user triggering actions may be performed, and embodiments may use a neural network trained on a data set to generate the recommendations and select content for the end-user.
US10769693B1

Various embodiments of the present invention would provide shape-customized, value-bearing item labels, such as, for example, shape-customized, postage-indicia-bearing labels and would further provide systems and methods for creating and providing shape-customized, value-bearing item labels, such as, for example, shape-customized, image-customized, postage-indicia-bearing labels. Various embodiments of the present invention would provide shape-customized labels adapted for receiving value-bearing item indicia, such as, for example, postage indicia and would provide systems and methods for creating and providing shape-customized labels, such as, for example, shape-customized, image-customized labels, adapted for receiving value-bearing item indicia, such as, for example, postage indicia.
US10769691B2

A computer-implemented method comprises: generating, by a computing device, a computer-accessible corpus including evidence passage generation information; storing, by the computing device, the corpus; automatically generating, by the computing device, evidence passages that support a proposer's response to a customer's proposal request, wherein the evidence passages include a narrative identifying the proposer's capabilities to satisfy evaluation criteria in the proposal request, and wherein the narrative is based on customer-specific information, wherein the generating includes accessing and searching the corpus via an application programming interface (API); and outputting, by the computing device, the evidence passages as an electronic document that is editable via software running on a user device via a user interface.
US10769688B2

An electronic procurement system includes an administration module, a shopping module, and a service/analytics module. The administrative module may allow the building, customizing and management of catalogs. This may include approved supplier pricing and business rules, such as item restrictions and product substitutions. The shopping module allows end-users to browse shop and complete orders for preferred suppliers. This module may also allow users to compare items at the point of purchase. Finally, the service/analytics module allows for access to business analytics and to manage order workflow tasks, such as order approvals and user approvals.
US10769680B2

A computer-implemented method of providing a brand sponsorship environment includes providing a computer-implemented platform establishing a sponsorship junction involving, in case 1, a set of trigger-monitorable activities defined by a set of sponsoring brands or, in case 2, a subset of the trigger-monitorable activities defined by the set of sponsoring brands.
US10769678B2

Systems and methods for publishing content are provided. One method includes generating a content item template for a content item configured for publication within one or more resources. The method further includes storing the content item template within a memory for later publication. The method further includes receiving input data from the content provider and detecting a trigger signal associated with the content item. The method further includes entering the content item into an auction in response to detecting the trigger signal. The method further includes adding the input data provided by the content provider via the interface to the content item template to generate the content item prior to publication of the content item within the one or more resources.
US10769674B2

A method of operating a user device includes receiving, by a processing device of the user device, a conditional ad object from a remote user device. The conditional ad object includes two or more instances of conditional content, one or more access mechanisms, and one or more conditions. Each condition is associated with a respective instance of conditional content when verified. The method includes analyzing the one or more conditions to determine if any of the one or more conditions are met. The method includes selecting a selected instance of the two or more instances of conditional content based on the analyzing of the one or more conditions. The method includes generating a user-selectable link based on the selected instance of conditional content and the one or more access mechanisms. The method includes outputting the user-selectable link via a user interface of the user device.
US10769673B2

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
US10769666B2

An intelligent marketing and advertising platform which provides an innovative merchandising solution for retailers by effectively transforming the glass surface of retail product containers (such as cooler doors) into a non-transparent display of planograms. The merchandising solution provides for digital planograms and pricing management, real time promotional updates and sales data, etc. This is accomplished by converting/transforming the simple glass surface of a retail product container (such as cooler/freezer doors) into digital “smart” screens that provide for innovative advertising solutions. The cooler/freezer doors are configured to use at least one camera to capture images when the doors are opened, in order to effectively take inventory of what is inside the cooler/freezer.
US10769661B1

A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
US10769655B2

In different embodiments of the present invention, systems, methods, and computer-readable storage media may be used to provide for a substitute coupon to a customer to replace a digital coupon that has been denied.
US10769654B2

A method, system, and computer readable media for offering to the user of a payment vehicle a rewards program personalized to the user and the user's financial goals. A payment vehicle is provided with integrated reserved funds accounts which user can use to save up for large purchases. By designating the purchase for which these funds will ultimately be used, the user can be provided with personalized rewards programs relevant to planned purchases.
US10769646B2

Methods and systems for providing an automated virtualized signal marketplace or exchange for signals from distributed data sources for use in advertising. Systems and methods to automatically discover and recommend which of the signals controlled by multiple entities may be most effective toward a given objective associated with advertising campaigns. Signals are indicators of data that are derived from data sources and abstracted to protect the underlying data. Each entity that sells data in the virtual marketplace first converts data into a “signal” or indicator that represents the data without disclosing it or providing it. Signal sellers determine if they want share signals based upon buyer, price, and other rules, including limitations on signal use; signal buyers determine signal value based upon their objectives.
US10769638B2

A method for validating payment information for an online transaction is provided. A payment server can receive two representations of the same payment information. The payment information can be validated if it is determined that the two representations match. If there is no match, or the payment information is otherwise invalid, the payment information can be repaired based on a trusted representation of the payment information, such as stored payment information or an image of an associated value token. Payment information can be received via one or more communication channels, and can be provided by one or more consumer devices. A merchant service provider can validate payment information and handle transaction processing on behalf of a merchant.
US10769633B2

An apparatus, system and methodology for establishing a wireless communications link using a wireless device are provided. A computing device includes a wallet application for completing transactions based on wireless data communications between the computing device and at least one external electronic device. The computing device includes a short-range radio frequency (RF) transceiver to communicate with an external RF transceiver. A near-field communication (NFC) module includes a NFC antenna, and the NFC module is configured to transmit wireless setup information between the NFC antenna and a NFC reader in communication with the external electronic device based on the NFC antenna of the computing device being within a RF range of the NFC antenna of the NFC reader. A processor establishes a wireless communications link between the short-range RF transceiver and the external RF transceiver to initiate transactions between the computing device and the at least one external electronic device.
US10769631B2

A method includes receiving a purchase order via a telephone call from a customer. As part of the phone call, a credentials service customer identifier assigned to the customer is received from the customer. The method further includes transmitting a message to a credentials service that issued the customer identifier. Payment credentials are received from the credentials service. The payment credentials include a payment token that is associated with a payment account that belongs to the customer. The method further includes generating a payment account system authorization request message. The authorization request message includes the payment token. In addition, the method includes transmitting the authorization request message for routing to an issuer of the payment account.
US10769622B2

The present disclosure is directed toward systems and methods for facilitating anonymous communications between a user and a merchant via a social networking system, wherein the user's identifying information is obfuscated from the merchant.
US10769616B2

Systems and methods are provided for displaying account information. The systems and methods may include a portable smart display device in short-range communication with a mobile device. The smart display device may be configured to provide a user with quick and easy yet secure access to account information, without the need for multi-step login and verification processes. The smart display device may be sized to fit within a wallet and within quick, easy reach of a user. The smart display device may receive up-to-date account information from the mobile device, and display the account information on-demand upon detecting an activation event, thereby providing an enjoyable user experience and a useful tool for quickly informing the user of their financial situation.
US10769614B2

A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations.
US10769605B2

One or more servers may receive an instruction to change a modulation format, associated with one or more optical channels, from a first modulation format to a second modulation format; provide the instruction to change the modulation format to a network device, associated with the one or more optical channels, to cause the network device to change the modulation format, associated with the one or more optical channels, from the first modulation format to the second modulation format; and determine that a license repository is to be updated based on receiving the instruction to change the modulation format. The license repository may store one or more licenses. The one or more servers may generate a license update instruction to update the license repository based on determining that the license repository is to be updated and output the license update instruction to cause the license repository to be updated.
US10769601B2

Systems and methods are provided for processing network transactions. One exemplary method includes transmitting a network request, received from a first entity, to a second entity; intercepting a network reply from the second entity, when the network reply is associated with the first entity and the first entity is a registered entity; appending an indicator to the network reply when a rule associated with the first entity is satisfied by a parameter of the network reply; and appending a transaction associated with the network reply to a settlement process when the rule is satisfied by the parameter. The exemplary method further includes transmitting the network reply, with the appended indicator, to the first entity, whereby, upon identifying the indicator, the first entity is permitted to omit the transaction from further reporting related to clearing and/or settlement of the transaction.
US10769600B2

An embodiment of a computer implemented method for transferring cryptocurrency amounts includes receiving, by a processing device, a request to transfer an amount of a cryptocurrency from a first storage location. The method also includes, in response to the request, automatically generating a credit value and a debit value as a related pair, each of the credit value and the debit value having an identifier that relates the credit value and the debit value to the amount of the cryptocurrency, one of the credit value and the debit value being a positive value and another of the credit value and the debit value being a negative value, and transferring the amount of the cryptocurrency by the transaction module from a wallet connected to the transaction module to a second storage location.
US10769592B1

A computer-implemented method for generating an explanation for a benefit qualification status change over different benefit qualification periods includes a computing device executing a benefit calculation engine. The benefit calculation engine operates on first and second benefit completeness graphs from respective first and second benefit qualification periods to perform first and second benefit qualification status determination. The first and second benefit completeness graphs each describe data dependent benefit qualification operations including a plurality of interconnecting functional nodes connected by one of a plurality of functions. The method also includes the computing device identifying the differences among nodes within the first benefit completeness graph and the second benefit completeness graph. The method further includes the computing device executing an explanation engine associated with the benefit calculation engine to generate a textual explanation identifying one or more differences among the nodes.
US10769587B2

Apparatuses and methods are provided herein useful in retail store inventory storage and retrieval. Some embodiments provide systems, comprising: a rack system positioned above a dropdown ceiling and extending over the sales floor, and comprising: a plurality of racks, a rail system and the plurality of access passages; a plurality of unmanned vehicles; a plurality of access stations, wherein the access stations physically cooperate with one of the access passages; each rack comprises storage cells to receive a reusable tote; and wherein the central control circuit is configured to receive a request for a first product, identify a first access station, access the inventory tracking system to identify a first storage cell in which the first product is stored, identify an available unmanned vehicle, and communicate to the unmanned vehicle directing the unmanned vehicle to retrieve the tote and transport the tote to the first access station.
US10769577B2

A device may receive event information identifying a container event associated with one or more shipping containers. The container event may indicate a time to be used to determine demurrage or detention data for the one or more shipping containers. The device may determine, based on the event information, baseline information associated with generating demurrage or detention data for the one or more shipping containers. The device may determine, based on the container event and the baseline information, that demurrage or detention has been triggered in association with the one or more shipping containers. The device may generate the demurrage or detention data for the one or more shipping containers using the baseline information and the event information, and based on determining that demurrage or detention has been triggered in association with the one or more shipping containers. The device may provide the demurrage or detention data.
US10769573B2

A system and method that enables the ongoing communication, tracking, and management review of feedback among a population of workers and their management.
US10769568B2

This invention relates to a drone based predictive system for detecting and analyzing web and drone based data in order to mitigate potential losses and enhance risk mitigation activities in commercial insurance such as for business owners policies and workers compensation. The drone is able to capture from a plurality of angles and perspective to provide data to effect a variety of insurance based actions.
US10769566B2

A process instances guard system for managing the execution of process instances based on statuses of other process instances in a business process management (BPM) engine is disclosed. The process instances guard system provides a plurality of policies for managing the execution of process instances. When a status change event related to an existing process instance is received, the process instances guard system matches the existing process instance with a policy. After determining that the existing process instance matches the prerequisite condition of a policy, the process instances guard system determines that a plurality of existing process instances match the policy target descriptor of the policy, and executes the action of the policy on the plurality of existing process instances.
US10769562B2

A system and associated interfaces are provided that permit the monitoring of workers and equipment within the workplace environment. In one aspect, an equipment sensor having various sensing capabilities may be assigned to a piece of equipment that records various parameters that are specific to the piece of equipment. For instance, it is appreciated that there may be an equipment sensor that can be attached to the piece of equipment that is adapted to monitor certain parameters associated with the piece of equipment and its environment. For instance, an equipment sensor assigned to the piece of equipment may be capable of determining the location of the piece of equipment, along with motion, altitude, and the presence of an operator of the piece of equipment.
US10769552B2

Mechanisms are provided for generating an answer to an input question. An input question is received and a set of candidate answers is generated along with, for each candidate answer in the set of candidate answers, a corresponding selection of one or more selected evidence portions from a corpus of information providing evidence in support of the candidate answer being a correct answer for the input question. The candidate answers are ranked based on an application of a justifying passage model (JPM) to the selected evidence portions for each of the candidate answers in the set of candidate answers. The JPM identifies whether a candidate answer is justified by a selected evidence passage corresponding to the candidate answer. A candidate answer is output as the correct answer for the input question based on the ranking of the candidate answers.
US10769542B1

Systems and methods are provided for analyzing messages generated by a plurality of computing devices associated with a plurality of users in a messaging system to generate training data to train a machine learning model to determine a probability that a media content item was generated inside an enclosed location or outside, receiving a media content item from a computing device, analyzing the media content item using the trained machine learning model to determine a probability that the media content item was generated inside an enclosed location or outside, determining, based on the probability generated by the trained machine learning model, that the media content item was generated inside an enclosed location, and determining an inside temperature associated with the venue based on messages generated by a plurality of computing devices in a messaging system comprising media content items and temperature information for the venue or a similar venue type.
US10769537B2

An answer to a question may selected from answers from a set of answering pipelines. Question answer data can be generated for a question, using a first answering pipeline. Another set of question answer data can be generated for the second question, using the second answering pipeline. The question answer data can include answers and confidence values for each answer. Using a weighting formula and a blending profile for the first answering pipeline, a vote weight can be determined for an answer with the highest confidence value. The same weighting formula and a second blending profile may be used to determine a vote weight for another answer with the highest confidence value. An answer to the question may be selected from the answers, based on the overall highest vote weight.
US10769534B2

An evaluation target of interest extraction apparatus of one embodiment extracts a plurality of items for each piece of text information. When the items include an item which matches an evaluation target expression or related expression, the apparatus allocates the evaluation target expression or that of the related expression to the text information as an evaluation target item. The apparatus distinguishes a class from a change in numeric information related to the evaluation target item, and allocates the class to the text information. The apparatus generates a class-attached transaction including the evaluation target item, the items, and the class. The apparatus discovers a pattern from a set of the transactions.
US10769531B2

Various systems and methods for counting people. For example, one method involves receiving input data at an analytics system that includes a neural network. The input data includes a representation of an environment, including representations of several people. The method also includes identifying the representations of the people in the representation of the environment. The method also includes updating an output value that indicates the number of people identified as being present in the environment.
US10769530B2

Disclosed is a method of training at least a part of a neural network including a plurality of layers performed by a computing device according to an exemplary embodiment of the present disclosure. The method includes: inputting training data including normal data and abnormal data to an input layer of the neural network; making a feature value output from each of one or more hidden nodes of a hidden layer of the neural network for each training data into a histogram and generating a distribution of the feature value for each of the one or more hidden nodes; calculating an error between each distribution of the feature value and a predetermined probability distribution; and selecting at least one hidden node among the one or more hidden nodes of the hidden layer based on the error.
US10769527B2

Systems and methods for accelerating artificial neural network computation are disclosed. An example may comprise selecting, by a controller communicatively coupled to a selector and an arithmetic unit and based on a criterion, an input value from the stream of input values of a neuron, configuring, by the controller, the selector to provide, dynamically, the selected input value to the arithmetic unit, providing, by the controller to the arithmetic unit, an information of the selected input value, acquiring, by the arithmetic unit and based on the information, a weight from a set of weights, and performing, by the arithmetic unit a mathematical operation on the selected input value and the weight to obtain a result, wherein the result is to be used to compute an output of the neuron. The criterion may include a comparison between the input value and a reference value. The reference value may include zero.
US10769526B2

An apparatus to facilitate acceleration of machine learning operations is disclosed. The apparatus comprises accelerator circuitry including a first set of processing elements to perform first computations including matrix multiplication operations, a second set of processing elements to perform second computations including sum of elements of weights and offset multiply operations and a third set of processing elements to perform third computations including sum of elements of inputs and offset multiply operations, wherein the second and third computations are performed in parallel with the first computations.
US10769518B1

A method of training and using a machine learning model that controls for consideration of undesired factors which might otherwise be considered by the trained model during its subsequent analyses of new data. For example, the model may be a neural network trained on a set of training images to evaluate an insurance applicant based upon an image or audio data of the insurance applicant as part of an underwriting process to determine an appropriate life or health insurance premium. The model is trained to probabilistically correlate an aspect of the applicant's appearance with a personal and/or health-related characteristic. Any undesired factors, such as age, sex, ethnicity, and/or race, are identified for exclusion. The trained model receives the image (e.g., a “selfie”) of the insurance applicant, analyzes the image without considering the identified undesired factors, and suggests the appropriate insurance premium based only on the remaining desired factors.
US10769517B2

According to some embodiments, the present disclosure may relate to a method of neural network analysis that includes receiving a first electronic message, storing it in a storage device, and decoding it to output a first data structure. The first electronic message may reference a first dictionary entry correlating the first electronic message to the first data structure including more bits than the first message. The method may also include providing the first data structure to a processing element to perform a data structure analysis on the first data structure yielding a second data structure including more bits than the first electronic message. The method may also include matching the second data structure to a second dictionary entry correlating the second data structure to a second electronic message that includes fewer bits than the second data structure, and transmitting the second electronic message instead of the second data structure.
US10769516B2

To identify a scenario that will bear a good simulation result from among a plurality of scenarios used in an agent-based simulation with a reduced amount of computation, there is provided an information processing apparatus comprising a counting part configured to count the number of agents in each of a plurality of states at a middle of a simulation that involves a plurality of agents, and a generation part configured to generate characteristic data used for prediction of a result of the simulation based on the number of agents in each of the plurality of states.
US10769507B2

An image forming apparatus includes a conveyor, a sensor, and control circuitry. The conveyor is configured to convey a sheet. The sensor is configured to detect the sheet conveyed by the conveyor. The control circuitry is configured to cause the conveyor to eject the sheet without stopping conveyance of the sheet and prohibit recovery printing when a size of the sheet determined based on detection of the sheet by the sensor is different from a setting size in a first operation mode. The control circuitry is configured to cause the conveyor to stop conveyance of the sheet and allow recovery printing when the size of the sheet is different from the setting size in a second operation mode in which a number of times of printing is larger than a number of times of printing in the first operation mode.
US10769502B1

Computer-implemented techniques for sematic image retrieval are disclosed. Digital images are classified into N number of categories based on their visual content. The classification provides a set of N-dimensional image vectors for the digital images. Each image vector contains up to N number of probability values for up to N number of corresponding categories. An N-dimensional image match vector is generated that projects an input keyword query into the vector space of the set of image vectors by computing the vector similarities between a word vector for the input query and a word vector for each of the N number of categories. Vector similarities between the image match vectors and the set of image vectors can be computed to determine images semantically relevant to the input query.
US10769495B2

In implementations of collecting multimodal image editing requests (IERs), a user interface is generated that exposes an image pair including a first image and a second image including at least one edit to the first image. A user simultaneously speaks a voice command and performs a user gesture that describe an edit of the first image used to generate the second image. The user gesture and the voice command are simultaneously recorded and synchronized with timestamps. The voice command is played back, and the user transcribes their voice command based on the play back, creating an exact transcription of their voice command. Audio samples of the voice command with respective timestamps, coordinates of the user gesture with respective timestamps, and a transcription are packaged as a structured data object for use as training data to train a neural network to recognize multimodal IERs in an image editing application.
US10769491B2

Techniques are disclosed for identifying discriminative, fine-grained features of an object in an image. In one example, an input device receives an image. A machine learning system includes a model comprising a first set, a second set, and a third set of filters. The machine learning system applies the first set of filters to the received image to generate an intermediate representation of the received image. The machine learning system applies the second set of filters to the intermediate representation to generate part localization data identifying sub-parts of an object and one or more regions of the image in which the sub-parts are located. The machine learning system applies the third set of filters to the intermediate representation to generate classification data identifying a subordinate category to which the object belongs. The system uses the part localization and classification data to perform fine-grained classification of the object.
US10769488B1

This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may then be compared with distinctive features associated with stored item image information of the cluster to determine the variation of the item represented in the received image.
US10769477B2

Disclosed are a method, an apparatus, a device and a storage medium for extracting a cardiovisceral vessel from a CTA image, including: performing corrosion operation and expansion operation on an image data successively via a preset structural element to obtain a structure template, wherein the image data is a coronary angiography image after a downsampling processing, and the structure template is a structure excluding a pulmonary region; performing a transformation in layer-by-layer on slice images of the structure template to acquire a first ascending aorta structure in the structure template, and acquiring an aorta center coordinate and an aorta radius in the last layer of slice image of the structure template; and establishing a binarized spherical structure according to the aorta center coordinate and the aorta radius, and synthesizing a second ascending aorta structure by combining the first ascending aorta structure with the structure template and the binarized spherical structure.
US10769473B2

A plurality of recognition positions each recognized by a recognizer as a position of a target object on an input image are acquired. At least one representative position is obtained by performing clustering for the plurality of recognition positions. The representative position is edited in accordance with an editing instruction from a user for the representative position. The input image and the representative position are saved as learning data to be used for learning of the recognizer.
US10769470B2

A method and a system for optimizing an image capturing boundary in a proposed image for enhancing user experience while capturing an image are provided. The method includes locating an image capturing boundary in a proposed image and computing a composition measure for the image capturing boundary. Further, the method includes identifying at least one missing portion in the image capturing boundary based on the composition measure. Further, the method includes providing an indication, associated with an image capturing device, to optimize the image capturing boundary based on the identified at least one missing portion. Furthermore, the method includes computing an optimal zoom level automatically in response to actions performed by the user and captures the image by including the at least one missing portion.
US10769466B2

An image of a region captured by an unmanned aerial vehicle flying at an altitude may be received. A computer vision algorithm may be executed with the image as an input to compute an overall confidence score associated with detecting one or more candidate objects in the image. Responsive to determining that the confidence score is below a predefined minimum threshold or above a predefined maximum threshold, the unmanned aerial vehicle may be controlled to change its altitude and recapture the image of the region at a new position. Responsive to determining that the overall confidence score is not below the predefined minimum threshold, information associated with the image may be stored on a storage device.
US10769457B1

Provided herein is a system and method that detects an airborne object and determines a driving action based on the airborne object. The system comprises one or more sensors; one or more processors; a memory storing instructions that, when executed by the one or more processors, causes the system to perform detecting an airborne object within a detection radius of a vehicle. In response to detecting the airborne object, the system performs tracking the airborne object to obtain 3-D coordinate information of the airborne object at distinct times, determining a probability that the airborne object will collide with the one or more sensors based on the 3-D coordinate information, determining a driving action of a vehicle based on the determined probability, and performing the driving action.
US10769455B2

The present disclosure relates to a system and a method of compensating for a position of a vehicle, and a camera module. More specifically, a system of compensating for the position of the vehicle of the present disclosure detects a front road-line and a rear road-line of a driving lane of the vehicle based on image data on the front and rear areas of the vehicle, calculates an offset of a front road-line and an offset of a rear road-line based on the front road-line and the rear road-line of the driving lane of the vehicle, compares the offset of the front road-line with the offset of the rear road-line, and determines a final road-line offset of the vehicle according to the result of the comparison.
US10769446B2

Data processing systems and methods are disclosed for combining video content with one or more augmentations to produce augmented video. Objects within video content may have associated bounding boxes that may each be associated with respective RGB values. Upon user selection of a pixel, the RGBA value of the pixel may be used to determine a bounding box associated with the RGBA value. The client may transmit an indicator of the determined bounding box to an augmentation system to request augmentation data for the object associated with the bounding box. The system then uses the indicator to determine the augmentation data and transmits the augmentation data to the client device.
US10769434B2

The disclosure provides for a scanning apparatus. The scanning apparatus may be disposed in a vehicle mirror assembly. The mirror assembly comprises an electrochromic element comprising a first substrate comprising a first surface and a second surface, and a second substrate comprising a third surface and a fourth surface. The mirror assembly further comprises an image sensor directed toward the fourth surface and configured to capture image data of an object through the electrochromic element. A light source is disposed proximate the fourth surface and configured to transmit an emission through the electrochromic element. The image sensor is configured to capture the image data to identify at least one passenger of the vehicle.
US10769432B2

A computerized automated parameterization image pattern detection and classification method performs (1) morphological metrics learning using labeled region data to generate morphological metrics; (2) intensity metrics learning using learning image and labeled region data to generate intensity metrics; and (3) population learning using the morphological metrics and the intensity metrics to generate learned pattern detection parameter. The method may further update the learned pattern detection parameter using additional labeled region data and learning image, and apply pattern detection with optional user parameter adjustment to image data to generate detected pattern. The method may alternatively perform pixel parameter learning and pixel classification to generate pixel class confidence, and uses the pixel class confidence and the labeled region data to perform pattern parameter learning to generate the learned pattern detection parameter. The method may further perform pattern classification learning to generate pattern classifier which is used to generate classified pattern.
US10769431B2

A device for capturing rendered text is described. The device incorporates one or more visual sensors that receive visual information as a part of capturing rendered text. The visual sensors are collectively capable of capturing both text that is permanently printed on a page, and text that is displayed transitorily on a dynamic device. The device further incorporates a visual information disposition subsystem for disposing of visual information received by the visual sensors. The device further incorporates a package that bears the visual sensors and the visual information disposition subsystem, and is suitable to be held in a human hand.
US10769425B2

A method of determining a hierarchy of a blank template using an image of the blank template and using the determined hierarchy for providing labels and field values of text lines of a filled form document.
US10769422B2

A computer-implemented method and system for neural network-based recognition of trade workers present on industrial sites is presented. In an embodiment, a method comprises: using a computing device, receiving a plurality of digital images depicting a particular worker; using the computing device, based on the plurality of digital images, determining a plurality of key-point sets of the digital images, each of the plurality of key-point sets comprising location information of key points identified within a depiction of the particular worker in a particular digital image; using the computing device, based on the plurality of key-point sets, determining a plurality of trade-specific activities that appear to be performed by the particular worker; using the computing device, based on the plurality of trade-specific activities, determining a plurality of trade probabilities, each trade probability among the trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of different trades.
US10769418B2

Devices, computer-readable media and methods for affecting mental states of a first user and a second user are disclosed. For example, a processor may receive first biometric data for a first user, quantify a mental state of the first user based upon the first biometric data, receive second biometric data for a second user, and quantify a mental state of the second user based upon the second biometric data. The processor may further select a first automated action to affect the mental state of the first user and the mental state of the second user, and implement the first automated action to affect the mental state of the first user and the mental state of the second user.
US10769415B1

A device with a camera may utilize an enrollment process to capture images of an authorized user to enroll the user for a facial recognition authorization process. The enrollment process may include one or more processes that identify if an identity of the authorized user (e.g., the subject of the enrollment process) has switched during the enrollment process. The processes may include detection and verification of the switch in identities by comparing features of subjects in images as the images are captured during the enrollment process. If the identity of the subject is determined to be switched from the authorized user during the enrollment process, the enrollment process may be restarted. Additionally, clustering of feature vectors from the enrollment images may be used to remove outlying feature vectors that may be generated from one or more images of a subject other than the authorized user.
US10769410B2

Augmented reality (AR) based component replacement and maintenance may include receiving a first wireless signal from a pair of AR glasses worn by a user. An image of a component viewed by the user may be analyzed and compared to a plurality of images of components stored in a database that includes information associated with the plurality of images of the components. Based on a match of the image of the component viewed by the user to one of the plurality of images of the components stored in the database, the component viewed by the user may be identified. An inventory of the identified component may be analyzed to determine whether a supplier includes the identified component in stock, and in response to a determination that the supplier includes the identified component in stock, an estimated time of delivery of the identified component to the user may be determined.
US10769401B2

An image recognition device, an image recognition method and an image recognition unit are capable of performing touch recognition high in accuracy. The image recognition device includes a measurement point determination section adapted to determine a fingertip from an image obtained by a camera, a pattern display section adapted to make a projector display a first pattern having a first linear pattern varying in luminance with a first pitch along a direction parallel to an epipolar line passing through the fingertip, and a second linear pattern varying in luminance with a second pitch along a direction parallel to the epipolar line, and a position detection section adapted to perform touch recognition based on a variation of the first pattern from the image including the first pattern.
US10769395B2

A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.
US10769384B2

A system and method for intelligently configuring a machine learning-based dialogue system includes a conversational deficiency assessment of a target dialog system, wherein implementing the conversational deficiency assessment includes: (i) identifying distinct corpora of mishandled utterances based on an assessment of the distinct corpora of dialogue data; (ii) identifying candidate corpus of mishandled utterances from the distinct corpora of mishandled utterances as suitable candidates for building new dialogue competencies for the target dialogue system if candidate metrics of the candidate corpus of mishandled utterances satisfy a candidate threshold; building the new dialogue competencies for the target dialogue system for each of the candidate corpus of mishandled utterances having candidate metrics that satisfy the candidate threshold; and configuring a dialogue system control structure for the target dialogue system based on the new dialogue competencies, wherein the dialogue system control structure governs an operation of an automated dialogue agent.
US10769383B2

Embodiments of the present application disclose a cluster-based word vector processing method, apparatus, and device. Solutions are include: in a cluster having a server cluster and a worker computer cluster, in which each worker computer in the worker computer cluster separately reads some corpuses in parallel, extracts a word and context words of the word from the read corpuses, obtains corresponding word vectors from a server in the server cluster, and trains the corresponding word vectors, and the server cluster updates word vectors of same words that are stored before the training according to training results of one or more respective worker computers with respect to the word vectors of the same words.
US10769379B1

A facility for representing a mandate occurring in an authority document with a control is described. For each of one or more controls in a set of existing controls, the facility determines a similarity score measuring the similarity of the mandate and the control; where the similarity score exceeds a similarity threshold, the facility links the mandate to the control. Where the mandate is not linked to any control in the set of controls, the facility adds a control to the set of controls that is based on the mandate, and links the mandate to the added control.
US10769373B2

Embodiments described herein provide approaches for validating synonyms in ontology driven natural language processing. Specifically, an approach is provided for receiving a user input containing a token, structuring the user input into a semantic model comprising a set of classes each containing a set of related permutations of the token, designating the token as a synonym of one of the set of related permutations, annotating the token with a class from the set of classes corresponding to the one of the set of related permutations, and validating the annotation of the token by determining an accuracy of the designation of the token as a synonym of the one of the set of related permutations. In one embodiment, the accuracy is determined by quantifying a linear distance between the token and a contextual token also within the user input, and comparing the linear distance to a pre-specified linear distance limit.
US10769371B1

Systems, methods, and computer-readable media are disclosed for systems and methods for automatic execution of actions responsive to queries. Example methods include determining a set of seed words for input at a first search engine, determining a first autocomplete result associated with a first word at the first search engine, and determining a second autocomplete result associated with the first autocomplete result at the first search engine. Example methods include determining a set of user interaction histories that comprises queries input at a second search engine, and determining that a first user interaction history includes a query with a portion of the second autocomplete result. Example methods include determining a user action performed after the query, and associating the user action with the query in a database, such that subsequent inputs of the query cause the first user action to automatically occur.
US10769364B2

A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.
US10769355B2

Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
US10769352B2

The present disclosure is directed toward systems, methods, and computer readable media for providing dynamic digital content via a webpage without flicker. For example, systems described herein include receiving a web document including action items associated with rendering dynamic digital content via a display device. The systems and methods described herein can reduce flicker in rendering the dynamic digital content by identifying dynamic digital content, pre-fetching external resources, and selectively hiding dynamic visual elements. In addition, the systems and methods described herein further reduce flicker by generating a dependency graph that reflects dependencies between the action items and then rendering digital content in accordance with an action queue generated based on the dependency graph. Furthermore, systems can individually reveal dynamic visual elements as action items for rendering dynamic digital content via the dynamic visual elements from the dependency graph are completed.
US10769350B2

Enhanced links in a message composition surface are described. A uniform resource locator (URL) may be identified while a user is composing a message in a message composition surface of an electronic message such as an email. A source of the URL and the file type of the document linked to by the URL can be determined and a preview of the document can be rendered in the message composition surface. When the source is a cloud storage location, access permissions for the document can be adjusted from within email—without the user navigating to a file management site of the cloud storage. When the file type is a productivity application, a link rendering element can call a productivity application service to provide interaction functionality for the productivity application file and facilitate the rendering of the productivity application file.
US10769348B1

A computer implemented method for providing a dynamic typesetting package. The method receives a request from a user for a typesetting package, and the typesetting package includes one or more font, and one or more rendering rules for defining typesetting for various elements of content across layout contexts. In response to a requested typesetting package, the method provides a link to the user. The link references the requested typesetting package. The method matches at least a portion of the elements of the content to one or more parameters in the one or more rendering rules. The one or more rendering rules, in response to an execution by a computerized device having a display, the content is dynamically typeset for the display.
US10769343B2

A high-speed shape-based router is applicable to standard-cell digital designs, chip-level-block assembly designs, and other styles of design. In a flow of the invention, the technique establishes an initial structure for each net to be routed. Nets or parts of them are ordered. Each part of the net may be routed using a spine routing search, depth first search, or a space flood search, or any combination of these. Where sections fail or an error occurs, conflicts are identified, and the technique tries routing again.
US10769324B2

An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy.
US10769319B2

Prediction methods and systems including a central processing unit including a data acquisition unit configured to acquire experimental data of a parameter characterizing the time-dependent phenomenon, a data acquisition unit configured to acquire digital data of the parameter characterizing the phenomenon, and a data processing unit configured to combine the experimental data and the digital data, by using a proper orthogonal decomposition POD that makes it possible to obtain an effective prediction of the time-dependent phenomenon, combining the advantages of the experimental data (accuracy) and those of the digital data (spatial resolution).
US10769315B2

An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
US10769309B2

Provided is an apparatus for generating an identification key by a probabilistic determination of a short occurring between nodes constituting a circuit, by violating a design rule provided during a semiconductor manufacturing process. The identification key generating apparatus may include an identification key generator to generate an identification key based on whether a contact or a via used to electrically connect conductive layers in a semiconductor chip shorts the conductive layers, and an identification key reader to read the identification key by reading whether the contact or the via shorts the conductive layers.
US10769305B2

A method for double anonymization of data includes: receiving, by a first computing system, a plurality of first data sets, each including a set identifier and personally identifiable information; anonymizing, by the first computing system, each of the first data sets, by hashing the set identifier included in each first data set to obtain a hashed identifier and deidentifying the personally identifiable information; transmitting, by the first computing system, the plurality of anonymized first data sets to a second computing system, wherein the second computing system is distinct and separate from the first computing system; anonymizing, by the second computing system, each of the anonymized first data sets, by hashing the hashed identifier to obtain a double-hashed identifier; and storing, in the second computing system or a third separate and distinct computing system, the plurality of double anonymized first data.
US10769298B1

A system for analytics security includes an interface and a processor. The input interface is configured to receive a request for analytics data, where the request is associated with a requestor. The processor is configured to determine security associated with the analytics data, where security associated with the analytics data is based at least in part on commingled data used for determining the analytics data. The processor is also configured to determine permissions associated with the requestor, determine whether the requestor is credentialed based at least in part on the security associated with the analytics data and the permissions associated with the requestor, and in the event it is determined that the requestor is credentialed, provide the analytics data to the requestor.
US10769293B2

Database entries can be protected by indexing the entries using a plurality of indexes, each associated with a level of access rights. A level of access rights can be determined from a search query, and an index can be selected based on the determined level of access rights. A search key can be generated based on the received query, and the selected index can be searched using the search query. Database entries mapped to the values of the selected index returned in response to the search can be outputted. Each index is associated with a different granularity defining the number and/or ambiguity of search results returned in response to searching an index.
US10769282B2

A method and system for discovering and testing security assets is provided. Based on source definition data describing sources to monitor on the one or more computer networks, an example system scans the sources to identify security assets. The system analyses the security assets to identify characteristics of the server-based applications. The system stores database records describing the security assets and the identified characteristics. The system queries the database records to select, based at least on the identified characteristics, one or more target assets, from the security assets, on which to conduct one or more security tests. Responsive to selecting the one or more target assets, the system conducts the one or more security tests on the one or more target assets. The system identifies one or more security vulnerabilities at the one or more target assets based on the conducted one or more security tests.
US10769281B2

A method and system for improving deployment of a compliance cloud software component is provided. The method includes receiving application compliance requirements associated with operational requirements associated with hardware and software components. Original configuration files associated with a current hardware and software configuration for each hardware and software component are received and modified and configuration files associated with a modified hardware and software configuration for the hardware and software components are generated. A risk assessment with respect to the application compliance requirements is executed and a specified cloud infrastructure stack is enabled. A software application comprising the specified cloud infrastructure stack is generated, deployed, and executed resulting in operation of the hardware and software components.
US10769280B2

A system and method for minimizing the likelihood that the secret key used by a bootloader is compromised is disclosed. A bootloader is installed on the device. The bootloader is a software program that performs many functions. These functions may include checking the checksum of the incoming software image for integrity, decrypting the incoming software image using a secret key, deleting data in the FLASH memory, installing the new software image in the FLASH memory and other functions. The bootloader utilizes various techniques to track the versions of the software image being installed. The method counts the number of incomplete attempts that are made when trying to update the software image. By monitoring these parameters, the bootloader can determine when a malicious actor is attempting a side channel attack. In response, the bootloader may not allow a new software image to be loaded or the secret key to be accessed.
US10769279B2

An operating system (OS) update to a secure element (SE) may be commanded, for example, in order to fix a security bug, upgrade a version of an OS, provide mobile network operator (MNO) specific extensions such as to an application programming interface (API) or to cause OS/profile switching. Many of these OS updates will affect one or more profiles present on the SE. An MNO associated with a given profile will benefit in some instances by being provided with a notification of the OS update, since the OS update may affect SE capabilities and thus affect what a given profile can or cannot do after the OS update occurs. Embodiments provided herein create notification entries that will appropriately inform the concerned MNO. In some embodiments, a capability linking variable (“linkedcapability”) is used to determine whether an SE capability change should trigger transmission of a notification to the concerned MNO.
US10769273B2

An electronic control unit includes: a memory saving a program that has a call/return to/from a function represented as a control flow together with the function itself and a check instruction inserted in a program code of the program for checking whether the program code is executable based on the control flow. The electronic control unit may also include an input unit receiving an input of use frequency information indicative of a use frequency of the function; a measurement unit measuring a load of the electronic control unit; an execution object determiner determining the check instruction to be executed based on the use frequency information and the load; and an arithmetic unit executing the check instruction determined by the execution object determiner at a time of execution of the program.
US10769270B2

A method and an apparatus for setting a password protection question are disclosed. The method includes: receiving a password protection question set request for a password, the set request including a user identifier; extracting one or more pieces of setting information corresponding to the user identifier; individually acquiring one or more password protection questions that match the one or more pieces of setting information; and outputting the one or more password protection questions. The embodiments of the present disclosure can output password protection questions related to preference or interest of a user when the user sets a password protection question, which reinforces the impression of the user on the password protection question, thereby reducing situations that the user forgets the set password protection question and an answer thereof, and improving the practicability of the password protection question.
US10769265B2

A computer system, method, and computer readable product are provided for managing passwords using steganography. In various embodiments, a computing system provides a password manager that a user provides a password to. The user then selects a service for which credentials will be generated or stored, and an image on the user's device that will be used to steganographically store the credentials. The computing system then generates a steganographic image that includes the credentials and stores that image with the other images on the user's device.
US10769260B2

A method for gait-based behavioral verification of user identity of a subject user of a computer system includes obtaining an enrollment signature corresponding to an identified user and serving as a unique identifier of the identified user, the enrollment signature including an enrollment determinate vector generated based on supplying enrollment gait data to a deep neural network for processing. The method further includes obtaining verification determinate vector(s), the verification determinate vector(s) for comparison to the enrollment signature to determine whether the subject user is the identified user. The method compares the verification determinate vector(s) to the enrollment signature and generates a probability indicator indicating a probability that gait data from a common user produced, from the deep neural network, the enrollment signature and the verification determinate vector(s), and indicates to the computer system whether, based on the probability indicator, the subject user is verified to be the identified user.
US10769257B2

A complex authentication system that uses personal variable biometric information which changes according to times and environments, and a complex authentication method using the same are disclosed. The variable biometric information-based complex authentication system includes: a mobile terminal configured to collect variable biometric information; a variable biometric information management server configured to store the variable biometric information received from the mobile terminal; and an agent server configured to, when the mobile terminal requests a login command regarding the ID, verify validity of the login command regarding the ID based on the variable biometric information. Accordingly, even if biometric information used in an authentication procedure is leaked, a damage resulting therefrom can be inhibited, and security of the authentication procedure can be enhanced by combining different types of variable biometric information or by combining variable biometric information of a plurality of users.
US10769250B1

Techniques for targeted security monitoring using semantic behavioral change analysis are described. A mutation monitor can use a code repository to generate a build of a software project prior to a code commit and another build after the code commit. An instruction-difference between the builds can be generated and used to perform a change impact analysis to identify control-flow and data dependencies changed as a result of the code commit. A semantic difference can be generated by annotating a syntactic difference for the code commit based on the identified control-flow and data dependency changes to allow for the behavioral changes to be easily shown to a user. Security impact analysis can be performed on parts of the software impacted by the code commit to quickly determine the security impacts introduced by the code commit.
US10769247B2

Method and system for allowing a famous entity to reach out to their audience/fans/the public with comments, explanations and corrections in response to stories/allegations published about them in the media without infringing copyrights of the media owners. Using their portable device, users/fans may take a picture/snapshot or even activate their camera feed over a published page (e.g. magazine/poster/banner, web page) which is by default a copyrighted material. The imaging device transforms a picture of the page into a digest representing a non-copyrighted format of the copyrighted page and sends the digest to a remote server. The server performs a search and comparison between the received digest and pre-stored digests for which a reply was provided by the famous entity (VIP). If a match exists, the server fetches the reply and sends it back to the portable device for rendering on the display device of the portable device. The reply may include one or more of: text, drawings, handwritten notes, video, music etc.
US10769245B1

A medication packet bundle includes one or more beacons. Each beacon may transmit a signal representing an event related to patient compliance with a medication regimen, such as removal of a packet of medication from a bundle or opening of a packet. The transmitted beacon signals can be monitored and processed to track patient compliance and adherence.
US10769228B2

A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.
US10769223B1

Systems and methods are described for the identification and classification of a social media posting. In various aspects, image-based data and text-based data may be collected from one or more social media data sources associated with a social media posting. Event related data may then be extracted from each of the image-based data and the text-based data, in which the event related data is indicative of one or more life events associated with a social media user who posted the social media posting. One or more life event classifications may be determined from the event related data and an activity, such as sending a message or article to the social media user, may be triggered as a result.
US10769217B2

Some embodiments of the invention provide an address harvester that harvests addresses from one or more applications executing on a device. Some embodiments use the harvested addresses to facilitate the operation of one or more applications executing on the device. Alternatively, or conjunctively, some embodiments use the harvested addresses to facilitate the operation of one or more applications executing on another device than the one used for harvesting the addresses. In some embodiments, a prediction system uses the harvested addresses to formulate predictions, which it then provides to the same set of applications from which it harvested the addresses in some embodiments.
US10769216B2

A non-transitory computer-readable recording medium storing a data acquisition program that causes a computer to execute a process including: identifying a position of a part to be extracted in a document that is associated with a specific URL and includes structural information of tags, the position being on a hierarchical structure of the tags included in the document, and allowing the position on the hierarchical structure to be registered; and accessing periodically or non-periodically the document associated with the specific URL, and extracting and outputting data corresponding to the registered position on the hierarchical structure of the tags.
US10769212B2

A data management services architecture includes architectural components that run in both a storage and compute domains. The architectural components redirect storage requests from the storage domain to the compute domain, manage resources allocated from the compute domain, ensure compliance with a policy that governs resource consumption, deploy program code for data management services, dispatch service requests to deployed services, and monitor deployed services. The architectural components also include a service map to locate program code for data management services, and service instance information for monitoring deployed services and dispatching requests to deployed services. Since deployed services can be stateless or stateful, the services architecture also includes state data for the stateful services, with supporting resources that can expand or contract based on policy and/or service demand. The architectural components also include containers for the deployed services.
US10769209B1

An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to ingest and store a semi-structured document within a database. A template is suggested based upon an evaluation of the semi-structured document. The template includes a context specification of a template path that corresponds to a path within the semi-structured document. The template further includes an index specification characterizing data to be extracted from the semi-structured document. A template selection is received. The template selection is executed to form an index entry for the semi-structured document within an index.
US10769207B2

Example implementations are directed to methods and systems for individualized multimedia navigation and control including receiving metadata for a piece of digital content, where the metadata comprises a primary image and text that is used to describes the digital content; analyzing the primary image to detect one or more objects; selecting one or more secondary images corresponding to each detected object; and generating a data structure for the digital content comprising the one or more secondary images, where the digital content is described by a preferred secondary image.
US10769204B2

A system and method are presented for unsupervised discovery of similar audio events collected from an automated dialing campaign. Locality Sensitive Hashing (LSH) is used to search for similar audio clips within a large dataset of audio recordings. A database is queried for possible matches between an unknown audio clip and any reference carrier audio message present in the database. The database is updated when new, or changed, carrier audio messages are detected.
US10769199B2

Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a camera view can be provided. Object recognition is performable for representations of the view. An object depicted in the representations is identifiable. An interface portion is presentable to provide a label for the object. In some cases, object recognition is performable for the set of media content items to identify an object depicted in a content item. A label is associable with the content item. A search through the set of media content items can identify, based on the label, a subset that depicts the object.
US10769192B2

A method for determining a longest common subsequence in a plurality of text strings. The method comprises: separately converting a plurality of text strings into word sequences (S100); classifying the word sequences (S400); and performing longest common subsequence computation on every class (S500). The time needed by LCS computation can be saved by classifying text strings.
US10769184B2

A system, method, and machine readable medium are described for providing improved search functionality on a client device.
US10769180B2

One embodiment provides a method comprising adjusting a runtime of a dataflow processing environment to operate on multiple batches of objects. The method further comprises pre-allocating one or more vectors of objects, and processing the multiple batches one at a time. The one or more vectors of objects are re-used during processing of each batch.
US10769178B2

Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US10769174B2

A disaster-recovery system contains a networked array of synchronous-to-asynchronous converter (SATC) modules that connect source databases to target backup databases. During backup, the system replicates each source-database transaction through a chain of these SATCs to a corresponding target, storing a local copy of the transaction on each SATC along the way. Each transaction's path between its source-target pair is identified by a set of tracking entries, where each entry identifies one SATC in the path. Before initiating a recovery operation, the system regenerates the tracking entries in order to reconstruct paths to source databases. The system then synchronously searches SATCs along each path for local copies of lost transactions that had not time to be fully replicated before the occurrence of a catastrophic failure. The full-blown recovery is started only after all lost transactions have been properly replicated to target databases.
US10769166B1

A method of extracting data from one or more data sources and loading the data into one or more destinations sources is disclosed. The method can include deploying data engines into one or more user network systems, receiving input with respect to a first data source, receiving input with respect to a second data destination, and receiving input with respect to one or more user-defined data stored on the first data source. The method can further include receiving input with respect to linking the first data source and second data destination to the deployed data engines and pinging, via data engines, for requests to extract and direct the user-defined data from the first data source, and retrieving, via the data engines, the user-defined data from the first data source and storing the retrieved user-defined within an intermediary database to be loaded it into the second data destination.
US10769160B2

A method for processing time series measurement data is provided. Data including a plurality of network performance metrics is received over a plurality of time periods. The received data is written to a plurality of measure data structures. The measure data structures are stored to a two dimensional array having a first dimension and a second dimension. The first dimension represents time and the second dimension represents a plurality of network entities. Elements of the two-dimensional array are compressed into BLOBs. Each one of the BLOBS is associated with a time period and a measure type associated with the data stored within a corresponding BLOB. The BLOBS are stored in a first table and second table. The first table is indexed by a combination of a network entity and a time period. The second table is indexed by a combination of a network performance metric and a network entity.
US10769155B2

Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated.
US10769143B1

Case management systems and techniques are disclosed. In various embodiments, searching case instances is facilitated. An indication to create a composite index across hierarchical case nodes comprising a case model is received. Case instance data associated with the case model is used to generate the composite index. The composite index is made available to be used to optimize searches of a plurality of case instances with which the case instance data is associated.
US10769137B2

Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source.
US10769133B2

The present disclosure provides a method and apparatus for recognizing a low-quality news resource, a computer device and a readable medium. The method comprises: obtaining information of a to-be-recognized news resource; determining whether the to-be-recognized new resource is a low-quality news resource, according to a pre-built low-quality news information repository and the information of the to-be-recognized news resource. The technical solutions of the present disclosure may be employed to automatically recognize whether the to-be-recognized news resource is the low-quality resource through the information of the to-be-recognized news resource such as the text information and/or pictures, and can overcome technical problems in the prior art such as time-consuming and arduous manual-check manner and a low recognition efficiency due to leakage in checking. Through the above technical solutions, present embodiments may achieve automatic check of the to-be-recognized news resource and thereby substantially shorten the time spent in recognizing the low-quality news resource.
US10769129B2

Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table.
US10769127B2

A system, method, and computer-readable medium for performing a dynamic data index restructure operation. The dynamic data index restructure operation restructures the data indexes within a business intelligence architecture based on usage patterns so as to support queries most likely to be generated by users of the business intelligence architecture. In certain embodiments, the dynamic data index restructure operation is performed via a dynamic data index restructure agent which may be positioned between a business intelligence application and the business intelligence database.
US10769126B1

Systems and methods are disclosed to implement a re-sharding technique that redistributes data in a first set of shards of a first stream into a second set of shards of a second stream to reduce the entropy of the data. In embodiments, individual ones of a number of re-sharding nodes determine statistics on an individual shard. The statistics include, for individual data keys in the shard, a frequency of the key and the cardinality of the key. The re-sharding node then selects a list of high-frequency, low-cardinality keys to be used generate a re-sharding scheme that is used to redistribute data items in the first set of shards to the second set. The re-sharding scheme assigns data items having the same key value combinations to the same range of shards in the second set. Accordingly, upon redistribution, data entropy in the second set of shards is reduced.
US10769123B2

Provided are methods and systems for generating physical database design tuning recommendations. Given a workload, the system analyzes the workload to identify and recommend a set of rowstore and columnstore indexes optimal for the performance of the workload. The system is designed to estimate the size of the columnstore index (at the granularity of each column) without actually building the index, estimate the improvement in query performance that each columnstore index would result in when built, and automatically derive the workload used for the physical design tuning task by analyzing stored query execution history data. This automatic workload derivation is orthogonal to columnstores and can be used even when columnstore indexes are not being used.
US10769119B2

Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.
US10769114B2

A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.
US10769112B2

The present invention discloses a method for deduplication of a file, a computer program product, and an apparatus thereof. In the method, the file is partitioned into at least one composite block, wherein the composite block includes a fixed-size block and a variable-size block, the variable-size block being determined based on content of the file. Then a deduplication operation is performed on the at least one composite block.
US10769105B2

A method and a device for modifying a Lucene index file are disclosed. After acquiring a target field to be modified, an old term to be modified under the target field and a new term for replacing the old term, every segment in an index folder may be firstly traversed to generate corresponding information of the new term according to corresponding information of the old term and generate a new index file of the segment based on information under other fields of the segment and corresponding information of the new term and corresponding information of other terms under the target field of the segment. Then a corresponding original index file in the index folder is replaced with the new index file, thereby achieving the modification of a specific term under a certain field in the Lucene index file.
US10769099B2

A device includes a plurality of blocks. Each block of the plurality of blocks includes a plurality of rows. Each row of the plurality of rows includes a plurality of configurable elements and a routing line, whereby each configurable element of the plurality of configurable elements includes a data analysis element comprising a plurality of memory cells, wherein the data analysis element is configured to analyze at least a portion of a data stream and to output a result of the analysis. Each configurable element of the plurality of configurable elements also includes a multiplexer configured to transmit the result to the routing line.
US10769093B2

In some implementations a logic device, such as an embedded controller, automatically configures a universal serial bus (USB) Type-C port by connecting the USB Type-C port to appropriate input/output (I/O) signals. For example, the logic device may receive a notification that an external device is connected to a USB Type-C port of a computing device. The logic device may receive data from a port controller over an internal communication bus associated with the USB Type-C port. Based at least in part on the data, the logic device may determine one or more types of signals that the external device is configured to send, receive, or send and receive. The logic device may instruct a cross-point switch to connect the USB Type-C port to one or more signal paths in the computing device to enable the external device to send/receive the one or more types of signals.
US10769092B2

An information handling system reduces latency of input/output transactions. The information handling system includes a system memory and an accelerator. The accelerator intercepts a command response that is issued by the system memory, determines a correct drive from an incorrect drive based on an attribute of the command response, and maps an address of the command response and sends the command response to the correct drive. The no-response command is sent to the incorrect drive. The correct drive completes the command response, and the incorrect drive issues a response that is disregarded by the accelerator.
US10769081B2

Provided are a computer program product, method, and system to transfer storage input/output (I/O) requests to host and target systems on different fabrics. An origination packet is received from an originating node over a first network to a destination node having a storage device. The origination packet includes a first fabric layer for transport through a first network, a command in a transport protocol with a storage Input/Output (I/O) request, with respect to the storage device at the destination node, and a host memory address. A destination packet is constructed including a second fabric layer for transport through a second network and the command in the transport protocol to send the storage I/O request and a transfer memory address that maps to the host memory address. The destination packet is sent over the second network to the destination node to perform the storage I/O request.
US10769078B2

An apparatus and method are described for implementing memory management in a graphics processing system. For example, one embodiment of an apparatus comprises: a first plurality of graphics processing resources to execute graphics commands and process graphics data; a first memory management unit (MMU) to communicatively couple the first plurality of graphics processing resources to a system-level MMU to access a system memory; a second plurality of graphics processing resources to execute graphics commands and process graphics data; a second MMU to communicatively couple the second plurality of graphics processing resources to the first MMU; wherein the first MMU is configured as a master MMU having a direct connection to the system-level MMU and the second MMU comprises a slave MMU configured to send memory transactions to the first MMU, the first MMU either servicing a memory transaction or sending the memory transaction to the system-level MMU on behalf of the second MMU.
US10769074B2

In some examples, computer memory content movement may include ascertaining a request associated with content of computer memory. Based on a determination that the request is directed to the content that is to be moved from a source of the computer memory to a destination of the computer memory, a determination may be made as to whether the content is at the source, is in a process of being moved from the source to the destination, or has been moved from the source to the destination. Based on a determination that the content is at the source, the request may be performed using the source. Based on a determination that the content is in the process of being moved, the request may be performed using the source. Further, based on a determination that the content has been moved, the request may be performed using the destination.
US10769072B2

Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive, in a read/modify/write (RMW) pipeline, a cache access request from a requestor, wherein the cache request comprises a cache set identifier associated with requested data in the cache set, determine whether the cache set associated with the cache set identifier is in an inaccessible invalid state, and in response to a determination that the cache set is in an inaccessible state or an invalid state, to terminate the cache access request. Other embodiments are also disclosed and claimed.
US10769069B2

Data processing circuitry comprises a cache memory to cache a subset of data elements from a main memory; a processing element to execute program code to access data elements having respective memory addresses, the processing element being configured to access the data elements in the cache memory and, in the case of a cache miss, to fetch the data elements from the main memory; prefetch circuitry, responsive to an access to a current data element, to initiate prefetching into the cache memory of a data element at a memory address defined by a current offset value relative to the address of the current data element; offset value selection circuitry comprising: an address table to store memory addresses for which a data element accessed by the processing element resulted in a cache miss or an access to a previously prefetched data element; detector circuitry to detect, for each of a group of candidate offset values, one or more respective metrics representing a proportion of a set of data element accesses which resulted in a cache miss or an access to a previously prefetched data element, for which the memory address for that data element access differs by the candidate offset value from a memory address in the address table; in which the detector circuitry is configured to set a next instance of the current offset value in response to the one or more detected metrics; verification circuitry to detect, at one or more predetermined stages with respect to the processing of the group of candidate offset values by the offset value selection circuitry, one or more verification metrics representing a proportion of a set of data element accesses which resulted in a cache miss or an access to a previously prefetched data element, for which the memory address for that data element access differs by the current offset value from a memory address in the address table, to detect whether the one or more verification metrics comply with a predetermined condition; and control circuitry to inhibit prefetching at least until a next selection of a current offset value by the offset value selection circuitry, in response to a detection by the verification circuitry that the one or more verification metrics do not comply with the predetermined condition.
US10769065B2

Systems, apparatuses, and methods for efficiently moving data for storage and processing a compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.
US10769063B2

Computer-implemented methods, program storage devices, and systems are provided for object copying in a computer performing parallel copying garbage collection on deques using work stealing. A method includes acquiring, for original objects in a source deque space, a destination deque space to copy the original objects to, and copying, from the source deque space to the destination deque space, any original objects in the source deque space having a reference to other ones of the original objects, or having a pre-known structure for estimating copy overhead. The method also includes registering, together with an address to copy to, any original objects in the source deque space lacking the reference to the other ones of the original objects, or lacking the pre-known structure for estimating copy overhead. The method additionally includes setting, in the source space, forwarding pointers to copied ones of the original objects in the destination deque place. The method may further include copying registered objects based on a copy cost or overhead and a spin count, waiting in a spin loop, and trying to steal a task after the spin loop. An upper limit may be imposed on the number of original objects that can be registered to prevent a load balance loss. The parallel copying garbage collection may be performed on a heap of the computer.
US10769061B2

A memory system includes a buffer suitable for buffering victim block information, a queue suitable for queuing the victim block information, a scheduling unit suitable for detecting a read reclaim safety period and generating a trigger signal, a queue management unit suitable for detecting a remaining capacity of the queue during the safety period, a buffer management unit suitable for queuing as much of the buffered victim block information in the queue, as the remaining capacity of the queue during the safety period, and an execution unit suitable for performing a read reclaim operation based on the queued victim block information during the safety period.
US10769052B2

A volume driver is provided in each server that executes a container engine. A first volume driver embeds, in a container image of a container in a first server, a volume ID (which is the ID of a volume, and is according to information acquired from a storage system with respect to the volume) of the volume associated with the container. A second volume driver searches, in the storage system, for a volume to be associated with the container based on the container image, by using the volume ID embedded in the container image outputted from the first server and inputted to the second server.
US10769051B2

Techniques are provided for executing, by one or more first processors, one or more software products associated with a measured usage pricing model. An indication is received, during the execution of the software products, to execute a set of diagnostic machine instructions related to the execution of the software products. Responsive to that received indication, the one or more first processors initiate execution, by one or more distinct second processors, of the set of diagnostic machine instructions. The initiating of the execution by the distinct second processors of that set of diagnostic machine instructions is based at least in part on such execution not being associated with the measured usage pricing model.
US10769049B2

A debugging support apparatus supports debugging of a sequence program executed by a control apparatus. The debugging support apparatus includes a recording unit and a graph display processing unit which is a presentation processing unit. The recording unit records step numbers which are order information indicating the execution order of arithmetic processing for components constituting the sequence program, and operation data handled in step-by-step arithmetic processing. The graph display processing unit presents a relationship between the order information and the operation data.
US10769041B2

Each information processing apparatus judges a busy flag of a first port thereof based on a result of comparison of a busy level of the first port and a busy level of a second port of another information processing apparatus. A monitoring apparatus determines from among the information processing apparatuses, a first information processing apparatus and a second information processing apparatus, based on the results of judgment by the information processing apparatuses. An L2 switch changes to the second information processing apparatus, a destination of a frame whose destination is the first information processing apparatus and changes to the first information processing apparatus, a transmission source of the frame whose transmission source is the second information processing apparatus.
US10769040B2

A computer implemented method for replication includes registering a first database system with a second database system and performing a failback operation on the first database system. The failback operation includes opening a snapshot that includes data known to have existed on the first database system and the second database system at a first time. Transaction log information is requested from the second database system. The transaction log information corresponds to transactions performed on the second database system beginning with the first time. The transaction log information is applied to the snapshot data on the first database system. Related apparatus, systems, techniques and articles are also described.
US10769034B2

Objects across multiple database manipulation language (DML) redo log records are cached, during continuous replay of redo log records on a secondary system, for the same table partition to enable reuse of such cached objects. Later, these cached objects can be reused as they are accessed during the sequential processing of DML redo records for a specific table partition.
US10769028B2

Methods, storage facilities and computer software products implement embodiments of the present invention that include partitioning a software stack (140) into a first software component (141), a second software component (142) and a third software component (143) managed respectively by a primary host (26) at a primary site (22), by a secure storage unit (30) at or adjacent to the primary site, the secure storage unit including a protection storage unit (92) and a disaster-proof storage unit (94), and by a recovery system (34) at a secondary site (24). One or more files (90) are stored in the disaster-proof unit using the first and the second software components, and following a disaster occurring at the primary site, the files are recovered using the secure storage unit and the recovery system.
US10769026B2

It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is determined for each backup source of the set of backup sources, a size of data to be backed up. In the event the determined size of a selected backup source of the set exceeds a threshold size, a backup of the selected backup source is paused despite the backup policy specifying the backup to be performed at the first instance and the backup of the selected backup source is resumed at a second instance specified by a backup resume policy.
US10769021B1

A cache coherency protection system provides for data redundancy by sharing a cache coherence memory pool for protection purposes. The system works consistently across all communication protocols, yields improved data availability with potentially less memory waster and makes data availability faster in node/director failure scenarios. According to various embodiments, the cache coherency protection system may include a writer/requester director that receives a write request from host, a protection target director that is a partner of the writer/request director and a directory.
US10769020B2

Techniques for sharing private space among storage system components. The techniques include determining an amount of private space for each of a rebuild component, an FSCK component, and a deduplication component, reserving private space equal to the sum of (i) the amount determined for the rebuild component and (ii) the maximum of the amounts determined for the FSCK and deduplication components, and allocating the remaining amount of storage space as user space. If a storage device fails, then the rebuild component rebuilds the failed drive data on a hot spare drive in the private space reserved for the rebuild component. If data files become corrupted, then the FSCK component performs offline recovery operations using the private space for the hot spare drive. If such private space for the hot spare drive is unavailable, then the FSCK component performs offline recovery operations using the private space reserved for the deduplication component.
US10769008B1

The present disclosure relates to a computer-implemented method for use in an electronic design. The method may include receiving, using at least one processor, an electronic design and analyzing the electronic design. The method may further include generating one or more preconditions representative of metastability effects at the output of at least one synchronizer associated with the electronic design. The method may also include generating, based upon, at least in part, the one or more preconditions, one or more properties configured to analyze a propagation of the metastability effects associated with the at least one synchronizer.
US10769005B2

A subsystem of a tactical information system is provided that includes a memory configured to store instructions and a processor disposed in communication with the memory. The processor, upon execution of the instructions is configured to receive first standardized entity messages that include target information from multiple automatic target recognition (ATR) systems, parse the first standardized entity messages to extract the target information, provide the extracted target information to a fusion algorithm for fusion processing that determines whether to fuse the target information from different ATR systems and fuses the extracted target information to generate fused target information about a single target when determined to do so, receive fused target information about the single target, if any, from the fusion algorithm, and generate a second standardized entity message that includes the fused target information about the single target.
US10769002B2

Managing a virtual object in a server device includes storing the virtual object in a database accessible to the server device and, in response to a non-subscriber user performing a first action on the virtual object, sending a message from the server device to at least one user that subscribes to the virtual object.
US10769001B2

Process states of computing devices may be obtained and processed. Process event information of a computing device may be obtained. The process event information may characterize states of processes of the computing device. The process event information may be stored within a queue. Graph information may be determined based on the process event information within the queue. The graph information may characterize states of processes of the computing device using nodes and edges. The graph information may be stored within a graph database.
US10768988B2

Embodiments related to processing data sets in real-time by using a distributed network to generate and process partitioned streams. Messages are assigned to partition streams. Within each stream, each of a set of processors perform a designated task. Results from the task are transmitted (directly or indirectly) to another processor in the stream. The distributed and ordered processing can allow results to be transmitted while or before the results are stored.
US10768987B2

A system and method to perform data management operations in a data management system assigns the data management request to one or more available data management resources. If the data management request fails, at least one data management resource at least partially responsible for the failure is determined, as is a category associated with the one data management resource at least partially responsible for the failure. Other data management requests are identified in a list of data management requests that request data management resources having the same category and the list of data management requests is updated to indicate that the data management system should not perform the other identified data management requests.
US10768984B2

Systems and methods for scheduling tasks using sliding time windows are provided. In certain embodiments, a system for scheduling the execution of tasks includes at least one processing unit configured to execute multiple tasks, wherein each task in the multiple tasks is scheduled to execute within a scheduler instance in multiple scheduler instances, each scheduler instance in the multiple scheduler instances being associated with a set of time windows in multiple time windows and with a set of processing units in the at least one processing unit in each time window, time windows in the plurality of time windows having a start time and an allotted duration and the scheduler instance associated with the time windows begins executing associated tasks no earlier than the start time and executes for no longer than the allotted duration, and wherein the start time is slidable to earlier moments in time.
US10768982B2

Herein are techniques for analysis of data streams. In an embodiment, a computer associates each software actor with data streams. Each software actor has its own backlog queue of data to analyze. In response to receiving some stream content and based on the received stream content, data is distributed to some software actors. In response to determining that the data satisfies completeness criteria of a particular software actor, an indication of the data is appended onto the backlog queue of the particular software actor. The particular software actor is reset to an initial state by loading an execution snapshot of a previous initial execution of an embedded virtual machine. Based on the particular software actor, execution of the execution snapshot of the previous initial execution is resumed to dequeue and process the indication of the data from the backlog queue of the particular software actor to generate a result.
US10768979B2

Described is a framework (or technique or method) and system for providing a distributed computing network including different types of devices. The framework allows peer devices to transmit “packages” of information (e.g. messages) throughout the network as conceptual units of a job or data. The framework allows portable code, which is used to perform one or more jobs, to be transportable between peer devices. A device may transmit portable code describing a computation to another device, and the receiving device may then compile the code into executable form that is compatible with the architecture of the particular device. The compiled code may execute functions to perform one or more computations to fulfill job requests as part of a distributed computing protocol.
US10768969B2

Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
US10768965B1

Systems and methods are provided to reduce the number of redundant copy operations performed as part of a live migration of a virtual machine executing a guest. A hypervisor can queue the copy operations in a processing engine. While pre-copying for the live migration of the VM, the guest may continue to write to the pages. In one embodiment, the processing engine may clear a dirty page just before performing the copy operation of the modified page to a target device, thus extending the window of time to capture any future writes to that page.
US10768961B2

Generating secondary virtual machine seed image storage is provided. An input is received to deploy a primary virtual machine and a secondary virtual machine based on a golden virtual machine image. In response, the primary virtual machine from the golden virtual machine image on a primary data processing site and the secondary virtual machine from the golden virtual machine image on a secondary data processing site are deployed. Execution of the secondary virtual machine is suspended on the secondary data processing site. Using the golden virtual machine image, a seed image corresponding to the secondary virtual machine is generated that is up-to-date at that point in time in storage at the secondary data processing site to form the secondary virtual machine seed image storage. The secondary virtual machine seed image storage is enabled to receive state data updates from the primary virtual machine on the primary data processing site.
US10768956B2

A dynamic cloud stack testing system comprises a cloud network with cloud components and a cloud stack server coupled to the network. The server includes an interface, a memory, a cloud stack configuration engine, and a cloud stack testing engine. The interface receives a cloud stack request from a user device that includes functionality parameters. The memory stores historic cloud stack combinations. The cloud stack configuration engine identifies cloud components associated with the functionality parameters and determines a cloud stack configuration that incorporates them. The cloud stack testing engine determines a cloud stack configuration test. The cloud stack testing engine executes the test, and stores results and the associated cloud stack configuration in the memory.
US10768951B2

Aspects of the disclosure relate to providing augmented reality user interfaces and controlling automated systems based on user activity information and pre-staging information. A computing platform may receive, from a client user device, a trip start notification indicating that a user of the client user device is initiating a trip to an enterprise center. In response to receiving the trip start notification, the computing platform may generate a pre-staging augmented reality user interface for a client augmented reality device linked to the client user device. Thereafter, the computing platform may receive pre-staging information identifying one or more events to be performed at the enterprise center when the user of the client user device arrives at the enterprise center. The computing platform may generate one or more pre-staging commands based on the pre-staging information and may send these commands to one or more systems associated with the enterprise center.
US10768947B2

A method for interface refresh synchronization, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes: obtaining, in a user space of an operating system, refresh information of a plurality of interface refresh operations, when the plurality of interface refresh operations are initiated by a plurality of foreground applications in the user space; and transmitting the obtained refresh information of the plurality of interface refresh operations to a kernel space of the operating system, the refresh information including a thread number of each interface refresh operation, refresh time and refresh contents corresponding to each thread number.
US10768946B2

In one embodiment, a method receiving a specification of a manufacturing system that is generated using a modeling language. The modeling language allows a layout of machines to be specified. Available software systems from a software provider are retrieved and the specification is analyzed to determine applicable software systems for the manufacturing system. The method generates a configuration based on the analysis of the layout of the machines for the manufacturing system. The configuration specifies instances of software systems to be installed on the machines and an edge system between the manufacturing system and a remote computing environment. The instances of the software systems are deployed on the edge system and the machines and the edge system orchestrates operations on the machines operating in the manufacturing system in real-time. Also, the edge system communicates with the remote computing environment for non-real time operations on the set of machines.
US10768945B2

A system configuration is generated by integrating source models. Transformations are generated according to a weaving model that specifies relations among metamodels of the source models and the system configuration. The transformations, when executed, transform the source models into the system configuration that includes target entities. From the transformations, one or more integration constraints are generated for each target entity to be created or modified by an operation of the transformations. The integration constraints describe semantics of the relations specified by the weaving model. System configuration constraints are formed to include the integration constraints in addition to constraints of each source model. The transformations are executed to transform the source models into the system configuration to generate the system configuration obeying the system configuration constraints.
US10768944B2

The present disclosure discloses a method for customizing a desktop launcher of a mobile terminal, comprising: placing a resource file and a configuration file for customizing at least two kinds of desktop launchers in a resource folder and a configuration folder, respectively, wherein the files and the folders of the desktop launchers are different in name; adding a compilation command corresponding to the desktop launchers, and copying the files corresponding to the desktop launchers in a saving path to a second file directory; adding the saving path to a program information file; compiling the files in the folders corresponding to the desktop launchers in the second file directory, so as to generate an installation program file; and loading the installation program file corresponding to the desktop launcher selected by the user, so as to execute the corresponding desktop launcher. The present disclosure further provides a system related to the method.
US10768939B2

A load/store unit for a processor, and applications thereof. In an embodiment, the load/store unit includes a load/store queue configured to store information and data associated with a particular class of instructions. Data stored in the load/store queue can be bypassed to dependent instructions. When an instruction belonging to The particular class of instructions graduates and the instruction is associated with a cache miss, control logic causes a pointer to be stored in a load/store graduation buffer that points to an entry in the load/store queue associated with the instruction. The load/store graduation buffer ensures that graduated instructions access a shared resource of the load/store unit in program order.
US10768933B2

A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces addresses of data elements. A steam head register stores data elements next to be supplied to functional units for use as operands. Stream metadata is stored in response to a stream store instruction. Stored stream metadata is restored to the stream engine in response to a stream restore instruction. An interrupt changes an open stream to a frozen state discarding stored stream data. A return from interrupt changes a frozen stream to an active state.
US10768927B2

A management system and management method for facilitating resetting of necessary properties along with a version upgrade of a component are proposed. The management system and management method are designed to: update a version of a target component associated with a designated service template or its duplicate in response to a version upgrade request which designates a service template; estimate possible configurations as a post-reset configuration caused by the version upgrade of the target component with respect to each property group including properties associated with the version-upgraded target component, from among property groups of the designated service template or its duplicate; search for a property group having any of the estimated configurations from among property groups of a service template other than the designated service template or its duplicate; and display setting content of the property group detected by the search.
US10768918B2

A method for downloading a profile of an operator includes sending, by a terminal to a subscription manager-data preparer (SMDP) using a subscription manager-secure router (SM-SR), a request for downloading a profile of an operator, where the download request carries the download certificate, an identifier (ID) of an embedded universal integrated circuit card (eUICC) of the terminal, and addressing information of the SM-DP; and receiving, by the terminal, the profile of the operator that is sent by the SM-DP using the SM-SR and that corresponds to the download request, and transmitting the profile of the operator to the eUICC, where the profile of the operator is obtained by the SM-DP according to an identity of the profile of the operator after the SM-DP verifies that the certificate that is for downloading the profile of the operator and is carried in the download request is valid.
US10768910B2

Systems and methods are provided for displaying graphical objects in a user interface of a mobile device. In one embodiment, methods may include receiving a request to display a primary status associated with a plurality of facilities, querying at least one database for data associated with each one of the plurality of facilities, calculating a score for each one of the plurality of facilities based on the associated data, determining the primary status associated with each one of the plurality of facilities based by comparing the score with threshold rules, selecting a primary graphical object style for each one of the plurality of facilities based on the primary status, and generating for display a user interface screen including primary graphical objects in a screen of the mobile device, wherein the primary graphical objects include the respective selected style.
US10768907B2

Systems, computer program products, and methods are described herein for data transformation prediction and code change analysis. The present invention is configured to electronically receive one or more data transformation protocols; electronically extract data from a first source system based on at least receiving the one or more data transformation protocols; initiate an impact analysis associated with transforming the data extracted from the first source system using the one or more data transformation protocols, wherein initiating further comprises determining one or more impacts of the data transformation on one or more other source systems; and initiate a presentation of a user interface for display on the user device, wherein the user interface comprises a graphical representation of the one or more impacts of the data transformation of the data extracted from the first source system on the one or more other source systems.
US10768905B2

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing schema-driven on-the-fly code generation within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: designing an application having a plurality of method calls to perform functionality for the application; defining at least one of the plurality of method calls as a web service identified by a web service URL; retrieving a schema for the web service via the web service URL; parsing the schema to identify a plurality of methods provided by the web service and generating a list of all the methods for the web service; persisting the list of all the methods for the web service in a database system communicably interfaced with the system; exposing a class corresponding to each one of the plurality of methods provided by the web service, the exposed classes referencing the methods persisted in the database system; loading all classes required by the application including any of the exposed classes corresponding to the plurality of methods provided by the web service referenced by the application; and executing the application, in which any call to one of the plurality of methods provided by the web service includes initiating a network call to invoke the web service. Other related embodiments are disclosed.
US10768904B2

Example implementations described herein are directed to an improved interface for a computational notebook that represents cells of the computational notebook in a graph form involving nodes and links. Through such an improved interface, the execution order of the cells can be immediately understood, as well as the dependencies between different cells of executable code and the variables contained therein.
US10768903B2

Methods, systems, and computer-readable media for providing a virtualization layer for mobile applications are presented. A computing device may parse code of an application to identify a first set of one or more classes in the application. The computing device may transmit code usable by the first set of one or more classes to a module accessible to the application and create a second set of one or more classes in the application to replace the first set of one or more classes, wherein the second set of one or more classes does not inherit from the first set of one or more classes in an object hierarchy. In some embodiments, the second set of one or more classes provides at least one different function from the first set of one or more classes. The computing device may execute the application comprising the second set of one or more classes.
US10768900B2

Methods, systems, and computer-readable storage media for receiving, by an operation controller, a call to trigger an operation, the call at least partially including an identifier associated with an operation signature, providing the operation signature based on the identifier, identifying, by the operation controller, an operation provider that provides the operation corresponding to the operation signature, validating, by the operation provider, one or more conditions for execution of the operation, and executing the operation to affect an entity within a landscape in response to the one or more conditions being valid.
US10768891B2

Certain exemplary embodiments relate to entertainment systems that interact with users to provide access to media appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. For example, in certain exemplary embodiments, an entertainment system in a location is configured to provide jukebox-related and entertainment system mediated services that are accessible from within and from the outside of the location, and provide (1) attract or flight media operations, (2) browsing services, and/or (3) search screens appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. Such screens may be provided with a three-dimensional look-and-feel in certain exemplary embodiments.
US10768886B2

Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.
US10768874B2

An image forming apparatus capable of preventing unintended print data from being automatically printed due to a user's erroneous operation in login-time automatic printing. The image forming apparatus includes a console panel that receives a user's operation. When a user logs in to the image forming apparatus by a first login method using credential information, automatic print processing is started based on print data stored in a storage area in association with the logged-in user, and the automatic print processing is not started when a user logs in to the image forming apparatus by a second login method which does not require credential information.
US10768869B2

According to an embodiment of this invention, an image processing apparatus generates image data to be used to print an image on a print medium, based on a print job transmitted from a host, generates first print data by performing image processing on part of the generated image data, stores the first print data in a first memory, generates second print data by performing image processing on a remaining part of the generated image data, and stores the second print data in a second memory. The apparatus further transfers the first print data from the first memory to the second memory, composes the first print data and the second print data stored in the second memory, and transfers the composite data as print data to a continuous area of a third memory.
US10768858B2

According to one embodiment, a memory system receives, from a host, a write request including a first identifier associated with one write destination block and storage location information indicating a location in a write buffer on a memory of the host in which first data to be written is stored. When the first data is to be written to a nonvolatile memory, the memory system obtains the first data from the write buffer by transmitting a transfer request including the storage location information to the host, transfers the first data to the nonvolatile memory, and writes the first data to the one write destination block.
US10768856B1

Disclosed herein are techniques for performing memory access. In one embodiment, an integrated circuit may include a memory device, a first port to receive first data elements from a memory access circuit within a first time period, and a second port to transmit second data elements to the memory access circuit within a second time period. The memory access circuit may receive the first data elements from the memory device within a third time period shorter than the first time period and transmit, via the first port, the received first data elements to a first processing circuit sequentially within the first time period. The memory access circuit may receive, via the second port, the second data elements from a second processing circuit sequentially within the second time period, and store the received second data elements in the memory device within a fourth time period shorter than the second time period.
US10768855B1

A memory management method is provided. The method includes: performing a read operation on a target word line; reading a plurality of target physical pages of the target word line to obtain a plurality of hard bit codewords respectively corresponding to the target physical pages; generating soft information of each of a plurality of target memory cells of the target word line according to the hard bit codewords; identifying a plurality of confidence values corresponding to the target physical pages of each of the target memory cells according to a plurality of confidence tables and the soft information of the target memory cells; and performing an adjusted preset decoding operation according to the confidence values and the soft information, so as to obtain a plurality of final decoded codewords respectively corresponding to the target physical pages and complete the read operation.
US10768850B2

Generally described, one or more aspects of the present application correspond to a highly distributed replica of a volume stored in a networked computing environment. First and second replicas of the volume can be synchronously replicated, and some implementations of the tertiary replica can be asynchronously replicated. The highly distributed nature of the tertiary replica supports parallel data transfer of the data of the volume, resulting in faster creation of backups and new copies of the volume.
US10768848B2

A system for improving backup performance includes an interface, a processor, and a memory. The interface is to receive a volume identifier to backup. The processor is to determine allocation for data of a volume associated with the volume identifier in a plurality of storage tiers to improve backup processing, move data based at least in part on the allocation, and backup data of the volume. The memory is coupled to the processor and configured to provide the processor with instructions.
US10768847B2

A memory module, such as an NVDIMM receives access requests from a master device at a memory port requesting information from a volatile memory of the memory module. In response to receiving a save operation command at a command port, such as during a power failure, the memory module transfers the information stored at the volatile memory to a nonvolatile memory of the memory module based upon a programmable transfer rate.
US10768840B2

In one or more embodiments described herein, system, method, and/or computer program products that facilitate updating degraded data protection sets in a geographically distributed storage system. According to an embodiment, a method can comprise receiving, by a system comprising a processor and a memory, a request to update a protection set for a first coded chunk in response to detecting deletion of a primary data chunk, wherein the first coded chunk and the primary data chunk are stored in a geographically distributed data storage system. The method can comprise generating, by the system, a transformation data chunk utilizing a secondary data chunk stored in the geographically distributed data storage system. The method can further comprise generating, by the system, a second coded chunk having an updated protection set, wherein the updated protection set is generated utilizing the transformation data chunk.
US10768838B2

When a logical capacity of a nonvolatile semiconductor memory is increased, after a logical capacity which is allocated to a RAID group but unused is released, the RAID group is reconfigured to include the released logical capacity and the increased logical capacity. When the logical capacity of the nonvolatile semiconductor memory is reduced, after the reduced logical capacity is released from the RAID group, the RAID group is reconfigured with the released logical capacity.
US10768835B1

An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment.
US10768831B2

Apparatuses and methods related to implementing a non-persistent unlock state for secure memory. Implementing the non-persistent unlock state can include verifying whether an access command is authorized to access a protected region of a memory array. The authorization can be verified utilizing a key and a memory address corresponding to the access command. If an access command is authorized to access a protected region, then a row of the memory array corresponding to the access command can be activated following the placement of the protected region in a non-persistent unlocked mode. If the row of the memory array corresponding to the access command is activated, then the protected region can be placed on a locked mode.
US10768829B2

The use of steaming functionality on a storage device may be optimized by performing a combination of stream and non-stream writes based on a size of the data being written to a given stream. For example, a method may comprise writing data associated with a plurality of files to a first set of one or more erase blocks, determining that an amount of data associated with a given one of the plurality of files in the first set of one or more erase blocks has reached a threshold, and moving the data associated with the given file from the first set of one or more erase blocks to a stream, the stream comprising a second set of one or more erase blocks on the storage device different from the first set of one or more erase blocks.
US10768827B2

Methods, systems, apparatuses, and computer program products are provided that enable storage performance to be customized and throttled at the drive level. For example, performance metric(s) may be specified for virtual drive(s) assigned to a virtual machine. Physical storage disk(s), which are mapped to the drive(s), may be allocated based on the specified performance metric(s). By providing a means to customize and throttle on a per-drive basis, each function of the virtual machine can be provided a dedicated channel for input/output transactions, thereby ensuring that no function is starved of resources.
US10768825B2

A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.
US10768823B2

Methods, systems, and programs are presented for controlling the flow of data into a device in the presence of writes that are unaligned along boundaries associated with a block size. One method includes operations for identifying admission data rates for volumes, and for tracking a utilization rate of a memory that stores data of incoming writes. The method determines if incoming writes include unaligned data. When the memory utilization rate is above a first threshold, a first flow control is applied that includes a reduction of admission rates of volumes having unaligned writes while maintaining admission rates of volumes without unaligned writes. When the utilization rate is above a second threshold that is greater than the first threshold, a second flow control is applied in addition to the first flow control. The second flow control includes a reduction of a system admission rate for all incoming writes.
US10768821B2

There are provided a memory system for processing data and a method for operating the memory system. A memory system includes: a memory device including a plurality of memory blocks for storing data; and a controller for creating a SPOT table including a plurality of SPOT entries according to a logical block address (LBA) of the data and managing the SPOT table, using a least recently used (LRU) algorithm.
US10768816B2

A method is disclosed for changing data within a solid state drive without using a host interface, comprising issuing a write buffer command with a code to the solid state drive, receiving the code at the solid state drive, storing the code at the solid state drive, transmitting a command to run the code at the solid state drive, running the code with a processor in a virtual machine arranged within the solid state drive, wherein the running of the code alters data within the solid state drive and altering at least one memory arrangement in the solid state drive such that the memory arrangement records the altered data.
US10768815B1

Performing a non-disruptive upgrade of data in a storage system that includes a plurality of storage devices and a storage controller, including: creating new data in a new data format, wherein the new data includes a reference to old data in an old data format, wherein system software in the storage system can utilize data in the new data format and the old data format; determining that a portion of the volume has changed; and responsive to determining that the portion of the volume has changed, updating the new data to include a reference to old data associated with a portion of the volume that precedes the changed portion of the volume, new data associated with the changed portion of the volume, and a reference to old data associated with a portion of the volume that follows the changed portion of the volume.
US10768814B2

Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments can implement an object memory fabric including object memory modules storing memory objects created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects within the object memory module. A hierarchy of object routers communicatively coupling the object memory modules may each include a router object directory that indexes all memory objects and portions contained in object memory modules below the object router in the hierarchy. The hierarchy of object routers may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the router object directories.
US10768811B2

A method for facilitating entry of items for a healthcare software application loaded on an electronic device includes displaying, to a healthcare practitioner via a display of a mobile electronic device, an interface of a healthcare software application including a text entry box and a virtual keyboard; receiving, from the healthcare practitioner via the virtual keyboard, first input corresponding to entry of a first text string; continuously, during entry of the first text string, comparing input characters to a maintained list of items associated with healthcare, and displaying a popover including items found to match, based on the comparing, input characters; receiving, from the healthcare practitioner, second input corresponding to selection of a particular item displayed in the popover; and inserting, into the text entry box based on the received second input, a text string corresponding to the selected particular item.
US10768810B2

A default virtual interface is replaced by an adapted interface to an independent application. The adapted interface allows one (dependent) application to be accessed from within a second (independent) application. This allows, for example, a game application to be executed within a text messaging application. Output of the dependent application can be conveyed to the base application. The adapted user interface optionally includes a plurality of shortcut keys each represented by a different shortcut icon. One or more of the shortcut keys are optionally configured for sharing the dependent and/or independent applications with remote devices. Content shared via the virtual interface is optionally provided as a data stream and is optionally mapped to a social network, such sharing can be tracked across social networks.
US10768808B2

Embodiments of this application provide a method for displaying a graphical user interface (GUI) based on a gesture. The method is implemented in an electronic device including a touchscreen, and the method includes: displaying a first GUI on the touchscreen, where the first GUI includes two or more entries, and the entry includes at least two interface elements; receiving, by the electronic device, a first gesture of a user on the touchscreen; and displaying a second GUI on the touchscreen in response to the first gesture, where the second GUI includes two or more entries, and the entry includes at least one interface element, where a quantity of entries in the second GUI is greater than a quantity of entries in the first GUI, and a quantity of interface elements in the second GUI is less than a quantity of interface elements in the first GUI.
US10768806B2

Provided is an information processing device including a detection unit configured to detect a user operation, and a display control unit configured to display a list including list items, and perform display of, in response to a detected user operation, causing new list items to gradually appear in the list.
US10768802B1

An information processing apparatus includes a display unit that displays a predetermined region and a sticky-note on a pasteboard; a setting unit that sets a condition for executing a procedure and the procedure on a first sticky-note arranged in the region; and an execution unit that executes the procedure set for the first sticky-note on contents of a second sticky-note arranged outside the region on the pasteboard in a case where the second sticky-note satisfies the condition set for the first sticky-note within the region.
US10768799B2

Methods, computer program products, and systems, for example, for controlling display of an image on a display screen includes, for example, receiving, by one or more processor, data regarding a user selected area relative to a first portion of an image displayed on a display screen to define a second portion of the image, at least a portion of the second portion of the image being outside the first portion of the image displayed on the display screen, and automatically controlling, by the one or more processor, display of the second portion of the image on the display screen based on the user selected area of the image to generally maximize display of the second portion of the image within the display screen.
US10768798B1

Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.
US10768796B2

A method of displaying a user interface (UI) on a screen of a device is provided. The method includes selecting, when an event occurs, a first object, which is related to the event, from among the one or more objects included in the UI, determining a second object for executing a second operation related to a first operation, the first operation being executed when the first object is selected by an input to the device, and changing the first object into the second object.
US10768795B2

Embodiments of the invention are directed to a mobile device system, methods and computer program products for providing a centralized, integrated resource transfer application on the mobile device. The integrated resource transfer application of the mobile device is typically configured to launch, control, modify and operate applications stored on the mobile device. In this regard, the integrated resource transfer application facilitates the user to perform a user activity, using multiple applications from a centralized user interface, without requiring the user to open and close one application after another. Another aspect of the integrated resource transfer application is directed to determination of pertinent applications for the user activity and automatic launching the applications within the central interface, by transferring control between applications, automatically, and in a suitable order.
US10768790B2

Systems, methods, and devices are provided for altering an appearance of acquaintances when viewed through smart glasses, which may be altered using augmented reality technology. In particular, an embodiment of the invention is directed to allowing users to specify their appearances to others when viewed by others wearing smart glasses. The others viewing the user through smart glasses include friends, family, contacts, or other acquaintances, which may be specified in one or more social networks or contacts databases. The altered appearance that is displayed may be based on the particular relationship between the user and the viewer. For example, a user may appear as a particular superhero to his friends on a social network website, as having a cartoon feature (such as an enormous head) to his children, as normal to his mother and business contacts, and as wearing a Hawaiian shirt to his closest buddies.
US10768789B1

Described herein are approaches for presented interactive user experience cards within an application menu of an application. Dynamic content of the cards can be downloaded from an external server and presented in response to user inputs. The dynamic content can be updated dynamically and served when appropriate.
US10768787B2

A communication is received over a network from a sender. A method includes identifying, by a computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate; determining, by the computing device, whether the first candidate is an IP address; and in response to determining that the first candidate is not an IP address, storing, in a data repository, the first candidate as a first phone number in a profile of the sender.
US10768773B2

Embodiments of the present invention provide a method and system for displaying overlapping text elements on a graphical user interface. Initially, it is determined, whether a first display elements overlaps a second display element. If, the first display elements overlaps the second display element, then a text stack is created of all overlapping display elements. Only an identified display element is displayed on the text stack. Finally, a scroll mechanism is provided which allows a user to scroll through and display the first and second set of display elements which overlap.
US10768768B2

An array substrate and a display panel are disclosed. The array substrate includes a first common electrode, a plurality of touch sensing electrode wires, and a second common electrode. The first common electrode includes at least two first common electrode plates, each of the touch sensing electrode wires includes at least two discontinuous electrode lines, and each of the electrode lines corresponds to one of the first common electrode plates, wherein two adjacent of the electrode lines are electrically connected via the second common electrode plate.
US10768757B2

A flexible touch screen panel includes a thin film substrate divided into an active area and a non active area positioned at the outside of the active area; sensing patterns formed on the active area of a first surface of the thin film substrate, including first sensing cells formed to be connected along a first direction and second sensing cells formed to be connected along a second direction; and sensing lines formed on the non active area of the first surface of the thin film substrate. The sensing lines are connected to the sensing patterns. In the touch screen panel, the area and/or interval of the sensing cells formed on a first region, which is capable of being bent by predetermined curvature about a folding axis is different from the area and/or interval of the sensing cells formed on a second region as a flat region except the first region.
US10768754B2

Disclosed is a touch input device capable of inputting a touch signal, a vehicle having the same, and a manufacturing method thereof. A touch input device comprises: a touch portion including a concave portion and receiving a touch signal of a user; a base integrally combined with the touch portion or disposed at a lower side of the touch portion and having pattern grooves in an area corresponding to the touch portion; and sensing patterns having a conductive material and arranged on the pattern grooves. The sensing patterns located at a lower side of the concave portion have a resistance smaller than a resistance of the sensing patterns located at an outer side of the concave portion.
US10768753B2

A touch display panel, a display device and a touch panel are provided, the touch display panel includes a plurality of block touch electrodes spaced apart from each other and a conductive shielding layer, the shielding layer is insulated from the touch electrodes; and an orthographic projection of the shielding layer on the base substrate in the touch display panel is at least in a gap between orthographic projections of the touch electrodes on the base substrate.
US10768752B2

The present invention relates to a method for interacting with an electronic and/or computer device comprising a control surface, at least one peripheral surface and a plurality of capacitive electrodes positioned at least along the control surface and arranged to detect control objects in a vicinity of said control surface and said at least one peripheral surface, which method comprising steps for (i) detecting (40, 41, 42, 43) a sequence of actions comprising a plurality of elementary actions performed at least partially sequentially, by at least one control object, at least partially in contact with or opposite said at least one peripheral surface and (ii) triggering (44), based on said sequence of actions, of at least one function in said device.The invention also relates to an interface and device implementing this method.
US10768742B2

Embodiments of the present disclosure relate to a display device, and more particularly, to a display device in which the number of data link lines or touch lines can be increased in a bent area or a folded area of a display panel. According to the embodiments of the present disclosure, it is possible to provide a display device in which the number of data link lines or touch lines can be increased in a bent area or a folded area of a display panel.
US10768739B2

A touch panel is disclosed. The panel has a substrate having a touch region with a plurality of touch areas, a touch position detection apparatus, at least one pressure sensor group and a processor. The at least one pressure sensor group is disposed on the substrate. The pressure sensor group includes a first-type pressure sensor and a second-type pressure sensor. The first-type pressure sensor is located on a first side of the touch region and the second-type pressure sensor is located on a second side opposite to the first side of the touch region so that the first-type pressure sensor and the second-type pressure sensor of the same pressure sensor group are symmetric about the centerline of the touch panel. Each of the plurality of touch areas is associated with one of the at least one pressure sensor group.
US10768731B2

A display device and method of manufacturing the same are provided. A display device includes: a device substrate, a light-emitting element on the device substrate, an encapsulating structure on the light-emitting element, a touch structure on the encapsulating structure, an elastic insulating layer on the touch structure, the elastic insulating layer including an elastic material, and a high-permittivity particles dispersed in the elastic insulating layer.
US10768724B1

A mouse device and a computer control system thereof, comprising a mouse and an optical sensing module. The mouse has electrically connected press buttons, light-emitting component and mouse processing unit set with an initial setting command. The optical sensing module is disposed on the mouse and electrically connected to the mouse processing unit, and has a light source emitting unit generating a sensing signal, and a light source receiving unit. The mouse processing unit transmits the sensing signal to a host processing unit of a host computer. Thereby, the optical sensing module senses a user approaches the mouse or generation of gestures to generate the sensing signal. The mouse processing unit drives the light-emitting component to generate an initial light source. The host processing unit generates an advanced control signal to drive the light-emitting component, an operation unit and peripheral devices to generate advanced actions of an advanced setting command.
US10768721B2

A model controller includes a trackball, a first sensor adjacent to the trackball to detect a first coordinate movement of the trackball, and a second sensor adjacent to the trackball to detect a second and a third coordinate movement of the trackball. The model controller further includes a third sensor to detect movement of the model controller along a surface, and a fourth sensor to detect movement of a wheel coupled to the model controller.
US10768717B2

A method for operating a handheld device, a handheld device, and a computer-readable recording medium thereof are provided. The handheld device at least includes, but not limited to, a body, one or more sensors, a display, and a processor. The one or more sensors are disposed on at least one side of the body, respectively. The processor is coupled to the one or more sensors and the display and configured to receive an operation through the one or more sensors, determine a position of the operation on at least one side of the body according to sensing data generated by the sensors, and display a user interface corresponding to the position by the display. Accordingly, a convenient function for one hand operation is provided.
US10768711B2

A method comprising: enabling viewing by a user of a virtual scene of a virtual space; mapping a three-dimensional gesture of the user to a corresponding three-dimensional gesture in the virtual space; and in response to determining that the corresponding three-dimensional gesture in a virtual space is a first predetermined gesture or predetermined gestures in relation to a first portion of the virtual space, analyzing the virtual space over time to detect an event in the virtual space relating to the first portion of the virtual space.
US10768699B2

In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive input regarding an object at which one person is looking and to present, to another person via the display, a graphical indication regarding the object.
US10768696B2

Representative embodiments disclose mechanisms for calibrating an eye gaze selection system. When the calibration is triggered, a snapshot of an area around the current user's gaze point is taken. The snapshot area is then animated to cause motion of the snapshot area. As the snapshot is animated, the user's gaze will naturally track the thing the user was focusing on. This creates an eye tracking vector with a magnitude and direction. The magnitude and direction of the eye tracking vector can then be used to calculate a correction factor for the current user's gaze point. Calibration can be triggered manually by the user or based on some criteria such as error rates in item selection by the user.
US10768691B2

A wearable motion tracking system (12) for capturing a relative position between a first body part (101) and a second body part (103) of said user (100) comprising a first measurement device (120a), a second measurement device (121a) and a computing device (150) that are configured such as to obtain by said computing device (150) a plurality of measurements between said first and second measurement devices (120a, 121a). Based on the plurality of measurements that comprises at least one distance measurement between said first and second measurement devices (120a, 121a) said computing device (150) is configured to compute, in three dimensions, a position of said second measurement device (121a) relative to said first measurement device (120a) for tracking the position of said second body part (103) relative to said first body part (101). The present invention further relates to a method of motion tracking.
US10768673B2

A hinge structure including a first screw rod, a sliding rod, and a second screw rod is provided. The first screw rod comprises a threaded shaft. The sliding rod is sleeved on the threaded shaft. The second screw rod is sleeved on the sliding rod. The threaded shaft has a first helical slot. The sliding rod has a first guiding portion and a second guiding portion, and the first guiding portion is coupled to the first helical slot. The second screw rod has a second helical slot, and the second guiding portion is coupled to the second helical slot.
US10768672B2

In example implementations, a hinge is provided. The hinge comprises a first hinge plate having at least one opening, where the first hinge plate is coupled to a system cover via at least one fastener fitted through the at least one opening. The hinge comprises a second hinge plate movably coupled to the first hinge plate, where the second hinge plate comprises a tab member that is coupled to a display cover via an insert molding process. The hinge comprises a hinge cap to enclose a portion of the first hinge plate and the second hinge plate that are movable coupled.
US10768670B2

A control method is provided. The control method is applied to an electronic device. The control method includes the following steps: detecting a virtual screen signal; allocating a virtual screen image buffer module for temporarily storing virtual screen image information according to the virtual screen signal; integrating the virtual screen image information and second screen image information into an integrated image data stream by a direct mode; outputting a first screen image data stream to a first screen of an electronic device, so that the first screen displays a first image according to the first screen image data stream; and outputting the integrated image data stream to a second screen of the electronic device, so that the second screen displays a second image according to the integrated image data stream.
US10768668B2

A robot system with a robot that has a camera and a remote control station that can connect to the robot. The connection can include a plurality of privileges. The system further includes a server that controls which privileges are provided to the remote control station. The privileges may include the ability to control the robot, joint in a multi-cast session and the reception of audio/video from the robot. The privileges can be established and edited through a manager control station. The server may contain a database that defines groups of remote control station that can be connected to groups of robots. The database can be edited to vary the stations and robots within a group. The system may also allow for connectivity between a remote control station at a user programmable time window.
US10768659B2

An optical neural network is constructed based on photonic integrated circuits to perform neuromorphic computing. In the optical neural network, matrix multiplication is implemented using one or more optical interference units, which can apply an arbitrary weighting matrix multiplication to an array of input optical signals. Nonlinear activation is realized by an optical nonlinearity unit, which can be based on nonlinear optical effects, such as saturable absorption. These calculations are implemented optically, thereby resulting in high calculation speeds and low power consumption in the optical neural network.
US10768653B2

Systems and methods for managing power on an electric power grid including a server for communicating IP-based messages over a network with distributed power consuming devices and/or power supplying devices, the IP-based messages including information relating to activities by the power consuming devices and/or the power supplying devices; and wherein the information is transformed by the system into settlement grade data corresponding to the activities of the power consuming devices and/or the power supplying devices.
US10768652B2

In various embodiments, a hedge mode plugin increases the ability of an energy storage system to reduce the demand charges associated with purchasing electricity from a utility. A utility measurement interval (UMI) is divided into a pre-discharge phase and a subsequent compensatory charge phase. During the pre-discharge phase, the hedge mode plugin causes an energy storage device to discharge. At the beginning of the compensatory charge phase, the hedge mode plugin computes time-indexed charge values based on the total amount of energy that the energy storage device discharged during the pre-discharge phase. The hedge mode plugin then causes the energy storage device to charge based on at least one of the charge values. By systematically pre-discharging and re-charging the energy device, the hedge mode plugin optimizes the demand reduction effectiveness of the energy storage system during each UMI while stabilizing the state-of-charge of the energy storage device across multiple UMIs.
US10768646B2

A low dropout (LDO) regulating device includes a regulator and a pre-charger. The regulator is configured to adjust an output voltage provided to an output node in accordance with a voltage difference between a first reference voltage and a feedback voltage on a feedback node, wherein the feedback node is coupled to the output node. The pre-charger is electrically connected to the regulator, and is electrically connected to the feedback node for charge sharing.
US10768645B2

Systems, devices and methods, etc., comprising at least two separate and distinct environmental climate control devices that both serve the mixed use open space, and which environmental climate control devices are centrally controlled to provide at least two different HVAC-controlled zones, for example to differentiate between the zones according to at least one of temperature, humidity, pressure or contaminant level.
US10768633B2

A hitch assist system is provided herein. The hitch assist system includes a sensing system configured to detect a hitch assembly and a coupler. A controller is configured to generate commands for maneuvering a vehicle along a first path or a second path. A user input device includes a display, the display configured to illustrate the first and second paths.
US10768632B2

An apparatus for automated, partly automated or assisted maneuvering of a motor vehicle from a start point to a 3D target position including a mono camera and an evaluation and control unit, wherein the evaluation and control unit has at least one structure-from-motion algorithm, wherein the evaluation and control unit calculates a maneuvering trajectory composed of three partial trajectories, wherein a first partial trajectory leads from the start point to a first intermediate point, a second partial trajectory leads from the first to a second intermediate point, and the third partial trajectory leads from the second intermediate point to the target point, wherein at least the first or at least the second partial trajectory is embodied so the mono camera captures the target position from at least two different viewing directions, wherein the viewing directions are selected so the 3D determination of the structure-from-motion is optimized.
US10768627B2

An autonomously moveable storage unit includes one or more processors, a storage container configured to contain a stored item, a moveable base coupled to the storage container and communicatively coupled to the one or more processors, and one or more memory modules communicatively coupled to the one or more processors. The one or more memory modules store logic that, when executed by the one or more processors, cause the autonomously moveable storage unit to actuate the moveable base to automatically move the autonomously moveable storage unit from a docked position coupled to the wheelchair to an undocked position uncoupled from the wheelchair, and actuate the moveable base to automatically move the autonomously moveable storage unit from the undocked position to the docked position.
US10768626B2

A system and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles are disclosed. A particular embodiment includes: partitioning a multiple agent autonomous vehicle control module for an autonomous vehicle into a plurality of subsystem agents, the plurality of subsystem agents including a deep computing vehicle control subsystem and a fast response vehicle control subsystem; receiving a task request from a vehicle subsystem; dispatching the task request to the deep computing vehicle control subsystem or the fast response vehicle control subsystem based on content of the task request or a context of the autonomous vehicle; causing execution of the deep computing vehicle control subsystem or the fast response vehicle control subsystem by use of a data processor to produce a vehicle control output; and providing the vehicle control output to a vehicle control subsystem of the autonomous vehicle.
US10768622B2

An automatic traveling work vehicle includes position calculation circuitry, actual work command generation circuitry, work control circuitry, virtual work command generation circuitry, and monitoring circuitry. The actual work command generation circuitry is configured to generate an actual work command in accordance with a position of the automatic traveling work vehicle. The work control circuitry is configured to control the automatic traveling work vehicle to work at the position according to the actual work command. The virtual work command generation circuitry is configured to generate a virtual work command in accordance with the position of the automatic traveling work vehicle, the automatic traveling work vehicle being not actually controlled according to the virtual work command. The monitoring circuitry is configured to determine whether an abnormality occurs in an operation of the automatic traveling work vehicle based on the actual work command and the virtual work command.
US10768617B2

Provided is a drive assistance device for assisting driving of a vehicle by using an automatic driving function. Assuming various conditions of the driver, a plurality of notification timings to notify of switching from an automatic driving mode to a manual driving mode is set. Notifying a driver who is drowsing at a notification timing of long premature time allows the driver to have sufficient time margin to be ready for manual driving and to shift to driving action more safely. A driver who is reading a book or operating a smartphone is expected to be able to shift to driving action immediately after a notification, and thus it is sufficient to notify at a notification timing of short premature time, which can reduce inconvenience for the driver.
US10768604B2

A method for using a geometrical probe (5) with a spindle (3) of a machine tool (1), wherein a probe fetch waiting state of the machine tool (1), at least one temperature parameter related to a temperature of the spindle (3) of the machine tool (1) is determined by measuring at least one temperature value for the spindle (3), and time for fetching the geometrical probe (5) is determined depending on the at least one temperature parameter.
US10768599B2

A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected.
US10768594B2

The system generally includes a crosspoint switch in a local data collection system having multiple inputs and multiple outputs including a first input connected to a first sensor and a second input connected to a second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of a first sensor signal and a second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal and the second sensor signal. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history. The local data collection system is configured to manage data collection bands.
US10768582B2

A site monitoring system may analyze information from sites to determine when a device, a sensor, a controller, or other structure associated with optically switchable devices has a problem. The system may, if appropriate, act on the problem. In certain embodiments, the system learns customer/user preferences and adapts its control logic to meet the customer's goals.
Patent Agency Ranking