US10931306B2

The disclosure discloses a method and device in UE and a base station for channel coding. A first node first determines a first bit block and then transmits a first radio signal, wherein bits of the first bit block are used to generate bits of a second bit block, a third bit block comprises bits of the second bit block and the first bit block, and the third bit block is used to generate the first radio signal. The first bit block, the second bit block and the third bit block comprise P1, P2 and P3 bits, respectively.
US10931302B2

Evaluating LIKE predicates against compressed data. An alphabet, a LIKE predicate, a compressed string, and a compression dictionary for the compressed string are received. Entries in the compression dictionary include a character string and an associated token. The LIKE predicate is converted to an equivalent pattern matching form, involving a search pattern of length m. For each character of the alphabet that appears in a string associated with a token, a mask of predetermined length k is created. For each entry in the compression dictionary a cumulative mask of length k is computed. A bit vector of length k is initialized, based on the search pattern. Successive tokens in the compressed string are processed using a logical shift of the bit vector and a bitwise operation of the bit vector with the cumulative mask associated with the token.
US10931291B1

An array of devices, such as transceivers on a satellite, each use a phase locked loop (PLL) system to maintain a local oscillator at a particular frequency that is synchronized to a reference clock signal (RCS), maintaining tight timing discipline among the PLL systems. Each PLL system includes a first delta sigma modulator (DSM) and a second DSM. During a first time, a divider uses output from the first DSM to divide output from a voltage controlled oscillator of the PLL system. The output from the divider is provided as feedback to a phase frequency detector (PFD) of the PLL system and is also provided to the clock input of the first DSM. The PFD accepts as input the RCS. The second DSM uses the RCS as clock input. At a second time, the PLL system transitions from the divider using output from the first DSM to the second DSM.
US10931289B2

Disclosed herein is an apparatus that includes a variable clock divider configured to divide a first clock signal to generate a second clock signal, a delay circuit configured to delay the second clock signal to generate a third clock signal, and a phase detector configured to compare phases of the second and third clock signals. The variable clock divider has a division ratio that is variable based, at least in part, on a delay amount of the delay circuit.
US10931284B2

A family of resonators and other devices which employ virtual electrodes using pixel based projection across a gap onto a material. In many embodiments, the pixels are projected onto a piezoelectric material, such as quartz crystal, by an integrated circuit die placed opposite a face of the crystal. The die projects individual pixels of electromagnetic energy onto the crystal, which vibrates and produces its own electromagnetic energy which is received by the pixels. Pixel projection onto other materials, including non-resonant materials, is also disclosed. The pixel based projected electrodes may be used in combination with, or in lieu of, conventional metal electrodes. Individual pixels may be turned on and off, and gain- and phase-controlled, in order to achieve specific desired resonator response characteristics. Many types of devices using pixel based electrode projection are disclosed—including resonators having one or more electrodes, oscillators, filters, delay lines, antennas and others.
US10931279B2

Battery-powered electronic switching device comprising a powerless standby mode, including a sensor, a controller, a battery and a wireless communication module, wherein the controller can be activated via a switching transistor connected to the battery, wherein the switching transistor for activation can be set into a conductive state upon impinging light on a photoreceiver, wherein the control terminal of the switching transistor is connected to the controller so that it can remain permanently conductive, wherein the photoreceiver comprises a cover, which is suitable for influencing the incidence of light, and the controller comprises means for switching off the switching transistor in order to set the electronic switching device after a successful test, in response to a control command or after a predetermined period of time into the powerless standby mode.
US10931277B2

A gate-charge harvester includes a harvest capacitor that has a first plate and a second plate. The second plate is coupled to a lower rail and the first plate is coupled to send a voltage towards a regulator. The gate-charge harvester also includes a low-side harvest transistor having a first terminal coupled to a gate of a low-side power transistor and a second terminal coupled to the first plate.
US10931274B2

One illustrative device includes, among other things, an active device comprising a first terminal, a first bias resistor connected to the first terminal, and a first resistor comprising a first phase transition material connected in parallel with the first bias transistor, wherein the first phase transition material exhibits a first low conductivity phase for temperatures less than a first phase transition temperature and a first high conductivity phase for temperatures greater than the first phase transition temperature.
US10931266B2

A flip-flop element is configured to gate the clock inversions within a master-slave flip-flop element. The flip-flop element reduces the number of circuit elements within the flip-flop element by collapsing elements with common functionality into a single circuit element. Further, by making the actions of judiciously selected circuit elements conditional upon the state of the input data, the flip-flop element circuit reduces the number of internal transitions. In this manner, by reducing the number of circuit elements as well as the number of transitions, the flip-flop element achieves substantial reduction in overall system power consumption, resulting in a more efficient system.
US10931262B2

A resonator element for use in a filter is provided. The resonator element includes a first resonator acoustically coupled to a second or third resonator or both. The first resonator has terminals for incorporation in a filter structure. A tuning circuit is coupled to the second or third resonator or both to enable tuning of the resonator element. The tuning circuit includes a variable capacitor and an inductor.
US10931259B1

An acousto-electric amplifier having insertion gain is provided. The acousto-electric amplifier comprises resistive material coupled to sensors such as conductive fingers. The conductive fingers are disposed on piezoelectric material. The piezoelectric material may be disposed on or above the piezoelectric material. Transducers may be used to couple a surface acoustic wave to and from the acousto-electric amplifier. The acousto-electric amplifier amplifies the surface acoustic wave in one propagation direction and attenuates a surface wave in the opposite propagation direction.
US10931255B2

The present disclosure describes a micromechanical resonator comprising a resonator element (40) having a length (l1) and a width (w1) that is perpendicular to the length. The resonator element has a length-to-width aspect ratio in a range of 1.8 to 2.2. The resonator element is suspended to a support structure with two or more anchors (41, 43). Each of the two or more anchors is attached to a first location or a second location. The first location is at a shorter side (42) of the resonator element. The first location divides the width (w1) of the resonator element into a larger portion (w3) and a smaller portion (w2) such that a ratio between said smaller portion (w2) and the whole width (w1) is in a range of 0.10 to 0.28. The second location is at a longer side (44). The second location divides the length (l1) of the resonator element into a larger portion (l3) and a smaller portion (l2) such that a ratio between said smaller portion (l2) and the whole length (l1) is in a range of 0.36 to 0.48.
US10931240B2

An amplifier circuit can be configured to receive a differential input signal having a common mode component that can extend to at least one power supply rail for the amplifier circuit. The amplifier circuit can include an input stage, such as having a first differential transistor pair, and the input stage can receive the differential input signal and in response conduct a differential first current to a cascode output stage. The cascode output stage can include or use a cascode control signal that is adjusted in response to the differential input signal. The cascode control signal can be independent of a transconductance of the first differential transistor pair. In an example, the amplifier circuit includes a slew boost circuit configured to source or sink current at an output of the amplifier based on a magnitude and polarity of the differential input signal.
US10931233B2

Systems, methods, and circuitries are provided for generating timing signals with a resonator-based open-loop oscillator circuitry. In one example, a system that generates a timing signal based on a target signal includes a plurality of oscillator units configured to generate a respective plurality of oscillator signals. Each oscillator unit includes a resonator that operates in an open-loop mode to generate a resonator signal having a resonator frequency. The resonator signal is used by core circuitry to generate a respective oscillator signal having a respective oscillator frequency. The resonator frequencies of the resonators in the plurality of oscillator units are different from one another. The system also includes a selector circuitry configured to select one of the plurality of oscillator units based on the target signal and provide a selected oscillator signal generated by the selected oscillator unit as the timing signal.
US10931232B2

A crystal oscillator circuit (100, 200) is described that includes a crystal resonator (220); and a voltage source (204) configured to apply a voltage step across the crystal oscillator (220) where a polarity of the voltage source (204) applied to the crystal resonator (220) is switched in response to a sign of a current passing through the crystal resonator (220) and in response thereto a self-timed energy injection waveform is provided to the crystal resonator (220).
US10931229B2

A solar cell testing system including a lower electrode, a solar cell, an encapsulation material, a sodium-containing template, an upper electrode, a voltage source and a measuring circuit is provided. The solar cell is disposed on the lower electrode. The encapsulation material is disposed on the solar cell. The sodium-containing template is disposed on the encapsulation material, wherein the sodium-containing template has a sodium ion content ranging between 9-39%. The upper electrode is disposed on the sodium-containing template. The voltage source is connected between the upper electrode and the lower electrode. The measuring circuit is connected between the solar cell and the lower electrode for measuring a shunt resistance of the solar cell.
US10931226B2

A photovoltaic modular system is disclosed. One or more photovoltaic (PV) modules are connected together with embedded parallel wiring that facilitates the sharing of power from a plurality of PV modules to power one or more electrical devices. Control electronics within each individual PV module allows the isolation of PV modules that are shaded or otherwise not productive. No external connecting wiring, or devices are required to make the system functional. All wiring, connectors and electronics are integral and embedded within each individual PV module. The PV modules have adhesive on the back to allow them to be installed without additional mounting hardware. All PV module system components are completely encapsulated together in one modular component.
US10931218B2

A vacuum pump drive comprising at least one electric motor which is connected to the rotor of a vacuum pump via a drive shaft, a frequency converter which is electrically connected to the motor and which supplies a motor input voltage to the motor, and a switchover device with at least one electric switch. The switchover device is designed to connect the motor windings in a star or delta shape depending on the switching position of the switch in order to change the motor characteristic curve. The vacuum pump drive also comprises a measuring device with sensors for detecting physical operating variables of the vacuum pump and a controller which is electrically or optically connected to the switchover device and the measuring device and which is designed to actuate the at least one switch on the basis of the measured value of the operating variable of the vacuum pump in order to produce the star-delta switchover.
US10931212B2

Unique systems, methods, techniques and apparatuses of motor starters are disclosed. One exemplary embodiment is a synchronous machine including a plurality of stator phase windings, a rotor, a motor starter, and a controller. The motor starter includes a plurality of wye semiconductor switches and a plurality of delta semiconductor switches. The controller is structured to operate the plurality of wye semiconductor switches and the plurality of delta semiconductor switches so as to couple the plurality of stator phase windings in a delta configuration while an angular speed of the rotor is less than a synchronous speed, and structured to operate the plurality of wye semiconductor switches and the plurality of delta semiconductor switches so as to couple the plurality of stator phase windings in a wye configuration in response to the angular speed of the rotor being equal to the synchronous speed.
US10931191B2

A half bridge circuit driver chip and the protection method thereof are provided. The high side voltage detecting circuit connects to a high side signal output terminal and detects the high side turn-on voltage of the high side transistor, so as to obtain a high side turn-on signal. The low side voltage detection circuit connects to a low side signal output terminal and detects a low side turn-on voltage of a low side transistor, so as to obtain a low side turn on signal. When the high side turn-on signal and the low side turn-on signal are received by a protection circuit, a reset signal is generated. The reset signal is sent to the high side driving circuit for turning off the high side transistor and to the low side driving circuit for turning off the low side transistor.
US10931180B2

A method and an apparatus for manufacturing a rotor of an electric motor are provided to obtain an electric motor with high efficiency. To this end, a rotor is magnetized by using a magnetizing device. The rotor includes a rotor magnet disposed in the circumferential direction of a rotor shaft, and a position detecting magnet disposed side-by-side with the rotor magnet with respect to the axial direction of the rotor shaft. The magnetizing device includes a rotor-magnet magnetizing yoke and a position-detecting-magnet magnetizing yoke that generate two magnetic fields. The two magnetic fields each have unlike poles arranged alternately in the circumferential direction and have a phase difference relative to each other in the circumferential direction. A phase difference is thus provided between the poles of the rotor magnet and the poles of the position detecting magnet.
US10931175B2

An apparatus includes a first platform and a second platform configured to rotate relative to the first platform about an axis. A magnet ring is mounted to the first platform and centered around the axis. The magnet ring includes four or more magnetized poles positioned such that each respective boundary between neighboring poles is shifted relative to a corresponding nominal boundary defined by a uniform spacing of boundaries of the poles around the magnet ring. The shifted boundaries of the poles define a characteristic shift pattern for the magnet ring. A magnetic field sensor is connected to the second platform. Circuitry is configured to (i) determine a magnetic field pattern generated by the poles based on data generated by the sensor and (ii) determine a rotational position of the first platform relative to the second platform by correlating the magnetic field pattern to the characteristic shift pattern.
US10931168B2

A shrouded bladed-rotor for use as a rotor of an electrical generator incorporates a plurality of blades and an annular magnetically-permeable yoke concentric with an associated axis of revolution. An even-numbered plurality of permanent magnets are operatively coupled to an outer surface of the annular magnetically-permeable rotor yoke, the latter of which comprises either a shroud of the shrouded bladed-rotor or a ring of magnetically-permeable material encircling the shroud. The North-South axis of each permanent magnet is substantially radially oriented with respect to the axis of rotation, and North-South orientations of every pair of circumferentially-adjacent permanent magnets of the plurality of permanent magnets are opposite to one another. A non-magnetic magnet-retaining-ring encircling the plurality of permanent magnets has sufficient hoop strength to retain the plurality of permanent magnets on the annular magnetically-permeable rotor yoke during intended operation of the electrical generator.
US10931167B2

A power tool including a housing, a controller within the housing, and a brushless motor within the housing and controlled by the controller. The brushless motor includes a stator assembly, a rotor core, and a rotor enclosure. The stator assembly includes a stator core having stator laminations defining a stack length in an axial direction. The rotor enclosure includes a front end cap provided on a first side of the rotor core having a front bearing holder; and a rear end cap provided on a second side of the rotor core. The brushless motor further includes a fan, a front bearing, and a rear bearing. The front bearing holder and the fan define a bearing-to-fan length in the axial direction between axial ends of the front bearing holder and the fan, wherein a difference between the bearing-to-fan length and the stack length is less than 23.5 millimeters.
US10931159B2

A producing method is for an electrical insulating structure covering an outer surface of a to-be-insulated object. The electrical insulating structure producing method comprises: a sheet production step of producing a main insulating sheet in which nanoparticles have been mixed; a cutting step in which the main insulating sheet is cut into main insulation tapes; a taping step of winding each of main insulation tapes on outside of the to-be-insulated object to produce a tape-wound to-be-insulated object in which a main insulated part is formed; a vacuum drawing step of vacuum drawing the tape-wound to-be-insulated object; an impregnation step of injecting a impregnating macromolecular polymer to impregnate the main insulated part in the tape-wound to-be-insulated object, and a solidifying step of raising the temperature of the insulated part to solidify the macromolecular polymer containing the nanoparticles.
US10931153B2

A wireless electricity transmission system includes: a wireless electricity transmission device and one or more wireless electricity reception devices installed within a vehicle. The wireless electricity transmission device includes an electricity transmission wave generation unit that generates a directional electricity transmission wave using beamforming, and a control unit that transmits query waves in directions and, when a pilot signal including identification information on a query wave having a maximum reception strength is received from the wireless electricity reception device, transmits the electricity transmission wave to the wireless electricity reception device in a direction of the query wave. The wireless electricity reception device includes a reception strength determination unit that determines the query wave having the maximum reception strength, a control unit that transmits the pilot signal including the identification information on the query wave having the maximum reception strength, and a reception unit that receives the electricity transmission wave.
US10931146B2

Various embodiments are directed to apparatuses and methods related to source circuitry that provide power to other circuitry. The source circuitry including gain circuitry and a source resonator. The gain circuitry provide powers to the source resonator with a gain that is dependent on a coupling rate between the source circuitry and other circuitry. The source resonator is coupled to the gain circuitry and generates a magnetic field in response to the power. The source circuitry is configured and arranged to wirelessly transfer the power to the other circuitry via the magnetic field.
US10931144B2

A method and apparatus are provided for determining, by a wireless power transmitter, whether a wireless power receiver is removed from a wireless power network managed by the wireless power transmitter. The method includes transmitting a command signal to report power information of the wireless power receiver at stated periods; determining whether a report signal corresponding to the command signal is received from the wireless power receiver; and determining that the wireless power receiver is removed from the wireless power network, if the report signal is not received after transmitting the command signal a predetermined number of times at the stated periods.
US10931143B2

Rechargeable wafer carrier systems and methods are provided. A rechargeable wafer carrier system includes, for instance, a housing for holding at least one wafer and at least one electronics system therein, a rechargeable power source operably connected to the housing for powering the at least one electronics system, and a charging interface for receiving a supply of power for charging the rechargeable power source. The housing may be configured for transport within an automated material handling system. Also provided are methods of charging a rechargeable wafer carrier system, which includes, for instance, providing a rechargeable wafer carrier system having at least one electronics system and a rechargeable power source, operably connecting the rechargeable wafer carrier system to a charging base, and supplying power from the charging base to the rechargeable power source.
US10931137B2

A sheath for convenient charging, comprising: a sheath having at least three sides, a first tapered closed end and a second open end, wherein at least a portion of the sheath extends above an outer surface of a body, wherein the body has an inner surface, an outer surface and a power cable outlet between the inner surface and the outer surface, wherein the sheath is at the power cable outlet and the sheath receives a female end of a USB cable having four sides, an operative end and a cord end, wherein the operative end of the female end of the USB cable is in communication with the second open end of the sheath and the cord end of the female end of a USB cable is in communication with the first tapered closed end of the sheath to provide the female end of the UBS cable in a flat position with the operative end of the female connector being uncovered and above the outer surface of the body.
US10931132B2

A wireless energy transfer system includes an electronic device having at least two members, each housing at least a portion of the electronic device pivotably coupled via a number of hinges. A hinge member is disposed proximate at least some of the number of hinges. At least one receiver coil may be disposed in, on, or about the hinge member. Removing the receiver coil from the members housing the electronic device advantageously permits thinning of the members and a beneficial reduction in height of the electronic device. A power supply may include a number of power supply coils disposed in, on, or about a power supply member. Some or all of the power supply coils may wirelessly couple to the at least one receiver coil via an electromagnetic field and transfer energy to the electronic device when the electronic device is disposed proximate the power supply.
US10931131B2

Provided is a method for charging or discharging an electrochemical energy store, the ageing behavior of which energy store is modelled by describing its depth of discharge at which a depth of discharge value is associated with each time period between two adjacent local maxima and minima in a time-dependent state of charge profile, which depth of discharge value corresponds to the charging or discharging stroke between the state of charge values of the two adjacent local maxima and minima.
US10931129B2

Embodiments include systems, methods, and devices for voltage regulation of a hybrid energy storage module (HESM). The embodiments include a system controller including a first voltage regulator and a second voltage regulator, a first HESM coupled to the system controller, where the first HESM is coupled to a first bus, and a second HESM coupled to the system controller, where the second HESM is coupled to a second bus, and the first bus and the second bus are different.
US10931128B2

A method and apparatus for predicting a capacity fade rate of a battery are provided. The method includes collecting capacity degradation data of a battery based on a current and a state of charge (SOC) for a predefined number of cycles, generating a capacity fade model based on the capacity degradation data, and estimating a capacity fade rate of the battery using the capacity fade model.
US10931124B2

A method includes pre-conditioning a battery for charging to support higher rates of charging the battery.
US10931121B2

An information handling system (IHS) may include a battery management unit (BMU) that remains operational when the IHS in general is in a powered off state. A processor is operational when the IHS in general is in a powered on state but not when the IHS in general is in a powered off state. The BMU is configured to obtain charge and discharge pattern information while the IHS in general is in the powered off state, to transmit the charge and discharge pattern information to the processor when the IHS in general is in the powered on state, to receive user control information from the processor, and to control charge and discharge of a battery according to the user control information when the IHS in general is in the powered off state.
US10931114B2

A first voltage source converter and converter station including such a first voltage source converter, as well as a method and computer program product for controlling the first voltage source converter are disclosed. The first voltage source converter has a DC side for connection to a DC system, has an AC side for connection to an AC system and is interconnected with an AC side of a second voltage source converter, which has a DC side connected to the DC system. The first voltage source converter includes a number of converter valve pairs, each being connected to a corresponding AC phase of the AC system and a control unit controlling the converter valves to generate at least one AC waveform and to reduce oscillations between the converters.
US10931113B2

A power conversion device which is connected between an electric generation grid and a demand area grid and performs power conversion includes: a power converter which is connected to an electric generation grid and which converts AC power received from the electric generation grid to DC power and transmits the DC power via DC bus; and a control device for controlling the power converter. The control device includes a detection unit for detecting DC current of the DC bus, and a protection control unit for performing protection control for suppressing an amount of power received from the electric generation grid, on the basis of variation in the DC current, thereby continuing operation in the case of disturbance in the demand area grid.
US10931112B1

A control device including a power generation amount detector, a flow detecting unit which detects an amount of flow power and outputs the flow power amount as a flow signal, a flow control unit which compares a preset target value with the flow signal and outputs a flow operation amount, a power generation control unit which outputs an amount of generated power, an instantaneous power transmitter which detects instantaneous power and outputs the instantaneous power as an instantaneous power signal, a demand control unit which outputs a demand operation amount, and a setting value calculating unit which obtains a demand target value, outputs the demand operation amount according to the result of a comparison of the demand target value with the instantaneous power signal, and determines whether to change a setting value according to the amount of power being output from the power conditioner for power generation.
US10931101B2

The present invention discloses an electrostatic discharge (ESD) protection circuit, including: a first terminal configured to receive a first voltage; a second terminal configured to receive a second voltage; a detection voltage generating circuit configured to provide a detection voltage according to the first voltage and the second voltage; a warning circuit configured to generate a control signal according to the detection voltage, in which the control signal indicates a normal condition when the detection voltage satisfies predetermined voltage setting, and the control signal indicates an abnormal condition when the detection voltage does not satisfy the predetermined voltage setting; and a protected circuit configured to carry out a self-protection operation when receiving the control signal indicating the abnormal condition.
US10931094B2

A method for detecting an open-phase condition of a transformer having a grounded-wye high voltage side connection including monitoring current flowing in a neutral connection on the high voltage side of the transformer in real time by voltage relaying and current relaying to identify an open phase condition signature in a signal capable of characterizing change of current magnitude. A current signal may be injected onto the neutral terminal and the zero-sequence mode of the transformer monitored to detect an open-phase condition indicated by an increase in network impedance and decrease or elimination of the injection current.
US10931081B2

A method of producing an optoelectronic lighting device includes providing a laser chip carrier on which two edge emitting laser chips, arranging a carrier including two optical elements onto the laser chip carrier, forming a respective optical connection by an optical material between a respective laser facet and a respective optical element, singulating the two laser chips by dividing the laser chip carrier between the two laser chips to form two mutually divided laser chip carrier parts, wherein the dividing includes dividing the carrier between the two optical elements to form two mutually divided carrier parts each including one of the two optical elements, such that two singulated laser chips arranged on the respective divided laser chip carrier part are formed, the respective laser facets of which are optically connected to the respective optical element of the respective carrier part by the optical material.
US10931073B1

A retractable charging adapter assembly includes a retraction unit that is actuatable in a first direction or a second direction. A charge cord is coupled to the retraction unit and the charge cord is drawn into the retraction unit when the retraction unit is actuated in the first direction. Moreover, the charge cord is drawn outwardly from the retracting unit when the retraction unit is actuated in the second direction. A wall charge adapter is pluggable into a female electrical outlet and the charge cord is pluggable into the wall charge adapter for charging the electronic device. A cigarette lighter adapter is pluggable into a cigarette lighter port in a vehicle for charging the electronic device with the cigarette lighter port in the vehicle.
US10931070B1

An information handling system dual axis hinge integrates a coaxial conductor and coaxial dielectric in a U-shaped sheath that provides first and second axles about which first and second bracket gears rotate. The coaxial conductor supports shielded and grounded signal communications between opposing portions of an information handling system housing. First and second torque brackets insert over the sheath and couple to the opposing housing portions to generate friction during housing rotation by interaction of the torque bracket rotating around the sheath.
US10931065B2

A connector includes a connector main body having a plate-shaped conductor, conductive contacts, and a housing holding the plate-shaped conductor and the conductive contacts so as to remain insulated from each other and a metallic casing forming an exterior of a pen-type electronic device and having a through hole configured such that a mating connector is insertable. The conductive contacts form parts of an electric circuit different from the plate-shaped conductor in the pen-type electronic device. An end portion of the plate-shaped conductor is fixed to an inner wall of the casing forming the through hole such that a distal end portion of the connector main body electrically connected to the mating connector is located in the through hole.
US10931061B2

A charging plug for an electric automobile has a plug head and an insulation body. The plug head and the insulation body are connected in a releasable manner in such a way that the insulation body can be exchanged.
US10931054B2

A connector structure includes a bottomed tubular hood formed in a housing, a mating hood formed in a mating housing and fitted inside the bottomed tubular hood, a plate spring member made of metal accommodated in a tube bottom of the bottomed tubular hood, a backlash regulating member provided on an opposite side of the tube bottom across the plate spring member and urged in a direction opposite to a fitting direction of the mating hood by the plate spring member, a mating hood tip end surface formed at a tip end of the mating hood in the fitting direction, and a regulating member abutting surface provided on the backlash regulating member and pressed by the mating hood tip end surface in a fitted state that the housing and the mating housing are fitted.
US10931050B2

An electrical connector with improved high frequency performance. The connector has conductive elements, forming both signal and ground conductors, that have multiple points of contact distributed along an elongated dimension. The ground conductors may be formed with multiple beams of different length. The signal conductors may be formed with multiple contact regions on a single beam, with different characteristics. Signal conductors may have beams that are jogged to provide both a desired impedance and mating contact pitch. Additionally, electromagnetic radiation, inside and/or outside the connector may be shaped with an insert electrically connecting multiple ground structures and/or a contact feature coupling ground conductors to a stiffener. The conductive elements in different columns may be shaped differently to reduce crosstalk.
US10931045B2

A connector comprises a fixed housing and a movable housing movable relative to the fixed housing. The fixed housing has an end wall, and the movable housing has a regulated portion. The end wall is provided with a stopping portion and a projecting portion projecting inward in a pitch direction (Y-direction). The regulated portion is provided with a reference surface, a stopped portion and a receiving recess. The stopped portion projects outward in the pitch direction beyond the reference surface to be located below the stopping portion, and an upward movement thereof is regulated by the stopping portion. The receiving recess is recessed inward in the pitch direction beyond the reference surface. The receiving recess faces, at least in part, the projecting portion in the pitch direction or receives, at least in part, the projecting portion.
US10931033B2

A multi-polarization millimeter wave (mmWave) transmitter/receiver (TX/RX) architecture with shared power amplifiers (PAs) is provided. This architecture provides a transceiver which uses shared PAs to reduce the number of TX and PA stages required for multi-polarization transmission in mmWave radio frequency (RF) devices. Embodiments provide an array of switching channels which selectively connect a shared TX and shared PA to two or more antennas in antenna arrays having different polarizations (e.g., a dipole antenna array and a patch antenna array). This approach provides a dual polarization or multi-polarization mmWave transceiver having a reduced number of components which results in a smaller size, improved power efficiency, and improved power heat dissipation.
US10931021B2

A radio frequency antenna array uses multiple lenses, and mechanically movable elements, to provide ground-based and sky-based coverage for multiple object communication and tracking. The antenna array includes at least two spherical lenses, where each spherical lens has at least two associated RF elements. A third lens is added, along with at least two additional RF elements to narrow and track the overlapped beams from the first and second lenses. Each lens also includes a sub-controller configured to adjust a phase of the signals produced by the RF elements. The antenna includes a control mechanism configured to enable a user to move the RF elements along their respective tracks, and automatically configure the phase shifter to modify a phase of the output signals from the elements based on the relative positions between the RF elements. The overlapped beams track independent targets, such as satellites, across an area.
US10931017B2

An antenna includes a ground plane; a first resonator connected to a feeding point with reference to the ground plane; and a second resonator that is fed power by the first resonator according to an electromagnetic field coupling with no contact. The second resonator includes a first conductor part, and a second conductor part capacitively-coupled to the first conductor part through a gap. A dielectric loss tangent of a substrate part, on which the second resonator is formed, is greater than zero and less than or equal to 0.01.
US10931011B2

An antenna system comprises an antenna module, a controller, and a processor. The antenna module is capable of adopting, at any time, any one of a plurality of polarities. The controller is capable of providing a time-varying control signal to the antenna module. At a specified time, the time-varying control signal directs the antenna module to adopt a specified polarity. The processor obtains, from the antenna module, at least one digital stream in response to an incident radio-frequency (RF) signal impinging on the antenna module. At the specified time, the at least one digital stream corresponds to the antenna module having adopted the specified polarity. The processor analyzes the at least one digital stream from the antenna module, and generates an output signal corresponding to the incident RF signal.
US10931010B1

An anti-EMI antenna includes a first substrate layer, a grounding layer, a first circuit layer, a second substrate layer, a second circuit layer, a third substrate layer, a third circuit layer, a fourth substrate layer, and a fourth circuit layer. The grounding layer is mounted on a bottom surface of the first substrate layer, and includes a grounding circuit. The grounding circuit fully covers the bottom surface of the first substrate layer. Since the grounding circuit fully covers the bottom surface of the first substrate layer, the antenna radiation circuit can prevent the EMI from a bottom side of the anti-EMI antenna. Therefore, electromagnetic waves can be mostly isolated to prevent noise caused by the EMI.
US10931005B2

An ear-worn electronic device is adapted to be worn at, by, in or on an ear of a wearer. The device comprises a housing configured to be supported at, by, in or on the wearer's ear. A processor is disposed in the housing. A speaker or a receiver is coupled to the processor. A radio frequency transceiver is disposed in the housing and coupled to the processor. An antenna arrangement is disposed in or on the housing and coupled to the transceiver. The antenna arrangement comprises a primary antenna and a chip antenna connected to the primary antenna. The primary antenna serves as a counterpoise for the chip antenna and feeds the chip antenna.
US10931000B1

An antenna module includes a first antenna unit including at least one first patch antenna pattern, at least one first feed via, and at least one first dielectric layer, a second antenna unit including at least one second patch antenna pattern, at least one second feed via, and at least one second dielectric layer, a first connection portion, a first rigid substrate electrically connecting the first connection portion to the first antenna unit and having a first surface on which the first antenna unit is disposed, a base connection portion, a flexible substrate having a first surface on which the first connection portion is disposed and a second surface on which the base connection portion is disposed, and an IC electrically connected to the flexible substrate through the second surface of the flexible substrate or the first rigid substrate.
US10930998B2

An antenna system is provided. The antenna system has a system grounding unit, a metal frame and a main board. The metal frame is spaced apart from the system grounding unit to form a clearance zone. The metal frame is a first radiator. The antenna system further has a second radiator, a switch, a capacitor and a main matching circuit. The second radiator is located in the clearance zone. The main board has a feeding point. The metal frame has a first connecting part and a second connecting part. An end of the capacitor is connected to the second radiator, and another end of the capacitor is connected to the main matching circuit. The second radiator is connected to the main board via the switch.
US10930996B2

A cell site sector includes: a mounting frame; an RF antenna mounted to one side of the mounting frame; and at least one (RRU mounted to a second, opposed side of the mounting frame and operationally connected with the antenna. The RRU and the RF antenna have horizontal width and depth dimensions, the width dimension being greater than the depth dimension, wherein the width dimension of the RRU is generally parallel with the width dimension of the RF antenna.
US10930978B2

A lithium ion pouch battery cell includes a rigid frame forming a skeleton of the cell and defining an aperture, an anode, a separator, and a cathode disposed within the aperture. The anode and cathode each include a current collector with an exposed tab portion, and a pair of terminals, integrated into the frame, each having an exterior portion and an interior portion bonded to one of the current collectors.
US10930968B2

In a nonaqueous electrolyte secondary battery, a positive electrode contains a lithium transition metal oxide and a phosphoric acid compound. A nonaqueous electrolyte contains a dinitrile represented by a general formula: NC-A-CN (A represents a linear hydrocarbon having 1 to 10 carbon atoms or a hydrocarbon which contains a main chain having 1 to 10 carbon atoms and at least one side chain having 3 or less carbon atoms); an ether represented by a general formula: R1—O—R2—O—R3 (R1 and R3 each represent a group which contains a main chain having 1 to 3 carbon atoms, and R2 represents a chain hydrocarbon group having 1 to 3 carbon atoms); and a fluorophosphate salt.
US10930964B2

A fuel cell stack includes a pair of end plates disposed on opposing sides of a fuel cell stacked body in a first direction, a coupling bar that bridges between the end plates, a fastening member that connects the end plates and the coupling bar in the first direction, and a cylindrical knock disposed inside an end plate side mounting hole and a coupling bar side mounting hole of the end plates and the coupling bar in the first direction, and being externally fitted to the fastening member inside the end plate side mounting hole and the coupling bar side mounting hole. A first seal member in close contact with at least an inner circumferential surface of the end plate side mounting hole and the fastening member is disposed in a portion located between the cylindrical knock and the fastening member inside the end plate side mounting hole.
US10930963B2

A fuel cell stack in which unit cells are stacked, wherein the unit cell includes: a membrane electrode assembly; an insulating member; a first separator; a second separator; and a gasket, a hole penetrates through the insulating member and the first and second separators, the gasket extends around the hole on the insulating member, a flow path portion is formed in at least one of the first and second separators, the first and second separators define a communicating portion, one of the first and second separators includes: first and second protruding portions; and a recessed portion, at least a part of the communicating portion is defined by the first and second protruding portions, the recessed portion, and the other of the first and second separators, and the first separator includes a support portion contacting and supporting the insulating member on a back side of the gasket.
US10930961B2

Multi-acid polymers are produced having the formula R—SO2—NH—R′—(SO3H)n and made from a polymer precursor in sulfonyl fluoride form or sulfonyl chloride form The R is one or more units of the polymer precursor without sulfonyl fluoride or sulfonyl chloride, R′ is the portion of the amino sulfonic acid without the SO3H and NH, n is one or more, and the multi-acid polymer has two or more proton conducting groups. A method of making the multi-acid polymers includes reacting an amino acid having multiple sulfonic acids with a polymer precursor in sulfonyl fluoride form or sulfonyl chloride form in a mild base condition to produce the multi-acid polymer having two or more proton conducting groups.
US10930954B2

In an inspection method for inspecting occurrence of a deformation in a fuel cell, a change amount between a pressure loss parameter value before an impact and a pressure loss parameter value after the impact is found, and when the change amount is a reference value determined in advance or more, it is determined that the deformation occurs inside the fuel cell. It is determined that the deformation occurs inside the fuel cell due to the impact, in at least either of a case where the change amount of a first pressure loss parameter value that is a pressure loss parameter value in a gas passage is a first reference value or more and a case where the change amount of a second pressure loss parameter value that is a pressure loss parameter value in a refrigerant passage is a second reference value or more.
US10930952B2

A fuel cell system includes: a flow sensor configured to measure an actual flow rate of air which is introduced into an oxidizing gas supply passage via a compressor when a fuel cell generates electric power; and a wind speed deriving unit configured to acquire a flow rate of air measured by the flow sensor in a state in which air flows from the oxidizing gas supply passage to an oxidizing gas discharge passage via the compressor and a bypass flow passage and to derive an actual wind speed of wind which is received by the fuel cell system, when the compressor stops.
US10930947B2

The invention relates to a supply circuit of the cathode (250) of at least one electrochemical cell (200) of the PEMFC type, which further comprises a membrane (290) separating an anode (210) and said cathode (250), with this circuit comprising: a supply channel (220) comprising an inlet (282) and making it possible to convey a fluid (90) in contact with the cathode (250); a discharge channel (280) that makes it possible to remove gases from the cell, a recirculation channel (100, 100′), comprising: a first opening (102) connected to the outlet (284) of the discharge channel (280); a second opening (104) connected to the inlet (282) of the supply channel (280), by the intermediary of a connector (80); a third opening (106) and means for removing (140) that allow at least one portion of the fluid (90) to be removed from the recirculation channel by the third opening (106), the recirculation channel (100, 100′) and/or the supply channel further comprising at least one compressor (C1, C2), which makes it possible to control the flow rates and/or the proportion of the fluids to be mixed in the connector.
US10930945B2

A fuel cell system and a control method thereof are provided. The control method includes acquiring a first pressure that corresponds to a pressure in an anode immediately before starting and determining a hydrogen supply target differential pressure value that corresponds to a pressure value boosted in the anode by hydrogen supplied to the anode when starting the system, based on an intensity of the acquired first pressure acquired. An opening degree of a hydrogen supply valve connected to the anode is then adjusted to supply sufficient hydrogen to boost the pressure in the anode that corresponds to the hydrogen supply target differential pressure value.
US10930936B2

An apparatus and a method for manufacturing a continuous reactor type core-shell catalyst electrode, which may manufacture a large amount of continuous reactor type core-shell catalyst electrodes by improving coating efficiency of shell metal by using reaction chambers disposed in a circular shape or in a line are provided. The apparatus for manufacturing a continuous reactor type core-shell catalyst electrode includes: a main body; reaction chambers which are disposed plurally in a circular shape inside the main body, store reaction solution inside thereof, are equipped with a movable member and counter electrodes, and are coupled with a reference electrode to a lateral portion thereof; a palladium sheet which is moved by the movable member and immersed in the reaction solution as the movable member moves downward; a power supply which applies a voltage to the electrodes.
US10930934B2

A positive active material for a rechargeable lithium battery including a lithium metal compound and a phosphorus (P)-containing compound on the surface of the lithium metal compound. A content of phosphorus (P) of the phosphorus-containing compound is about 0.1 atom % to about 10 atom % based on the total amount of elements on the surface of the positive active material. A method of preparing the same and rechargeable lithium battery including the same are also provided.
US10930932B2

The present disclosure provides a positive electrode plate and a battery, the positive electrode plate comprises a positive current collector and a positive film, the positive film is provided on least one surface of the positive current collector and comprises a positive active material, the positive active material comprises a layered lithium-containing compound, and an OI value of the positive film represented by COI is less than or equal to 150. The positive electrode plate of the present disclosure has smaller swelling and excellent dynamics performance, and the battery of the present disclosure has high safety performance, excellent dynamics performance and long cycle life at the same time.
US10930916B2

The present disclosure relates to a composite end plate and a battery module. The composite end plate comprises a rigid substrate, which has a first surface and a second surface that are opposite in a thickness direction of the rigid substrate, the first surface is disposed facing batteries; a rigid connecting plate, which comprises a connecting portion and a hook portion that is bent toward the connecting portion, the hook portion is embedded in the rigid substrate to connect the rigid connecting plate to the rigid substrate, the connecting portion is located on the second surface for connecting and fixing with an external structural member, and a material of the rigid connecting plate is different from that of the rigid substrate. The composite end plate according to the present disclosure can improve the structural strength of the battery module.
US10930910B2

A power storage module includes: a plurality of power storage elements; a power storage case accommodating the plurality of power storage elements; and a gas generator disposed in the power storage case, the plurality of power storage elements each having an exhausting portion, the power storage case having an exhaust channel formed therein to pass an exhaust gas exhausted from the exhausting portion, the gas generator being disposed in the exhaust channel, the gas generator supplying a supply gas into the exhaust channel when the gas generator attains an internal temperature equal to or higher than a predetermined temperature.
US10930909B2

The present disclosure relates to a protective pressure plate and a battery module. The protective pressure plate comprises a pressure plate body having a strip-like shape. The pressure plate body includes an upper surface and a lower surface that are opposed in a thickness direction of the pressure plate body and two side surfaces that are opposed in a width direction of the pressure plate body. At least one portion of each of the side surfaces is recessed toward a center line of the pressure plate body to form a protective recess. The upper surface of the pressure plate body has a maximum width greater than a maximum width of the lower surface. The protective pressure plate according to the embodiment of the present disclosure can be used to fix the circuit board and protect the bonding wires, thereby improving the use safety and stability of the battery module.
US10930905B2

The invention relates to a battery module having a plurality of battery cells, in particular lithium-ion battery cells, having a plurality of partitions (4), wherein a battery cell (2) is arranged between two partitions (4), and a spring element (6) is furthermore arranged between two partitions (4) adjacent to a battery cell (2), in particular a tension and/or compression spring element, which is arranged in a manner contacting and/or connected to the two partitions (4) such that a value of a deformation constant (12) of the spring element (6) determines a force transmitted by the two partitions (4) to the battery cell (2).
US10930899B2

An electrochemical cell includes an annular electrode composite body; and an annular liquid-tight housing formed as a hollow cylinder and including an annular interior space, wherein the housing is arranged around a central aperture or recess, the housing has a height of 5 mm to 40 mm and an external diameter of 6 mm to 20 mm, and the annular electrode composite body is arranged in the annular interior space.
US10930883B2

A foldable display device includes a rigid film. The rigid film has first and second sections between which a space having a first width is located. The rigid film is foldable about a folding axis disposed between the first and second sections. A first double-sided adhesive film is disposed on the rigid film. A lower flexible module is disposed on the first double-sided adhesive film. A second double-sided adhesive film is disposed on the lower flexible module. A flexible display module is disposed on the second double-sided adhesive film and includes an electroluminescent unit. A third double-sided adhesive film is disposed on the flexible display module. An upper flexible module is disposed on the third double-sided adhesive film.
US10930881B2

A foldable display apparatus includes: a foldable display panel having a folding portion about which display panel is configured to fold; a lower film on one surface of the display panel having two, spaced bumps disposed adjacent to and at opposite sides of the folding portion; and a sub-layer disposed on the lower film, wherein the folding portion is configured to fold so that the display panel faces exteriorly of the display panel and the sub-layer faces interiorly of the display panel, and wherein a sum of heights of the two bumps is approximately less than or equal to a sum of thicknesses of the two sub-layers at respective sides adjacent to the folding portion.
US10930867B2

According to an embodiment of the present invention, a display device includes: a substrate including a through-hole, a peripheral area surrounding the through-hole, a wiring area surrounding the peripheral area, and a display area surrounding the wiring area; a gate insulating layer disposed on the substrate; a gate wire disposed in the wiring area and on the gate insulating layer; an interlayer insulating layer disposed on the gate wire; a data wire disposed in the wiring area and on the interlayer insulating layer; a middle insulating layer disposed on the data wire; and a first main insulating dam disposed in the wiring area and on the middle insulating layer, wherein the first main insulating dam includes an organic material, and wherein a width of a lower surface of the first main insulating dam is narrower than a width of an upper surface of the first main insulating dam.
US10930866B2

A method of making an osmium(II) complex having Formula I, L1-Os-L2, wherein L1 and L2 are independently a biscarbene tridentate ligand, wherein L1 and L2 can be same or different is disclosed. The method includes (a) reacting a precursor of ligand L1 with an osmium precursor to form an intermediate product, wherein the osmium precursor having the formula OsHx(PR3)y, wherein x is an integer from 2 to 6 and y is an integer from 2 to 5, and R is selected from the group consisting of aryl, alkyl and cycloalkyl; and (b) reacting a precursor of ligand L2 with said intermediate product.
US10930865B2

The complexes disclosed herein are cyclometalated metal complexes of Formula (I) that are useful for full color displays and lighting applications.
US10930862B2

The present invention includes novel compounds containing heterocycles or azaheterocycles and tetrazatetraborocine. These compounds may be useful as host materials for phosphorescent electroluminescent devices.
US10930860B2

An organic EL device includes a pair of electrodes and an organic compound layer between pair of electrodes. The organic compound layer includes an emitting layer including a first material, a second material and a third material, in which singlet energy EgS(H) of the first material, singlet energy EgS(H2) of the second material, and singlet energy EgS(D) of the third material satisfy a specific relationship.
US10930856B2

A novel organic compound is provided. In particular, a novel organic compound which can improve the element characteristics of a light-emitting element is provided. A novel light-emitting element with high emission efficiency, low driving voltage, and high reliability is provided. An organic compound including an amine skeleton and a benzo[b]naphtho[1,2-d]furan skeleton is provided. A light-emitting element including the organic compound is provided.
US10930844B2

Variable-resistance devices and methods of forming the same include a variable-resistance layer, formed between a first terminal and a second terminal, that varies in resistance based on an oxygen concentration in the variable-resistance layer. An electrolyte layer that is stable at room temperature and that conducts oxygen ions in accordance with an applied voltage is positioned over the variable-resistance layer. A gate layer is configured to apply a voltage on the electrolyte layer and the variable-resistance layer and is positioned over the electrolyte layer.
US10930841B2

A magnetic tunnel junction with out-of-plane magnetisation includes a storage layer; a reference layer; a tunnel barrier layer, the two magnetisation states of the storage layer being separated by an energy barrier, the magnetic tunnel junction having a thermal stability factor dependent on the energy barrier and on the temperature of use of the magnetic tunnel junction. The storage layer has a thickness comprised between 0.5 times and 8 times a characteristic dimension of a planar section of the tunnel junction; the composition and the thickness of the storage layer are chosen such that the absolute value of the derivative of the thermal stability factor compared to a characteristic dimension of a planar section of the tunnel junction is less than 10 nm−1.
US10930835B2

The present disclosure relates to a thermoelectric module sheet that includes a base substrate, a plurality of thermoelectric elements laminated on a surface of the base substrate, and a plurality of electrodes, each of which is laminated on at least one surface of at least one of the plurality of thermoelectric elements to electrically connect the plurality of thermoelectric elements by a predetermined connecting method.
US10930832B2

Disclosed is a method for manufacturing a semiconductor light emitting device, the method including: providing a mask having a plurality of openings on a base; placing semiconductor light emitting chips on exposed portions of the base through the openings, respectively, by a device carrier which recognizes a shape of the mask and calibrates position for a semiconductor light emitting chip to be seated; and supplying an encapsulant to each of the openings, with the mask serving as a dam.
US10930829B2

A method of producing side-emitting components includes providing a plurality of semiconductor chips on an auxiliary carrier, wherein the semiconductor chips on the auxiliary carrier are spaced apart from each other and each have a side surface provided with a transparent protective layer; covering the semiconductor chips with a radiation-reflecting molding compound so that in a plan view of the auxiliary carrier, the semiconductor chips are completely covered by the molding compound; and singulating the molding compound and the semiconductor chips into a plurality of components so that the components each include a semiconductor chip, wherein the components are singulated at the associated transparent protective layer, as a result of which the components each have a radiation exit surface exposed by the molding compound and formed by a surface of the remaining or exposed transparent protective layer.
US10930827B2

Disclosed are a fluororesin interfacial agent for LED packaging, and a method for preparing and using the same. The fluororesin interfacial agent for LED packaging comprises a graphene oxide fluororesin sealant and KH550 silane coupling agent solution. Graphene oxide powder in the graphene oxide fluororesin sealant chemically reacts with the KH550 silane coupling agent, and molecular crosslinking is formed, which tightly fixes a bonding interface and a fluororesin matrix like countless molecular anchors, and which greatly improves the bonding capability of fluororesin sealant and ensures the reliability of LED packaging.
US10930820B2

A light emitting device includes a semiconductor laser element and a base member. The base member includes a bottom part, a frame part, and first and second electrode layers. The frame part forms a frame surrounding the semiconductor laser element. An area within an intersection line between the first inner surface and the bonding surface of the frame part has a size larger than a size of the arrangement surface of the bottom part. An area within an intersection line between the second inner surface and the bonding surface of the frame part has a size smaller than the size of the arrangement surface. The planar surface of the frame part intersects at least a part of the second inner surface. The planar surface and the second inner surface form a step portion on an inner side of the frame. The second electrode layer is disposed on the planar surface.
US10930819B2

Light emitting devices and methods for their manufacture are provided. According to one aspect, a light emitting device is provided that comprises a substrate having a recess, and an interlayer dielectric layer located on the substrate. The interlayer dielectric layer may have a first hole and a second hole, the first hole opening over the recess of the substrate. The light emitting device may further include first and second micro LEDs, the first micro LED having a thickness greater than the second micro LED. The first micro LED and the second micro LED may be placed in the first hole and the second hole, respectively.
US10930817B2

A light-emitting device includes an emission structure, a current block layer on the emission structure, a reflective layer on the current block layer, a protection layer that covers the reflective layer, and an electrode layer on the protection layer.
US10930813B2

Provided are a semiconductor light-emitting array and a method of manufacturing the same. The manufacturing method includes forming a plurality of grooves in a region of a substrate and sequentially growing a first semiconductor layer, an active layer, and a second semiconductor layer on the substrate to form a light-emitting structure layer.
US10930807B2

A solar cell module having: a plurality of solar cells; a first protective member provided on the light-receiving surface side of the solar cells; a second protective member provided on the reverse surface side of the solar cells; a sealing layer for sealing the solar cells, the sealing layer being provided between the protective members; and a wavelength conversion substance for absorbing light of a specific wavelength and converting the light into light of a longer wavelength. The wavelength conversion substance is contained in at least a gap region, corresponding to the gap between the solar cells, of a reverse-surface-side region located on the side of the sealing layer nearer to the second protective member than the solar cells. The concentration of the wavelength conversion substance is higher in the gap region than in the region sandwiched by the reverse surface of the solar cells and the second protective member.
US10930790B2

Disclosed are a thin film transistor (TFT) including an oxide semiconductor layer capable of being applied to high-resolution flat panel display devices requiring high-speed driving, a gate driver including the TFT, and a display device including the gate driver. The TFT includes first oxide semiconductor layer consisting of indium-gallium-zinc-tin oxide (IGZTO) and a second oxide semiconductor layer including indium-gallium-zinc oxide (IGZO). A content ratio (Ga/In) of gallium (Ga) to indium (In) of the second oxide semiconductor layer is higher than a content (Ga/In) of Ga to In of the first oxide semiconductor layer, and a content ratio (Zn/In) of zinc (Zn) to In of the second oxide semiconductor layer is higher than a content (Zn/In) of Zn to In of the first oxide semiconductor layer.
US10930788B2

A display panel includes a base substrate, and thin film transistors positioned on the base substrate. Each thin film transistor includes a polysilicon layer. The display panel further includes a light-shielding layer for blocking ultraviolet (UV) light that is located at a side of the polysilicon layer away from the base substrate. An orthographic projection of the polysilicon layer on the substrate is in a range of an orthographic projection of the light-shielding layer on the substrate.
US10930783B2

Semiconductor devices, FinFET devices with optimized strained-source-drain recess profiles and methods of forming the same are provided. One of the semiconductor devices includes a substrate, a gate stack over the substrate and a strained layer in a recess of the substrate and aside the gate stack. Besides, a ratio of a depth at the greatest width of the recess to a width of the gate stack ranges from about 0.5 to 0.7.
US10930779B2

A semiconductor device including a fin structure present on a supporting substrate to provide a vertically orientated channel region. A first source/drain region having a first epitaxial material with a diamond shaped geometry is present at first end of the fin structure that is present on the supporting substrate. A second source/drain region having a second epitaxial material with said diamond shaped geometry that is present at the second end of the fin structure. A same geometry for the first and second epitaxial material of the first and second source/drain regions provides a symmetrical device.
US10930768B2

A method of manufacturing a field effect transistor includes forming a fin on a substrate, forming source and drain electrodes on opposite sides of the fin, forming a gate stack on a channel portion of the fin between the source and drain electrodes, forming gate spacers on extension portions of the fin on opposite sides of the gate stack, removing at least a portion of the gate spacers to expose the extension portions of the fin, and thinning the extension portions of the fin. Following the thinning of the extension portions of the fin, the channel portion of the fin has a first width and the extension portions of the fin have a second width less than the first width.
US10930767B2

FinFET patterning methods are disclosed for achieving fin width uniformity. An exemplary method includes forming a mandrel layer over a substrate. A first cut removes a portion of the mandrel layer, leaving a mandrel feature disposed directly adjacent to a dummy mandrel feature. The substrate is etched using the mandrel feature and the dummy mandrel feature as an etch mask, forming a dummy fin feature and an active fin feature separated by a first spacing along a first direction. A second cut removes a portion of the dummy fin feature and a portion of the active fin feature, forming dummy fins separated by a second spacing and active fins separated by the second spacing. The second spacing is along a second direction substantially perpendicular to the first direction. A third cut removes the dummy fins, forming fin openings, which are filled with a dielectric material to form dielectric fins.
US10930762B2

A method of forming a semiconductor device that includes forming a stack of nanosheets composed of a semiconductor material; and forming a sacrificial layer of a work function adjusting material on the semiconductor material of the stack of nanosheets. In a following step, the work function adjusting material is mixed into the semiconductor material on at least a channel surface of nanosheets. The sacrificial layer is removed. An interfacial oxide layer is formed including elements from the semiconductor material and the work function adjusting layer on said at least the channel surface of the stack of nanosheets. A gate structure including a gate dielectric is formed on the interfacial oxide that is present on the channel surface of the nanosheets.
US10930754B2

Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10930753B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin comprising silicon, the fin having a lower fin portion and an upper fin portion. A first insulating layer is directly on sidewalls of the lower fin portion of the fin, wherein the first insulating layer is a non-doped insulating layer comprising silicon and oxygen. A second insulating layer is directly on the first insulating layer directly on the sidewalls of the lower fin portion of the fin, the second insulating layer comprising silicon and nitrogen. A dielectric fill material is directly laterally adjacent to the second insulating layer directly on the first insulating layer directly on the sidewalls of the lower fin portion of the fin.
US10930752B2

A method includes forming a transistor, which includes forming a dummy gate stack over a semiconductor region, and forming an Inter-Layer Dielectric (ILD). The dummy gate stack is in the ILD, and the ILD covers a source/drain region in the semiconductor region. The method further includes removing the dummy gate stack to form a trench in the first ILD, forming a low-k gate spacer in the trench, forming a replacement gate dielectric extending into the trench, forming a metal layer to fill the trench, and performing a planarization to remove excess portions of the replacement gate dielectric and the metal layer to form a gate dielectric and a metal gate, respectively. A source region and a drain region are then formed on opposite sides of the metal gate.
US10930748B2

A semiconductor device includes: a semiconductor (10 μm≤tsi≤30 μm); a metal layer (30 μm≤tag≤60 μm) comprising Ag; a metal layer (10 μm≤tni≤35 μm) comprising Ni; and transistors. The transistors include a source electrode and a gate electrode on the semiconductor layer. The metal layer functions as a common drain region for the transistors. The ratio of the lengths of the longer side and the shorter side of the semiconductor layer is at most 1.73. The ratio of the surface area and the perimeter length of each electrode included in the source electrode is at most 0.127. The cumulative surface area of the source electrode and the gate electrode is at most 2.61 mm2. The length of the shorter side of the source electrode is at most 0.3 mm, and 702<2.33×tsi+10.5×tag+8.90×tni<943 is satisfied.
US10930747B2

An embodiment of a semiconductor device includes a first semiconductor region formed within a semiconductor substrate, a second semiconductor region formed within the semiconductor substrate, a first electrode coupled to the first semiconductor region, a second electrode coupled to the second semiconductor region and proximate the first electrode, wherein the second electrode is encircled by the first electrode. A third electrode may be coupled to the first electrode and the second semiconductor region. A fourth electrode may be coupled to the first semiconductor region and proximate the third electrode, wherein the fourth electrode may be coupled to the second electrode, and wherein the third electrode includes a shared portion of the first electrode.
US10930743B2

In a first aspect of a present inventive subject matter, a layered structure includes a first semiconductor layer including an ε-phase crystalline oxide semiconductor with a first composition, and a second semiconductor layer including an ε-phase crystalline oxide semiconductor with a second composition that is different from the first composition of the first semiconductor layer, and the second semiconductor layer is layered on the first semiconductor layer.
US10930735B2

A method of forming a three-dimensional transistor device. The method may include providing a fin array on a substrate, the fin array comprising a plurality of fin structures, formed from a monocrystalline semiconductor, and disposed subjacent to a hard mask layer. The method may include directing angled ions at the fin array, wherein the angled ions form a non-zero angle of incidence with respect to a perpendicular to a plane of the substrate. The angled ions may etch the plurality of fin structures to form a stack of isolated nanowires, within a given fin structure.
US10930726B2

Provided are a display substrate and a preparation method thereof, a display panel, and a display device. The display substrate includes a substrate and a plurality of pixel units on the substrate. The pixel unit comprises a plurality of functional layers that are sequentially arranged in a direction away from the substrate. At least one of the plurality of functional layers, which is close to the substrate, constitutes a vertical thin film transistor (VTFT). At least one of the plurality of functional layers, which is away from the substrate, constitutes an organic light-emitting transistor (OLET). An orthographic projection region of the OLET on the substrate and an orthographic projection region of the VTFT on the substrate at least partially overlap.
US10930721B2

An organic light emitting display device includes a substrate, a buffer layer, an active layer, a gate insulation layer, a protective insulating layer, a gate electrode, an insulating interlayer, source and drain electrodes, and a sub-pixel structure. The buffer layer is disposed on the substrate. The active layer is disposed on the buffer layer, and has a source region, a drain region, and a channel region. The gate insulation layer is disposed in the channel region on the active layer. The protective insulating layer is disposed on the buffer layer, the source and drain regions of the active layer, and the gate insulation layer. The gate electrode is disposed in the channel region on the protective insulating layer. The insulating interlayer is disposed on the gate electrode. The source and drain electrodes are disposed on the insulating interlayer.
US10930719B2

Embodiments of the present disclosure provide an array substrate, a method for manufacturing an array substrate, a display panel, and a display device. The array substrate includes a plurality of pixels, each of the pixels includes a plurality of sub-pixels, wherein each of the plurality of sub-pixels includes a base substrate, an insulating layer, a color filter layer, a planarization layer, and an organic light emitting unit, and wherein the insulating layer covers the base substrate, the insulating layer is provided with a first opening, at least a portion of the color filter layer is filled in the first opening, the planarization layer covers over the insulating layer and a surface of the color filter layer, and the organic light emitting unit is disposed on the planarization layer.
US10930714B2

A display device includes an organic light emitting display panel defining a display area for displaying an image and a non-display area adjacent the display area, and including a base layer, a circuit layer on the base layer, a light emitting device layer on the circuit layer, and a thin film sealing layer on the light emitting device layer and divided into a first thin film sealing area, and a second thin film sealing area adjacent the first thin film sealing area, and a touch detection unit including a first sensor part on the first thin film sealing area of the thin film sealing layer, and a second sensor part on the second thin film sealing area of the thin film sealing layer, wherein an upper surface of the thin film sealing layer that faces the touch detection unit includes a first upper surface in the first thin film sealing area, and a second upper surface in the second thin film sealing area and protruding away from the base layer.
US10930710B2

A display may have an array of pixels. Each pixel may have a light-emitting diode such as an organic light-emitting diode or may be formed from other pixel structures such as liquid crystal display pixel structures. The pixels may emit light such as red, green, and blue light. An angle-of-view adjustment layer may overlap the array of pixels. During operation, light from the pixels passes through the angle-of-view adjustment layer to a user. The viewing angle for the user is enhanced as the angular spread of the emitted light from the pixels is enhanced by the angle-of-view adjustment layer. The angle-of-view adjustment layer may be formed from holographic structures recorded by applying laser beams to a photosensitive layer or may be formed from a metasurface that is created by patterning nanostructures on the display using printing, photolithography, or other patterning techniques.
US10930705B2

A method is presented for integrating an electronic component in back end of the line (BEOL) processing. The method includes forming a first electrode over a semiconductor substrate, forming a first electrically conductive material over a portion of the first electrode, forming a second electrically conductive material over the first electrically conductive material, where the first and second electrically conductive materials define a p-n junction, depositing a phase change material over the p-n junction, and forming a second electrode over the phase change material.
US10930702B2

A magnetic memory device may include magnetic tunnel junction patterns on a substrate, a conductive line extending between the substrate and the magnetic tunnel junction patterns and in contact with bottom surfaces of the magnetic tunnel junction patterns, and a bottom pattern located between the conductive line and the substrate and in contact with a bottom surface of the conductive line. The material of the conductive line may have a first lattice constant, and the material of the bottom pattern may have a second lattice constant that is less than the first lattice constant of the conductive line. Alternatively or additionally, the bottom pattern includes a metal nitride, and a nitrogen content of the bottom pattern is higher than a metal element content of the metal element.
US10930691B2

There is provided a method of manufacturing an imaging device including a plurality of imaging elements in an imaging area, where each imaging element includes a photoelectric conversion unit in a substrate and a wire grid polarizer arranged at a light-incident side of the photoelectric conversion unit. The method generally includes forming the wire grid polarizer that includes a plurality of stacked strip-shaped portions, where each of the plurality of stacked strip-shaped portions includes a portion of a light-reflecting layer and a portion of a light-absorbing layer. The light-reflecting layer may include a first electrical conducting material that is electrically connected to at least one of the substrate or the photoelectric conversion unit. The light-absorbing layer may include a second electrical conducting material, where at least a portion of the light-absorbing layer is in contact with the light-reflecting layer.
US10930690B2

A photoelectric conversion apparatus includes a plurality of pixels each including a photoelectric conversion portion, a charge holding portion, a floating diffusion, and first and second transistors disposed in a common active region. The active region includes a partial region which includes a first region extending in a first direction, a second region connected to the first region and extending in a second direction, and a third region connected to the second region and extending in a third direction. In a planar view, the partial region of a first pixel is disposed between a gate of the first transistor of the first pixel and the charge holding portion of a second pixel, and between a gate of the second transistor of the first pixel and the charge holding portion of the second pixel. A light-shielding member is disposed in a region overlapping the partial region.
US10930688B2

A display substrate, a display device, and a display control method of a display device. The display substrate includes a black matrix region. At least one photosensitive circuit is in the black matrix region at a light exit side of the display substrate.
US10930675B2

Disclosed is a semiconductor device including a substrate with first and second regions adjacent to each other in a first direction, and first to third gate electrodes extending from the first region toward the second region. Each of the first and second regions includes a PMOSFET region and an NMOSFET region. The first to third gate electrodes extend in the first direction and are sequentially arranged in a second direction different from the first direction. The first and third gate electrodes are supplied with a first signal. The second gate electrode is supplied with a second signal that is an inverted signal of the first signal. The first gate electrode includes a first gate of the first region and a first gate of the second region. The first gates are aligned and connected with each other in the first direction.
US10930662B2

Disclosed is a method for forming a staircase structure of 3D memory devices, comprising (i) forming a stack of layers on a substrate; (ii) removing a portion of the stack to form a lower region and a upper region; (iii) forming a mask to cover the lower region and the upper region of the stack; (iv) forming a first opening in the mask to expose a first portion of the stack in the lower region and a second opening in the mask to expose a second portion of the stack in the upper region; (v) forming a photoresist layer to cover the stack and the mask; (vi) using a same set of trim-etch processes to pattern the photoresist layer to form a set of staircases in the first opening and the second opening; (vii) removing the photoresist layer and the mask; and repeating (iii), (iv), (v), (vi) and (vii) sequentially.
US10930648B2

Semiconductor devices are provided. A semiconductor device includes a gate structure and an adjacent contact. The semiconductor device includes a connector that is connected to the contact. In some embodiments, the semiconductor device includes a wiring pattern that is connected to the connector. Moreover, in some embodiments, the connector is adjacent a boundary between first and second cells of the semiconductor device.
US10930646B2

According to embodiments of the present invention, a circuit is provided. The circuit includes forming a first electrical device having a first region of a first conductivity type, forming a second electrical device having a second region of a second conductivity type, and electrically coupling the first region and the second region to each other, wherein one of the first and second regions is arranged to at least substantially surround the other of the first and second regions. According to further embodiments of the present invention, a method of forming a circuit is also provided.
US10930645B2

A semiconductor device assembly includes a substrate and a die coupled to the substrate. The die includes a first contact pad electrically coupled to a first circuit on the die including at least one active circuit element, and a second contact pad electrically coupled to a second circuit on the die including only passive circuit elements. The substrate includes a substrate contact electrically coupled to both the first and second contact pads. The semiconductor device assembly can further include a second die including a third contact pad electrically coupled to a third circuit on the second die including at least a second active circuit element, and a fourth contact pad electrically coupled to a fourth circuit on the second die including only passive circuit elements. The substrate contact can be electrically coupled to the third contact pad and electrically disconnected from the fourth contact pad.
US10930634B2

An integrated circuit system and a packaging method therefor are disclosed. The method includes providing a first carrier and a second carrier oppositely, with a first device set of the first carrier and a second device set of the second carrier both located between the first and second carriers, providing a molding material between the first and second carriers to make the first and second device sets respectively in contact with the molding material, curing the material to make the first and second device sets respectively mounted at two sides of the molding material, making the first and second carriers detached from the first device set and the molding material and from the second device set and the molding material respectively; and forming connection holes in the molding material and fabricating a conductive layer which extend into the connection holes to electrically connect the first and second device sets.
US10930629B2

Provided is a pixel. The pixel includes a substrate, a first electrode disposed on the substrate, a partition wall insulation layer disposed on the substrate to cover a first portion of the first electrode, a second electrode disposed on the partition wall insulation layer and including a second portion overlapping the first portion, and a light emitting element disposed on a first side surface of the partition wall insulation layer between the first portion and the second portion and connected to the first electrode and the second electrode.
US10930618B2

A semiconductor package includes a substrate, a master chip on the substrate, a first slave chip on a top surface of the master chip and partially exposing the top surface of the master chip, the first slave chip having a same size as the master chip and having a same storage capacity as the master chip, and a first chip connector on the exposed top surface of the master chip and coupled to the master chip and the first slave chip.
US10930608B2

A 3D semiconductor device, the device including: a first die including first transistors and first interconnect; and a second die including second transistors and second interconnect, where the first die is overlaid by the second die, where the first die has a first die area and the second die has a second die area, where the first die area is at least 10% larger than the second die area, where the second die is pretested, where the second die includes an array of memory cells, where the first die includes control logic to control reads and writes to the array of memory cells, where the second die is bonded to the first die, and where the bonded includes hybrid bonding.
US10930602B2

A semiconductor device in which reliability and production yield are improved by reducing or preventing the spreading of cracks that may occur in the die sawing process, and a method for fabricating the same are provided. The semiconductor device includes a substrate which includes a first chip region and a scribe lane region surrounding the first chip region, a first low-k insulating film, which includes a first insulating material having a dielectric constant lower than silicon oxide, on the substrate in the first chip region, a wiring structure, which includes a second low-k insulating film including the first insulating material and a first wiring pattern in the second low-k insulating film, on the substrate in the scribe lane region, and a first protective insulating film, which includes a second insulating material different from the first insulating material, between the first low-k insulating film and the wiring structure.
US10930597B2

Embodiments herein include methods, systems, and apparatuses for die screening using inline defect information. Such embodiments may include receiving a plurality of defects, receiving wafersort electrical data for a plurality of dies, classifying each of the defects as a defect-of-interest or nuisance, determining a defect-of-interest confidence for each of the defects-of-interest, determining a die return index for each of the dies containing at least one of the defects-of-interest, determining a die return index cutline, and generating an inking map. Each of the defects may be associated with a die in the plurality of dies. Each of the dies may be tagged as passing a wafersort electrical test or failing the wafersort electrical test. Classifying each of the defects as a defect-of-interest or nuisance may be accomplished using a defect classification model, which may include machine learning. The inking map may be electronically communicated to an inking system.
US10930593B2

A package-on-package includes a first semiconductor package including a first semiconductor chip and a second semiconductor package, disposed on the first semiconductor package, including a second semiconductor chip electrically connected to the first semiconductor chip. Each of the first and second semiconductor chips includes one or more units. The number of units of the first semiconductor chip is greater than the number of units of the second semiconductor chip. The one or more units of the first semiconductor chip and the one or more units of the second semiconductor chip implement a function of an application processor chip.
US10930592B2

A packaged assembly and a method of producing the packaged assembly is disclosed. The packaged assembly includes a redistribution layer (RDL), an integrated circuit (IC), one or more memory modules, and an interposer comprising a plurality of vias from a list of through-silicon-vias (TSVs), through-mold-via (TMVs), and plated-through-hold-via (PTHs). In some implementations, the IC is electrically and mechanically attached to a first side of the RDL. In some implementations, the one or more memory modules and the interposer are disposed on a second side of the RDL. The packaged assembly also includes a mold having a mold material encapsulating the IC, the one or more memory modules, the interposer, and the RDL to form the packaged assembly. In some implementations, the IC is electrically conductively connected an external circuit board via a series of electrical connections between the IC, the RDL, the vias, and the external circuit board.
US10930589B2

An interconnect structure is provided that includes a liner located between an electrically conductive structure and an interconnect dielectric material layer. The liner is composed of a phase change material that is insulating at a first temperature, and becomes conductive at a second temperature that is higher than the first temperature. The liner that is composed of such a phase change material is referred to as an “insulator-to/from metal transition (IMT)” liner. In the present application, an entirety of, or a portion of, the IMT liner may be changed from an insulating phase to a conductive phase by increasing the temperature (i.e., heating) of the liner so as to provide a redundancy path in which electrons can flow.
US10930582B2

Disclosed embodiments relate to a semiconductor device. A semiconductor device is fabricated by attachment of a first chip to a first surface of a pad of a leadframe. Each of one or more terminals of the first chip is connected to a respective lead of the leadframe. The first chip and the first surface of the pad are then encapsulated in a packaging material, while leaving an opposite second surface of the pad exposed. A second chip is attached to a recessed portion of the second surface of the pad so that at least one terminal of the second chip is substantially coplanar with an un-recessed portion of the second surface. In one embodiment, a third chip is also attached to the recessed portion of the second surface so that at least one terminal of the third chip is substantially coplanar with the un-recessed portion of the second surface.
US10930577B2

A device for cooling a plurality of electrical components, each having a component cooling surface to be cooled, includes a first heat sink, a second heat sink, and a plurality of fasteners. The first heat sink has a first heat-sink cooling surface, and the second heat sink has a second heat-sink cooling surface. The first and second heat-sink cooling surfaces are positioned in a planar arrangement such that the first and second heat-sink cooling surfaces face each other. The first heat-sink cooling surface is configured to receive a first sub-set of the component cooling surfaces of the plurality of electrical components, and the second heat-sink cooling surface is configured to receive a second sub-set of the component cooling surfaces. The fasteners are configured to fasten the first and second heat-sink cooling surfaces to the corresponding component cooling surfaces of the plurality of electrical components to be applied.
US10930571B2

A method for detecting overlay misalignment of a semiconductor device uses a test structure that includes a sensor structure and a via-chain structure. The sensor structure is disposed in a first layer on a semiconductor substrate and includes a plurality of first conductive lines extending in a first direction. Each first conductive line is separated from an adjacent first conductive line in a second direction by a first space. The via-chain structure is in a second layer above the first layer and between the first layer and the second layer. The via-chain structure includes at least one second conductive line disposed in the second layer and at least one via electrically connected to each second conductive line and extending toward the first layer. The at least one via is disposed in the first space between the adjacent first conductive lines of the sensor structure.
US10930569B2

The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor device with fin structures having different top surface crystal orientations and/or different materials. The present disclosure provides a semiconductor structure including n-type FinFET devices and p-type FinFET devices with different top surface crystal orientations and with fin structures having different materials. The present disclosure provides a method to fabricate a semiconductor structure including n-type FinFET devices and p-type FinFET devices with different top surface crystal orientations and different materials to achieve optimized electron transport and hole transport. The present disclosure also provides a diode structure and a bipolar junction transistor structure that includes SiGe in the fin structures.
US10930568B1

A semiconductor structure includes at least one non-self-aligned contact in a metallization layer and a fabrication method for forming the same are disclosed. The method includes forming gate metal in a gate stack on a substrate and forming a source-drain contact in a source-drain stack on the substrate. The gate stack and the source-drain stack are separated by a sidewall spacer. The method recesses the sidewall spacer thereby forming a trench. In the trench, a first outer metal liner and a second outer metal liner are recessed, horizontally enlarging the trench to form a widened trench over respective top surfaces of the recessed first outer metal liner, second outer metal liner, and sidewall spacer. The method then deposits dielectric material filling the widened trench and contacting the first inner metal core, the second inner metal core, the first outer metal liner, the second outer metal liner, and the sidewall spacer.
US10930565B2

A method of fabricating an n-type field effect transistor device (nFET) in a region of a wafer element is provided. The method includes forming a mandrel in the region and growing III-V semiconductor materials on the mandrel. The method also includes pulling the mandrel from a gate space in which a capped gate structure is formable and from source and drain (S/D) contact spaces and growing III-V semiconductor materials in the S/D contact spaces.
US10930564B2

A method includes providing a structure having first and second fins over a substrate and oriented lengthwise generally along a first direction and source/drain (S/D) features over the first and second fins; forming an interlayer dielectric (ILD) layer covering the S/D features; performing a first etching process at least to an area between the S/D features, thereby forming a trench in the ILD layer; depositing a dielectric material in the trench; performing a second etching process to selectively recess the dielectric material; and performing a third etching process to selectively recess the ILD layer, thereby forming a contact hole that exposes the S/D features.
US10930556B2

Methods of forming and processing semiconductor devices which utilize a three-color hardmask process are described. Certain embodiments relate to the formation of self-aligned contacts for metal gate applications. More particularly, certain embodiments relate to the formation of self-aligned gate contacts utilizing selective deposition of masks in a three-color process.
US10930550B2

Electronic devices and methods with a barrier layer and methods of forming the barrier layer are described. A substrate can be exposed to a metal precursor (e.g., a tantalum precursor), a reactant (e.g., ammonia) and an optional plasma to form a first thickness of the barrier layer. An optional aluminum film can be formed on the first barrier layer and a second barrier layer is formed on the first barrier layer to form barrier layer with an aluminum inter-layer.
US10930547B2

The present disclosure provides a semiconductor structure, including a first semiconductor device having a first surface and a second surface, the second surface being opposite to the first surface, a semiconductor substrate over the first surface of the first semiconductor device, and a III-V etch stop layer in contact with the second surface of the first semiconductor device. The present disclosure also provides a manufacturing method of a semiconductor structure, including providing a temporary substrate having a first surface, forming a III-V etch stop layer over the first surface, forming a first semiconductor device over the III-V etch to stop layer, and removing the temporary substrate by an etching operation and exposing a surface of the III-V etch stop layer.
US10930543B2

In one embodiment, a susceptor for thermal processing is provided. The susceptor includes an outer rim surrounding and coupled to an inner dish, the outer rim having an inner edge and an outer edge. The susceptor further includes one or more structures for reducing a contacting surface area between a substrate and the susceptor when the substrate is supported by the susceptor. At least one of the one or more structures is coupled to the inner dish proximate the inner edge of the outer rim.
US10930539B2

An electrostatic chuck heater is such that a sheet heater formed by embedding a heater wire in a resin sheet is disposed between an electrostatic chuck and a support pedestal. The heater wires are provided one for each of many zones of the resin sheet, and are composed of copper wires routed unicursally from their first ends to their second ends so as to extend throughout the zones.
US10930535B2

Embodiments provided herein provide for methods and apparatus for detecting, authenticating, and tracking processing components including consumable components or non-consumable components used on substrate processing systems for electronic device manufacturing, such as semiconductor chip manufacturing. The semiconductor processing systems and/or its processing components herein include a remote communication device, such as a wireless communication apparatus, for example radio frequency identification (RFID) devices or other devices embedded in, disposed in, disposed on, located on, or otherwise coupled to one or more processing components or processing component assemblies and/or integrated within the semiconductor processing system itself. The processing component may include a single component (part) or an assembly of components (parts) that are used within the semiconductor processing tool.
US10930533B2

Described herein is a technique capable of capable of managing a substrate processing apparatus efficiently. According to one aspect of the technique described herein, there is provided a substrate processing apparatus including: a process chamber where a substrate is processed; a position information acquisition part configured to acquire position information of the process chamber; a memory device configured to store the position information; and an information controller configured to cause the position information acquired by the position information acquisition part to be stored in the memory device and the position information stored in the memory device to be outputted.
US10930528B2

A method for transferring a micro device includes: preparing a carrier substrate with the micro device thereon in which an adhesive layer is present between and in contact with the carrier substrate and the micro device; picking up the micro-device from the carrier substrate by a transfer head comprising a force-adjustable glue layer thereon; forming a liquid layer on a receiving substrate; reducing the grip force of the force-adjustable glue layer of the transfer head to be smaller than a force attaching the micro device to the receiving substrate; placing the micro device over the receiving substrate such that the micro device is in contact with the liquid layer and is gripped by a capillary force; and moving the transfer head away from the receiving substrate such that the micro device is detached from the transfer head and is stuck to the receiving substrate.
US10930526B2

A component for a semiconductor processing chamber includes a ceramic body having at least one surface with a first average surface roughness of approximately 8-16 micro-inches. The component further includes a conformal protective layer on at least one surface of the ceramic body, wherein the conformal protective layer is a plasma resistant rare earth oxide film having a substantially uniform thickness of less than 300 μm over the at least one surface and having a second average surface roughness of below 10 micro-inches, wherein the second average surface roughness is less than the first average surface roughness.
US10930524B2

In accordance with an embodiment, a semiconductor component includes a support having a side in which a device receiving structure and an interconnect structure are formed and a side from which a plurality of leads extends. A semiconductor device having a control terminal and first and second current carrying terminals and configured from a III-N semiconductor material is mounted to the device receiving structure. A first electrical interconnect is coupled between the first current carrying terminal of the semiconductor device and a first lead. A second electrical interconnect is coupled between the control terminal of the semiconductor device and a second lead.
US10930519B2

A subtractive forming method for piezoresistive material stacks includes applying an etch chemistry to an exposed first portion of a piezoresistive material stack. The etch chemistry includes a citric acid component for removing a first element of a piezoelectric layer of the piezoresistive material stack selectively to a surface oxide. At least one second element of the piezoelectric layer remains. The method further includes heating the piezoresistive material stack after said applying the etch chemistry to vaporize the at least one second element. A second portion of the piezoresistive material stack is protected from the removal and the heating by a mask.
US10930514B2

Techniques for planarizing surfaces are disclosed herein. One example includes orienting a surface of a sample to a charged particle beam axis, the sample including a first layer formed from first and second materials, the first material patterned into a plurality of parallel lines and disposed in the second material, where the surface is oriented to form a shallow angle with the charged particle beam axis and to arrange the plurality of parallel lines perpendicular to the charged particle beam axis, providing a charged particle beam toward the surface, providing a gas to the surface, and selectively etching, with ion induced chemical etching, the second material at least down to a top surface of the first material, the charged particle induced etching stimulated due to concurrent presence of the charged particle beam and the gas over the surface of the sample.
US10930512B2

A method of processing a plate-shaped workpiece that includes layered bodies containing metal which are formed in superposed relation to projected dicing lines, includes the steps of holding the workpiece on a holding table, and thereafter, cutting the workpiece along the projected dicing lines with an annular cutting blade, thereby separating the layered bodies. The cutting blade has a groove defined in a face side or a reverse side of an outer peripheral portion thereof that cuts into the workpiece in the step of cutting the workpiece. The step of cutting the workpiece includes the step of cutting the workpiece while supplying a cutting fluid containing an organic acid and an oxidizing agent to the workpiece.
US10930509B2

A semiconductor device includes a fin-type pattern on a substrate, a first gate structure being on the fin-type pattern and including first gate spacers and a first gate insulating layer extending along sidewalls of the first gate spacers, a second gate structure being on the fin-type pattern and including second gate spacers and a second gate insulating layer extending along sidewalk of the second gate spacers, a pair of dummy spacers between the first gate structure and the second gate structure, a separation trench being between the pair of dummy spacers and having sidewalls defined by the pair of dummy spacers and the fin-type pattern, a device isolation layer in a portion of the separation trench, and a connection conductive pattern being on the device isolating layer and in the separation trench and contacting the pair of dummy spacers.
US10930505B2

The present disclosure provides a method of patterning a target material layer over a semiconductor substrate. The method includes steps of forming a spacer feature over the target material layer using a first sub-layout and performing a photolithographic patterning process using a second sub-layout to form a first feature. A portion of the first feature extends over the spacer feature. The method further includes steps of removing the portion of the first feature extending over the spacer feature and removing the spacer feature. Other methods and associated patterned semiconductor wafers are also provided herein.
US10930482B2

A method of mass spectrometry is disclosed wherein one or more relatively abundant or intense species of ions in a first population of ions are selectively attenuated so as to form a second population of ions. The total ion current of the second population of ions is then adjusted so that the ion current corresponding to ions which are onwardly transmitted to a mass analyser comprising an ion detector is within the dynamic range of the ion detector.
US10930479B2

A process chamber includes a chamber body having a chamber lid assembly disposed thereon, one or more monitoring devices coupled to the chamber lid assembly, and one or more antennas disposed adjacent to the chamber lid assembly that are in communication with the one or more monitoring devices.
US10930475B2

The present disclosure generally relates to processing chamber seasoning layers having a graded composition. In one example, the seasoning layer is a boron-carbon-nitride (BCN) film. The BCN film may have a greater composition of boron at the base of the film. As the BCN film is deposited, the boron concentration may approach zero, while the relative carbon and nitrogen concentration increases. The BCN film may be deposited by initially co-flowing a boron precursor, a carbon precursor, and a nitrogen precursor. After a first period of time, the flow rate of the boron precursor may be reduced. As the flow rate of boron precursor is reduced, RF power may be applied to generate a plasma during deposition of the seasoning layer.
US10930472B2

Methods and apparatus for forming a metal silicide as nanowires for back-end interconnection structures for semiconductor applications are provided. In one embodiment, the method includes forming a metal silicide layer on a substrate by a chemical vapor deposition process or a physical vapor deposition process, thermal treating the metal silicide layer in a processing chamber, applying a microwave power in the processing chamber while thermal treating the metal silicide layer; and maintaining a substrate temperature less than 400 degrees Celsius while thermal treating the metal silicide layer. In another embodiment, a method includes supplying a deposition gas mixture including at least a metal containing precursor and a reacting gas on a surface of a substrate, forming a plasma in the presence of the deposition gas mixture by exposure to microwave power, exposing the plasma to light radiation, and forming a metal silicide layer on the substrate from the deposition gas.
US10930471B2

Methods and apparatus for producing high aspect ratio features in a substrate using reactive ion etching (RIE). In some embodiments, a method comprises flowing a gas mixture of C3H2F4 and a companion gas into a process chamber, forming a plasma from the gas mixture using an RF power source connected to an upper electrode above the substrate and at least one RF bias power source connected to a lower electrode under the substrate, performing an anisotropic etch, via the plasma, of at least one layer of oxide or nitride on the substrate using a pattern mask, reducing power of the at least one RF bias power source to produce deposition of a passivation layer on the at least one layer of oxide or nitride on the substrate, and evacuating the process chamber while interrupting the RF power source to stop plasma formation.
US10930464B2

A method for generating X-ray radiation, the method including providing a liquid target in a chamber, directing an electron beam towards the liquid target such that the electron beam interacts with the liquid target to generated X-ray radiation, estimating a number of particles produced from the interaction between the electron beam and the liquid target by measuring a number of positively charged particles in the chamber and eliminating a contribution from scattered electrons to the estimated number of particles, and controlling the electron beam, and/or a temperature in a region of the liquid target in which the electron beam interacts with the target, such that the estimated number of particles is below a predetermined limit. Also, a corresponding X-ray source.
US10930462B2

An overload relay is disclosed in which a single operator coil is controlled for both tripping and resetting. A permanent magnet and a spring make the device bi-stable, so the coil may be unpowered when in the trip and reset states. Energization of the coil overcomes the magnet to allow tripping, while energization in an opposite direction adds to the magnet force to reset the device. An electromagnetic activation path overrides a mechanical activation path for electromagnetic tripping despite attempted manual resetting. The device may be pulse width modulated to reduce power consumption.
US10930458B2

A low-voltage circuit breaker includes: at least one external conductor section from an external conductor power terminal of the low-voltage circuit breaker to an external conductor load terminal of the low-voltage circuit breaker; a neutral conductor section from a neutral conductor terminal of the low-voltage circuit breaker to a neutral conductor load terminal of the low-voltage circuit breaker; a mechanical bypass switch arranged in the external conductor section; a semiconductor circuit arrangement switched in parallel to the bypass switch; an electronic control unit; and a first current measuring arrangement arranged in the external conductor section, the first current measuring arrangement including a first shunt, which is connected to the electronic control unit. The electronic control unit actuates the mechanical bypass switch and the semiconductor circuit arrangement upon detecting a prespecifiable overcurrent that includes a short circuit current, by the current measuring arrangement.
US10930456B2

A microelectromechanical systems (MEMS) switch die having an N number of radio frequency (RF) MEMS switches, each having a anchored beam with a switch contact, a gate, and a terminal contact is disclosed. Also included is a MEMS-based decoder having logic gates comprised of logic MEMS switches that are configured to decode the coded signals to determine which of the N number of RF MEMS switches to open and close, apply a higher level gate voltage to each gate of the RF MEMS switches determined to be closed, wherein the higher gate voltage electrostatically pulls the anchored beam and brings the switch contact into electrical contact with the terminal contact, and apply a lower gate voltage to each gate of the RF MEMS switches to be opened, wherein the lower gate voltage releases the anchored beam and allows the switch contact to break electrical contact with the terminal contact.
US10930449B2

The invention relates to an electric switch for electric appliances. The electric switch include a switch housing, an actuating element, and a plug socket. The actuating element is configured to switch a contact system accommodated in the switch housing by movement between a switch-off position and a switch-on position. The plug socket is non-detachably connected to the switch housing. Electrical connections of the contact system are held in the plug socket such that ends of the electrical connections are in predetermined positions.
US10930447B2

An inhibitor switch is attached to a manual shaft with a jig. The jig includes a fitting part and an engagement pin. The fitting part is spline-fitted to an outer periphery of the manual shaft. The engagement pin engages in a positioning hole of the inhibitor switch. The outer periphery of the manual shaft includes a tooth-omitted part formed by omitting at least one of spline teeth. The fitting part includes an insertion hole. The insertion hole includes an inner periphery including internal teeth and an engaging part, wherein the internal teeth meshes with the spline teeth, and wherein the engaging part engages with the tooth-omitted part. The jig is attached to the manual shaft with the engaging part engaged with the tooth-omitted part. The inhibitor switch is rotated about the rotation axis to a position allowing engagement of the positioning hole with the engagement pin.
US10930444B2

An electrochemical device includes an element body, an exterior sheet, a seal part, and a leading terminal. The element body includes a pair of inner electrodes laminated to sandwich a separator sheet. The exterior sheet covers the element body. The seal part seals a peripheral part of the exterior sheet for immersing the element body in an electrolyte. The leading terminal extends outward from the seal part of the exterior sheet. The exterior sheet includes a front sheet and a back sheet. The front sheet includes a front-side metal sheet. The back sheet includes a back-side metal sheet.
US10930437B2

A medical device capacitor assembly can include a capacitor including a plurality of anodes and cathodes, wherein the capacitor has a first major face, a second major face opposite the first major face, and a third face extending between the first major face and the second major face. A first insulating film can be sized and shaped to assemble against the first major face, and can include a first set of flaps sized and shaped to cover at least a portion of the third face. A second insulating film sized and shaped to assemble against the second major face, and can include a second set of flaps sized and shaped to cover at least a portion of the third face.
US10930436B2

A multilayer ceramic capacitor includes: a ceramic multilayer structure designated to have ceramic dielectric layers and internal electrode layers alternately stacked, the internal electrode layers being mainly composed of a transition metal other than an iron group, end edges of the internal electrode layers being alternately exposed to a first end face and a second end face; and a pair of external electrodes provided on the first end face and the second end face, wherein: the external electrodes have a base conductive layer and a first plated layer; the base conductive layer directly contacts the ceramic multilayer structure; a main component of the base conductive layer is a noble metal or a transition metal other than an iron group; and a total concentration of Si and B in a second-phase not contacting the ceramic multilayer structure is 0.3 wt % or less, in the base conductive layer.
US10930429B1

A tunable magnetic assembly includes a bobbin, an outer core, and an inner core. The bobbin has a first and second flanges. The bobbin has a passageway extending between the first and second flange. The passageway has a spiral track defined in a passageway surface. The outer core is positioned around the first and second flanges. The outer core includes an opening positioned near the first flange. The inner core is positioned in the opening and in the cylindrical passageway. The inner core includes at least one protrusion extending from an outer surface and configured to engage the spiral track. A gap distance is defined between the inner core and a portion of the outer core near the second flange. The gap distance is adjustable by moving the protrusion within the spiral track. Adjusting the gap distance modifies the inductance.
US10930425B2

An inductor may include a body and external electrodes on respective external surfaces of the body. The body may include a support member, an insulator on the support member and including a first opening, a coil in the first opening, and a thin film conductor layer between the coil and the support member. The thin film conductor layer may include a second opening, and one or both of its end portions may be between the support member and the insulator.
US10930423B1

A magnetic connector assembly has three independent magnetic components sharing a common core structure. The magnetic assembly includes first, second, and third bobbins, and includes a magnetic core. The first bobbin includes at least one latch mechanism of a first type. The second bobbin includes at least one latch mechanism of the first type. The third bobbin includes at least one latch mechanism of a second type configured to engage the latch mechanisms of the first and second bobbins. The magnetic core includes first and second core halves, each including a main core body, a first outer leg, a second outer leg, a middle leg, a first intermediate leg, and a second intermediate leg. The first outer leg fits within a passageway of the first bobbin. The second outer leg fits within a passageway of the second bobbin. The middle leg fits within a passageway of the third bobbin.
US10930416B2

A coaxial cable includes a central conductor, a plurality of insulating twisted threads or insulation strings wound therearound, each insulating twisted thread including a plurality of insulating strings twisted together, a cover layer provided around the insulating twisted threads or the insulation strings to form a gap to the insulating twisted threads or the insulation strings, and an outer conductor and a jacket provided on the outer periphery of the cover layer.
US10930402B2

A nuclear reactor has a pressurizer housed in a vessel. Heating elements are completely housed in the pressurizer. The nuclear reactor has electrical conductors that are the only feature leaving the vessel through electrical penetrations. The nuclear reactor can be operated to produce energy. The production of energy can be stopped, and the vessel of the reactor can be opened for performing maintenance operations on elements of the pressurizer and other components of the reactor, including fuel assembly replacement. After performing maintenance operations, the vessel of the reactor can be closed and energy production resumed.
US10930398B2

A method may include collecting sensor data related to health of a patient and receiving input that provides quantification of health of the patient. The method may include generating a first marker based on the sensor data and/or the quantification of the health of the patient including a first dimension indicative of additional examination to be performed. The method may include generating a second marker based on one or more risk algorithms including a second dimension indicative of an acute assessment of issues related to the health of the patient. The method may include comparing the first and/or second markers to a first or second marker baseline. The method may include generating a health result based on the comparison of the first and/or second marker to the first or second marker baseline and providing an alert to a care-provider that includes the health result.
US10930397B2

A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US10930372B2

A drug discovery system may include a data platform and a drug discovery module. The data platform may be scalable to include a plurality of data sources. The data sources may include at least a clinical research database providing results of clinical trials. The drug discovery module may include a pharmaco-genomic mapper configured to provide a mapping of drugs to biomarkers based on extraction of information from the data sources, and a genome connect module configured to provide a mapping of biomarkers to diseases based on extraction of information from the data sources. The drug discovery module may include processing circuitry configured to provide a potential drug to disease link based on the mapping of drugs to biomarkers and the mapping of biomarkers to diseases using the biomarkers as a bridge.
US10930366B2

An example system comprises: a master bus electrically coupled to a master multiplexer controlled by a test mode signal selecting between a master physical interface (PHY) and a slave bus of a plurality of slave buses, wherein each slave bus is electrically coupled to a respective slave multiplexer controlled by the test mode signal selecting between a respective slave PHY and the master bus; a plurality of memory components, wherein each memory component of the plurality of memory components is electrically coupled to one of: the master bus or a slave bus of the plurality of slave buses; and a memory test interface electrically coupled to the master bus.
US10930359B2

A programmable memory device. The device comprises at least four memory cells, each cell comprising a data storage element connected to a switching element. The device is arranged such that each switching element is connected to at least two selection lines for selecting of at least one of the at least four memory cells. At least one of the four memory cells is selectable by applying a voltage to at least one of the at least two selection lines, such that at least two switching elements share one of the at least two selection lines and one of the at least two switching elements shares another one of the at least two selection lines with another switching element and such that each data storage element is connected to a shared data line for applying a programming or reading voltage to each storage element of the at least four memory cells to allow for programming or reading of the selected memory cell.
US10930356B2

The memory controller may include a command generator generating and outputting first and second read commands to a memory device so that respective first and second read operations are performed using a first read voltage, a calculator receiving first and second read data in response to the read commands, comparing the first and second read data each other, and calculating a number of first inverted cells and a number of second inverted cells based on a result of the comparing, each of the first inverted cells having a bit value that inverted from a first bit value to a second bit value, and each of the second inverted cells having a bit value that inverted from the second bit value to the first bit value, and a read voltage determiner changing the first read voltage depending on the number of first inverted cells and the number of second inverted cells.
US10930354B2

Devices and techniques for enhanced flush transfer efficiency via flush prediction in a storage device are described herein. User data from a user data write can be stored in a buffer. The size of the user data stored in the buffer can be smaller than a write width for a storage device subject to the write. This size difference results in buffer free space. A flush trigger can be predicted. Additional data can be marshaled in response to the prediction of the flush trigger. The size of the additional data is less than or equal to the buffer free space. The additional data can be stored in the buffer free space. The contents of the buffer can be written to the storage device in response to the flush trigger.
US10930352B2

Devices and techniques temperature sensitive NAND programming are disclosed herein. A device controller can receive a command to write data to a component of the device. A temperature can be obtained in response to the command, and the temperature can be combined with a temperature compensation value to calculate a verification level. The command can then be executed in accordance with the verification level.
US10930350B2

Provided herein may be a memory device which is capable of easily performing an update operation of a micro-code stored in the memory device. The memory device may include a first CAM block and a second CAM block, in which a micro-code is stored; and a control logic configured to control the first and second CAM blocks such that the stored micro-code is updated with a new micro-code in a micro-code update operation.
US10930343B2

A memristor device includes a first electrode, a second electrode, and a memristor layer disposed between the first electrode and the second electrode. The memristor layer is formed of a metal oxide. The memristor layer includes a plurality of regions that extend between the first electrode and the second electrode. The plurality of regions of the memristor layer are created with different concentrations of oxygen before electrical operation, and, during electrical operation, a voltage-conductance characteristic of the memristor device is controlled based on the different concentrations of oxygen of the plurality of regions. The controlling of the voltage-conductance characteristic includes increasing or decreasing the conductance of the memristor device toward a target conductance at a specific voltage.
US10930338B2

A method for writing a mode register in a semiconductor device, the method includes receiving a mode register command and a mode signal; generating a first mode register setting signal; delaying the first mode register setting signal in a first latency shifter to provide a second mode register setting signal; receiving a data signal in synchronization with the second mode register setting signal; and writing the mode signal to the mode register only if the received data signal has a first logic level.
US10930334B2

The present disclosure discloses a feedback field-effect electronic device using a feedback loop operation and an array circuit using the feedback field-effect electronic device. According to one embodiment of the present disclosure, the array circuit includes a plurality of feedback field-effect electronic devices in which the source region of a diode structure and the drain region of an access electronic device are connected in series, wherein the diode structure is connected to a bit line and a first word line, the access electronic device is connected to a source line and a second word line, and a random access operation is performed by selectively applying voltage to the bit line and the first and second word lines.
US10930332B2

A device includes an array of memory cells, input/output lines coupled to the memory cells, and sense amplifiers coupled to the input/output lines. Each sense amplifier is associated with a respective input/output line. The device also includes trim circuits. Each trim circuit is associated with and coupled to a respective sense amplifier. Each sense amplifier receives a respective reference voltage that allows the sense amplifier to sense a bit value of an addressed memory cell. Each trim circuit is operable for compensating for variations in the reference voltage used by the respective sense amplifier.
US10930329B2

A storage device includes a nonvolatile memory device, and a controller that exchanges a data signal with the nonvolatile memory device through a data input and output line and exchanges a data strobe signal with the nonvolatile memory device through a data strobe line. In a training operation, at least one of the nonvolatile memory device and the controller performs a coarse training of adjusting a delay of the data signal with a first stride and a fine training of adjusting the delay of the data signal with a second stride smaller than the first stride.
US10930311B2

According to one embodiment, a magnetic disk device includes a first actuator which actuates a magnetic head portion including a magnetic head, a second actuator which adjusts a position of the magnetic head on a magnetic disk in a radial direction of the magnetic disk, and a control portion which determines a second measurement signal amplitude when a second transfer function is measured in accordance with a first gain estimated value of the second actuator and an amplitude of a first measurement signal amplitude to the second actuator applied when a first transfer function is measured, which calculates a second gain estimated value of the second actuator based on the first transfer function and the second transfer function, and which updates the first gain estimated value, using the calculated second gain estimated value.
US10930309B1

A tape drive may calculate the slopes for three successive timing-based-servo marks in a timing-based-servo group. The timing-based-servo marks may be arranged in a one or more M-patterns. The three successive timing-based-servo marks may be across the one or more M-patterns. The tape drive may perform a parabolic fit of a gradient of the slopes. The tape drive may determine whether the gradient is demonstrative of tape-creep.
US10930303B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing audio. A system configured to practice the method monitors, via a processor of a computing device, an image feed of a user interacting with the computing device and identifies an audio start event in the image feed based on face detection of the user looking at the computing device or a specific region of the computing device. The image feed can be a video stream. The audio start event can be based on a head size, orientation or distance from the computing device, eye position or direction, device orientation, mouth movement, and/or other user features. Then the system initiates processing of a received audio signal based on the audio start event. The system can also identify an audio end event in the image feed and end processing of the received audio signal based on the end event.
US10930299B2

Example embodiments disclosed herein relate to audio source separation with source direction determined based on iterative weighted component analysis. A method of separating audio sources in audio content is disclosed. The audio content includes a plurality of channels. The method includes obtaining multiple data samples from multiple time-frequency tiles of the audio content. The method also includes analyzing the data samples to generate multiple components in a plurality of iterations, wherein each of the components indicates a direction with a variance of the data samples, and wherein in each of the plurality of iterations, each of the data samples is weighted with a weight that is determined based on a selected component from the multiple components. The method further includes determining a source direction of the audio content based on the selected component for separating an audio source from the audio content. Corresponding system and computer program product of separating audio sources in audio content are also disclosed.
US10930296B2

In some examples, a system includes a first portable computing device that audibly renders a backing track, captures and pitch corrects a vocal performance of a first user, and transmits the first user's pitch corrected vocal performance. The system may also include a second portable computing device including a data communications interface that receives the first user's pitch corrected vocal performance, an audio transducer that audibly renders a mix of the backing track and the first user's pitch corrected vocal performance, a display for concurrent presentation of lyrics temporally synchronized with a vocal score and the backing track, a microphone interface that captures a vocal performance of a second user, and pitch correction code executable on the second portable computing device to pitch correct the second user's vocal performance in accord with the vocal score to produce a composite multi-vocal performance.
US10930294B2

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for formatting a payload for transmission of multi-mode speech/audio codec data. The method comprises deciding whether a header-less or a header-full payload format is used for transmission of a coded frame. The decision is based on a codec mode and a required functionality. The payload data is packetized with or without the payload header depending on the decision.
US10930291B2

The present document relates to audio coding systems. In particular, the present document relates to efficient methods and systems for parametric multi-channel audio coding. An audio encoding system configured to generate a bitstream indicative of a downmix signal and spatial metadata for generating a multi-channel upmix signal from the downmix signal is described. The system comprises a downmix processing unit configured to generate the downmix signal from a multi-channel input signal; wherein the downmix signal comprises m channels and wherein the multi-channel input signal comprises n channels; n, m being integers with m
US10930282B2

At a first electronic device with a display and a microphone: sampling audio input using the first microphone; in accordance with the sampling of audio input using the first microphone, sending stop instructions to a second electronic device with a second microphone, the second electronic device external to the first electronic device, wherein the second electronic device is configured to respond to audio input received using the second microphone, and wherein the stop instructions instruct the second electronic device to forgo responding to audio input received using the second microphone, wherein responding to audio input received using the second microphone comprises providing perceptible output.
US10930275B2

A computing system is provided. The computing system includes a processor of a display device configured to execute one or more programs. The processor is configured to receive a command from a user by way of natural language input. The processor is configured to identity a set of candidate objects within or adjacent a user's field of view having associated spatialized regions on which the command can be executed, the set of candidate objects identified at least partially by using a machine learning model. The processor is configured to use visual or audio indicators associated with the candidate objects and query the user for disambiguation input. The processor is configured to receive the disambiguation input from the user that selects a target object, executing the command on the target object. The processor is configured to train the machine learning model using the disambiguation input and data about the spatialized regions.
US10930272B1

A technique for semantic search and retrieval that is event-based, wherein is event is composed of a sequence of observations that are user speech or physical actions. Using a first set of conversations, a machine learning model is trained against groupings of utterances therein to generate a speech act classifier. Observation sequences therein are organized into groupings of events and configured for subsequent event recognition. A set of second (unannotated) conversations are then received. The set of second conversations is evaluated using the speech act classifier and information retrieved from the event recognition to generate event-level metadata that comprises, for each utterance or physical action within an event, one or more associated tags. In response to a query, a search is performed against the metadata. Because the metadata is derived from event recognition, the search is performed against events learned from the set of first conversations. One or more conversation fragments that, from an event-based perspective, are semantically-relevant to the query, are returned.
US10930271B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using neural networks. A feature vector that models audio characteristics of a portion of an utterance is received. Data indicative of latent variables of multivariate factor analysis is received. The feature vector and the data indicative of the latent variables is provided as input to a neural network. A candidate transcription for the utterance is determined based on at least an output of the neural network.
US10930268B2

Disclosed is a speech recognition method and apparatus, wherein the apparatus acquires first outputs from sub-models in a recognition model based on a speech signal, acquires a second output including values corresponding to the sub-models from a classification model based on the speech signal, and recognizes the speech signal based on the first outputs and the second output.
US10930255B2

An apparatus, method, and computer-readable storage medium that generate a harmonized musical piece. The method includes receiving a chord selection including a musical key and a scale selection, generating, within a digital audio work session, a chord progression sequence based on the received chord selection, in response to a detected chord selection change, modifying the chord progression sequence to include a chord progression corresponding to the chord selection change, setting the chord progression sequence as a master sequence, in response to detecting a second progression sequence within the digital audio work session, transmitting an identifier to the second progression sequence setting it as a slave sequence, and establishing a synchronized communication link between the master and the slave sequences such that changes made in the master sequence are automatically effectuated in the slave sequence, and combining the master sequence and the slave sequence to form a composed musical piece.
US10930251B2

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.
US10930247B2

Disclosed are an electronic apparatus and method of controlling the same. The electronic apparatus includes a display configured to output content, a processor, and a memory where the memory is configured to store instructions set to instruct the processor to obtain an output brightness value of the display, and change a color parameter of the content output through the display based on a difference between the obtained output brightness value and a reference output brightness value of the display.
US10930245B2

There are provided a display device and a driving method thereof. The display device includes a timing controller configured to generate second image data from first image data, and to output the second image data, and an image display unit configured to output an image corresponding to the second image data, wherein the timing controller is configured to generate the second image data by correcting the first image data based on a comparison result between a target current value, which corresponds to a load value of the first image data, and a measured current value that is measured with respect to the image display unit.
US10930237B2

A display device that achieves both high-accuracy sensing by a touch sensor unit and smooth input using the touch sensor unit is provided. The display device includes a display unit and the touch sensor unit. The touch sensor unit performs touch sensing operation at a different timing from display image rewriting by the display unit, whereby the high-accuracy sensing can be achieved. The display unit has a function of rewriting a display image only in a region that needs to be rewritten. In the case where the entire display region is not necessarily rewritten, the time for the sensing operation by the touch sensor unit can be lengthened, whereby the smooth input can be achieved.
US10930231B2

A display module including a plurality of pixels is provided. The display module according to an embodiment includes a plurality of inorganic light emitting elements constituting the plurality of pixels, a plurality of pixel circuits provided for each of the plurality of inorganic light emitting elements and providing a driving current corresponding to an applied grayscale data voltage to each of the plurality of inorganic light emitting elements, and an ESD (Electro Static Discharge) protection circuit arranged in at least one of the plurality of pixel circuits.
US10930230B2

A display device includes a first display panel disposed closer to an observer and a second display panel disposed farther from the observer than the first display panel. An image display region of the second display panel is larger than an image display region of the first display panel.
US10930222B2

A display device includes a display panel including a gate line, a data line, and a pixel at a crossing region of the gate line and the data line, a timing controller configured to generate a gate driving control signal, a data driving control signal, and a power control signal based on a display period corresponding to a time interval of frames, a gate driver configured to provide a gate signal to the pixel through the gate line based on the gate driving control signal, a data driver configured to provide a data signal to the pixel through the data line based on the data driving control signal, and a power supply configured to generate a power voltage to drive the pixel, and configured to adjust the power voltage based on the power control signal during the display period.
US10930211B2

A luminance control circuit of a display device includes a target luminance gain calculator calculating a target luminance gain based on an average luminance of a first image signal when the first image signal is determined to be a still image, an output luminance gain calculator calculating an output luminance gain based on a previous output luminance gain of a previous frame and the target luminance gain of a present frame, and a luminance scaler outputting a second image signal obtained by changing a luminance of the first image signal based on the output luminance gain.
US10930206B2

The embodiments of the present disclosure provide an electroluminescent display panel, a driving method thereof, a driving device and a display device. In response to a detected temperature of the electroluminescent display panel is within an operating temperature range and is higher than a first standard temperature, a driving voltage of the electroluminescent display panel is adjusted to a first driving voltage lower than a standard driving voltage; and in response to the detected temperature of the electroluminescent display panel is within the operating temperature range and is lower than a second standard temperature, the driving voltage of the electroluminescent display panel is adjusted to a second driving voltage higher than the standard driving voltage. The first standard temperature is higher than or equal to the second standard temperature.
US10930201B1

Methods and systems for testing a display having an array of microdrivers arranged in multiple of rows and columns including setting a testing mode of a microdriver of the array of microdrivers using multiple pins of the microdriver that are used in scanning or operation modes of the microdriver. The microdriver is configured to light one or more connected micro light emitting diode pixels coupled to the microdriver during the testing mode. Testing also includes operating the microdriver in the testing mode and determining functionality of the one or more connected micro light emitting diode pixels or the microdriver based on the testing mode.
US10930199B2

A display device includes a display panel including a plurality of pixels, a timing controller which receives an image signal and a control signal and outputs transmission data, and a plurality of source driving circuits, each providing a data signal to a corresponding pixel among the plurality of pixels in response to the transmission data. Each of the source driving circuits applies a state information signal corresponding to an operation state to the timing controller, and the timing controller determines the operation state of the source driving circuits based on the state information signal, compresses the image signal when a source driving circuit of the source driving circuits is in an abnormal state to generate the transmission data, and applies the transmission data to a source driving circuit of the source driving circuits in a normal state.
US10930195B2

The present application discloses a method for driving a display panel for displaying images. The method includes determining multiple subpixels in a bright area of an image to be displayed by the display panel. The bright area is an image display area having a luminance value maintained greater than a threshold luminance value for a duration longer than a threshold duration. Additionally, the method includes driving the multiple subpixels to emit light alternatingly in a period of alternate light-emission for displaying the image. Furthermore, the method includes driving all adjacent subpixels surrounding any one subpixel that is not emitting light during the period of alternate light-emission to provide luminance rendering to the one subpixel such that the luminance value of the bright area is greater than the threshold luminance value.
US10930191B2

A display driving circuit includes a control sub-circuit and a gate drive sub-circuit connected to the control sub-circuit. The control sub-circuit is configured to: receive an effective display data enable signal; determine whether the effective display data enable signal is lost; and control each stage of shift register in the gate drive sub-circuit to output a disabling signal via an output terminal of the shift register in response to determining that the effective display data enable signal is lost.
US10930189B2

A shift register unit, a method for driving the same, a gate driving circuit, and a display device are provided. The shift register unit includes a driving circuit, a storage capacitor circuit, an output circuit, and a reset circuit. Under the control of the start end, the driving circuit controls whether the pull-up node is connected to the set signal input end and control whether the pull-down node is connected to the first level input end. Under the control of the reset end, the reset circuit controls whether the pull-up node is connected to the first level input end, and controls whether the pull-down node is connected to the second level input end.
US10930188B2

Techniques are described for collecting feedback on a display comprising a plurality of emitters arranged in a column. Each emitter is driven by a respective emitter cell that generates a driving current for the emitter based on digital data or an analog representation thereof. The digital data or analog representation is sequentially shifted through the entire column. An electrical signal associated with a last emitter to be driven based on the digital data or analog representation is measured, along a feedback path formed by selectively opening or closing a first switch and a second switch, which are respectively connectable to an anode and a cathode of the last emitter. Since each emitter cell contributes to the electrical signal, the value of the electrical signal is indicative of whether there is a problem with an emitter cell somewhere in the column. The subsequently driving of the emitters is adjusted accordingly.
US10930177B2

An interactive globe device may include a base, a spherical globe rotatable around an axle mounted to the base, and a stylus for selecting locations on the spherical globe. The base may include an integrated display, and control buttons for switching the operating mode of the interactive globe device. The spherical globe may have dot patterns printed on its surface, and the stylus may include an optical sensor configured to detect the dot patterns on the spherical globe as locations being selected by the user. The interactive globe device may also include a processor to dynamically adjust mapping of the dot patterns into different regions based on the operating mode of the interactive globe device, determine which of the regions for the operating mode corresponds to a dot pattern detected by the stylus, and render interactive content on the integrated display based on the determined region.
US10930172B2

Methods and systems for virtual coaching and performance training using a mobile device are disclosed. The methods and systems perform the steps of capturing a training video of one or more players, using the camera on the mobile computing device; superimposing a visual cue onto the training video at a first location and for a cue period starting from a first time instant; determining whether at least one of the one or more players has responded to the visual cue at a second time instant within the cue period, by analyzing a body posture flow of each player between the first time instant and the second time instant, wherein each body posture flow is extracted from the training video by performing a computer vision algorithm on one or more frames of the training video; and in response to determining that at least one player has responded to the visual cue, generating a feedback to the one or more players.
US10930166B2

A system includes a processor coupled to a memory. The processor is configured to execute instructions stored in the memory to store an original content of an online education course of a first format type in an online education platform. The processor is further configured to execute the instructions stored in the memory to automatically translate the original content of the online education course from the first format type to a content of a second format type, and to deliver, by the online education platform, the translated content of the online education course in the second format type to a student logged in on a client device.
US10930158B1

Systems and methods are disclosed for identifying high risk parking lots. High risk parking lots may be, for example, parking lots that pose a higher than average risk of collisions and/or theft. Auto insurance claim data may be analyzed to identify hazardous areas. A virtual navigation of roads within the hazardous area may be identified. Public parking lots within the virtual navigation map may be defined, with each public parking lot determined as either in a hazardous area or not. A vehicle may be determined to be approaching or parking in a parking lot in a hazardous area, and a nearby public parking lot not associated with the hazardous area may be selected instead. A route from a current position to the nearby public parking lot may be generated, and the vehicle may be routed to the nearby public parking lot. As a result, collisions and thefts may be reduced.
US10930157B2

Embodiments of systems and methods for automated real-time routing within a fleet of geographically distributed drivers are disclosed. Embodiments may operate to dispatch orders and determine routing in real-time in a geographic area through application of rule-based filtering of drivers and selective application of optimal or non-optimal routing solutions utilizing the real-time locations of drivers, real-time conditions within the geographic area and the locations for the set of orders being routed by the system.
US10930154B2

A driving support system includes a driving support apparatus that receives a information related to a predetermined spot, determines whether or not the predetermined spot is present ahead in a subject vehicle lane in which a subject vehicle is present based on this information, causes an in-car instrument to perform a predetermined operation based on a relative distance between an object present in an adjacent lane and the subject vehicle when the predetermined spot is not present ahead in the subject vehicle lane, and restrains the in-car instrument from performing the predetermined operation when the predetermined spot is present ahead in the subject vehicle lane.
US10930147B2

An electronic apparatus comprises a communication unit and at least one processor. The communication unit wirelessly communicates with a roadside unit and a vehicle. When receiving through the communication unit a reception signal transmitted from the roadside unit, the at least one processor determines whether to restrain transmission of a transmission signal through the communication unit, based on the reception signal.
US10930139B1

Apparatus and methods for providing protection from economic exploitation. The apparatus and methods may include a platform for tagging a social security number and/or other suitable identification number. The system may allow a person associated with a social security number to automatically flag and deny any product or service request associated with the social security number. The alarms are “silent,” because the alarm may initiate an institution internal process in which the customer interaction with the institution follows a normal diligence process until an intervention can be effectively executed on behalf of the customer. This reduces the likelihood of a reaction from the customer's associate prior to completing the diligence process. A system may provide the customer with an opportunity to electronically activate an alarm by typing keystrokes on a card reader keypad or interacting with a physical sensor on the reader, on the card, or the like.
US10930137B2

An event alarm device includes a sensor, a notification unit, a MESH communication unit, an NB-IoT communication unit, and an MCU. The NB-IoT communication unit is configured to upload the data measured by the sensor. The MCU is configured to detect a specific event according to the data measured by the sensor. When detecting the specific event, the MCU is configured to instruct the notification unit to emit an on-site alarm, instruct the NB-IoT communication unit to send a first warning signal, and instruct the MESH communication unit to send a second warning signal.
US10930136B2

A premises management system may comprise a gateway device. The gateway device may configured to determine one or more premises devices of a premises management system. The gateway device may be configured to receive an indication of a communication protocol associated with the premises devices. The gateway device may be configured to communicate with the premises devices using the communication protocol.
US10930126B1

This application is directed to an electronic device that uses at least a low-power computer vision component to determine whether to activate a camera. For instance, the electronic device may cause the camera to operate in a low-power mode, such as by turning the camera off. The electronic device may then detect motion of an object using a motion sensor. Additionally, the electronic device may generate first image data using the computer vision component, where the first image data represents the object. After generating the first image data, the electronic device may use the computer vision component to analyze the first the image data in order to determine that the object includes a type of object, such as a person. Based at least in part on the determination, the electronic device may activate the camera and generate second image data using the camera.
US10930123B2

A system providing various improved perceptions techniques for haptic feedback above interactive surfaces that require no contact with either tools, attachments or the surface itself is described. A range of receptors in a perceiving member which is part of the human body is identified to create substantially uniformly perceivable feedback. A vibration frequency that is in the range of the receptors in the perceiving member is chosen and dynamically altered to create substantially uniformly perceivable feedback throughout the receiving member.
US10930119B2

Systems and methods for wagering games that award prizes for reaching numerical objectives. A system for a multi-zone twenty-one (21) themed game whereby if the player achieves twenty-one (21) in a plurality of zones a payout is awarded. A top payout is awarded for twenty-one (21) in all of the zones and a subordinate payout is awarded for twenty-one (21) in greater than fifty percent of the plurality of zones. Scratch-off lottery games with adding themes, such that a payout is awarded if a line contains the numerical objective twenty-one (21) a payout is awarded and if a player reaches a numerical objective in the maximum amount of lines a top payout is awarded. A table game of twenty-one (21) in a plurality of zones for reaching numerical objectives.
US10930117B2

Various embodiments of the present disclosure are directed to a gaming system and method providing a multi-hand poker wagering game with an award modifier bonus feature, and wherein in various embodiments the award modifiers are multipliers.
US10930113B2

A slot machine cabinet including a bill validator. The bill validator is mounted horizontally yielding significant legroom for players and reducing the footprint of the slot machine cabinet. The cabinet includes a horizontal top door and a vertical front door. The top door supports on top thereof a touchscreen monitor and the front door includes a slot for inserting currency, tickets and vouchers into the bill validator. The front door may also include slots for inserting magnetic cards and dispensing receipt tickets.
US10930112B2

A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10930103B2

A method for providing automated entry to a property includes placing a short-range wireless enabled lock box or a short-range wireless enabled automated door lock at or near a property. An automated entry application receives registration information from a visitor who desires to use the automated system for visiting properties. The automated entry application allows the visitor to schedule an automated showing of the property at a visitor selected time and date. A central property application enables the visitor to unlock the short-range wireless enabled lock box or the short-range wireless enabled automated door lock at the visitor selected time and date. The short-range wireless enabled device obtains an identifying number of the short-range wireless enabled lock box or the short-range wireless enabled automated door lock. The short-range wireless enabled device sends a wireless signal to the short-range wireless enabled lock box or the short-range wireless enabled automated door lock to unlock the short-range wireless enabled lock box or the short-range wireless enabled automated door lock.
US10930098B2

Provided are a display frame for displaying objects, and an object processing method, device, apparatus, and system. The display frame includes: a lock assembly configured to lock an object on the display frame, the locked object being touchable by a user; a graphic code scanner configured to scan a graphic code to perform resource transfer for the locked object; a circuit configured to send the scanned graphic code to a server for performing identity verification on the user, and when the identity verification succeeds, initiate the resource transfer for the locked object, wherein the circuit is configured to send to the lock assembly an unlocking signal for controlling opening of the lock assembly when the resource transfer has been successfully performed, and in response to the unlocking signal, the lock assembly is configured to be opened to disengage the object locked from the display frame.
US10930092B2

This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. Individual vehicles carry sensors configured to generate output signals conveying information related to the vehicles and/or the surroundings of the vehicles. The system includes a remote computing server configured to obtain executable code from a user, and subsequently transmit the executable code to individual vehicles in the fleet. Individual vehicles locally execute the executable code to produce local results, and subsequently transfer the results to the remote computing server for presentation to the user.
US10930088B1

Systems and methods which implement localized functionality in a client server system using a technique of caching one or more functional objects for access in response to an appropriate server call are shown. Embodiments provide a browser based postage indicia generation and printing solution in which a browser upon which a postage client is operable is controlled to cache one or more functional objects in the form of script files. Various functional objects may be optimized for caching by clients such as postal rating scripts, postal insurance rating scripts, address verification scripts, etc. Security and/or accuracy verification may be implemented by a server to independently verify the results of use of the use of functional objects by a client.
US10930080B2

The embodiments herein provide a system and method for generating data for a three-dimensional (3D) environment using existing information from a virtual or augmented reality scene is disclosed. The method includes reading data from a data store. The data comprising component identifying data and component position data for at least one of said 3D components. Further, the component data is analyzed for at least one identified component from a data store, the component data including at least 3D geometry data for the component. Thereafter, at least one component of the 3D geometry data is transformed using component position data to provide 3D virtual environment data for a specific 3D virtual environment. The 3D virtual environment data defines a substantially contiguous 3D surface enclosing the 3D virtual environment. The system includes a scene recognizer, parser, asset mapper, machine learning driven design algorithm, and asset store reorganizer.
US10930075B2

Devices, systems, and methods for interacting with a three-dimensional virtual environment, including receiving an input associated with a change in pose of a user's hand; estimating, based on at least the input, a first pose in the virtual environment for an input source associated with the hand; identifying a surface of a virtual object in the virtual environment; rendering a frame depicting elements of the virtual environment, the frame including a pixel rendered for a position on the surface; determining a distance between the position and a virtual input line extending through a position of the first pose and in a direction of the first pose; changing a pixel color rendered for the pixel based on the distance between the position and the virtual input line; and displaying the frame including the pixel with the changed pixel color to the user via a head-mounted display device.
US10930074B2

Embodiments of the present application provide a method for real-time control of a three-dimensional model configured to solve technical issues that a real-time feedback for an actual object is not formed through limited resources in order to control an action of the three-dimensional model to form a live video in a mobile internet environment. The method includes: capturing a real-time video of an actual object; marking an action of the actual object in an image of the real-time video; and forming an action control instruction of a corresponding 3D model according to a change of the action that is marked.
US10930068B2

An estimation apparatus is configured to obtain shape information containing information about multiple line segments that depict a shape of an object; detect multiple feature lines in an image of the object captured by an imaging apparatus; receive a first instruction for associating a feature line selected from the multiple feature lines with a line segment selected from the multiple line segments and a second instruction for associating two points selected in the image with two end points selected from end points of the multiple line segments; generate a first line segment connecting the two points and a second line segment connecting the two end points; and estimate a position and orientation of the imaging apparatus in three-dimensional space by using a combination of the selected feature line and the selected line segment and a combination of the first line segment and the second line segment.
US10930064B2

The disclosure is directed to a method for generating a three dimensional (3D) volume including a treatment target including receiving a plurality of two dimensional (2D) input images of a patient, determining a metal artifact in each of the plurality of 2D input images, removing the metal artifacts from the plurality of 2D input images based on the determination of the metal artifact, and replacing metal artifacts with alternative pixel data to generate a plurality of filtered 2D images. A 3D volume is generated from the plurality of filtered 2D images. The plurality of 2D input images including a treatment target.
US10930056B2

Disclosed is an electronic device. The electronic device includes at least one processor, wherein the at least one processor generates a plurality of images corresponding to a plurality of view vectors associated with one point on a virtual three-dimensional space, sets a quality of at least one image of the plurality of images with a higher quality than remaining images, and synthesizes the plurality of images including the at least one image. In addition, various embodiments understood from the disclosure may be possible.
US10930045B2

Digital ink is generated to represent a visual component, such as a letter, number, character, and/or other symbol. The digital ink is generated by obtaining multiple different curves that combine to generate the visual component. These different curves can have various different characteristics (e.g., different thicknesses) to provide the desired visual component. The combined curves are converted into a set of primitives that make up the parts of the combined curves, and the set of primitives are converted into a digital ink format. Data describing the set of primitives in digital ink format can be stored and subsequently used to display the visual component as digital ink.
US10930036B2

Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating at least portions of a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel or pixel portion, at least one or more of a highest positive bar and/or a lowest negative bar. The method further includes rendering for individual pixels or pixel portions, one or more of the respective highest positive bar and/or the respective lowest negative bar.
US10930034B2

Automated correlation of process attribute value changes with events related to the changes. A managed historian utilizes a namespace property to correlate process tag values with corresponding events. The managed historian generates and provides to remote user devices a graphical user interface that includes a plot of data values of the process tag and a visual icon representing the event overlaid atop the plot of data values.
US10930032B1

Methods, systems, and computer program products for generating concept images of human poses using machine learning models are provided herein. A computer-implemented method includes identifying one or more events from input data by applying a machine learning recognition model to the input data, wherein the identifying comprises (i) detecting multiple entities from the input data and (ii) determining one or more behavioral relationships among the multiple entities in the input data; generating, using a machine learning interpretability model and the identified events, one or more images illustrating one or more human poses related to the identified events; outputting the one or more generated images to at least one user; and updating the machine learning recognition model based at least in part on (i) the one or more generated images and (ii) input from the at least one user.
US10930031B2

A method for synchronizing list-mode data of single events in a PET imaging includes: acquiring list-mode data of single events of each independent detector module, calculating a probability density of time intervals between occurrences of single events in detector module and setting initial parameters, determining detection starting time difference of each detector module with iterative peak searching and graded time window, and performing synchronization correction and coincidence discrimination on the single event data in each detector module based on the detection starting time difference. A system for synchronizing list-mode data of single events in a PET imaging includes: a data acquisition and frequency difference compensation module, an initial parameter setting module, a coarse time scale coincidence module, a fine time scale coincidence module and a data synchronization correction and coincidence discrimination module.
US10930028B2

An imaging method for computed tomographic system (1) includes following steps of: controlling a computed tomographic system (1) to receive a description operation for configuring description data; selecting one of a plurality of imaging parameter sets corresponding to different template data, wherein each imaging parameter set is used to maximize a contrast-to-noise ratio of the three-dimensional imaging data (34) matching with the corresponding template data; and, controlling the computed tomographic system (1) to execute a three-dimensional imaging operation according to the selected imaging parameter set for obtaining the three-dimensional imaging data (34). The present disclosed example has the ability of effectively reducing a technical threshold of operating the computed tomographic system (1) via automatically selecting the suitable one of the complex imaging parameter sets according to the comprehensible description operation.
US10930006B2

An other vehicle position estimation apparatus for estimating the position of another vehicle on the road using a particle filtering process includes an other vehicle map matcher and a particle number controller. The other vehicle map matcher includes an updater for updating the position of a particle distributed on a map, a likelihood calculator for calculating the likelihood of the particle position, and a position estimator configured to estimate the position of the other vehicle based on the position of the particle. The particle number controller determines a number of particles to distribute based on at least one of (i) a relative positional relationship between a subject vehicle and the other vehicle, (ii) an actual vehicle speed of the other vehicle, (iii) a distribution state of the particles, and (iv) a relationship between the position of the other vehicle and the road.
US10930000B2

A method includes obtaining a disparity map based on stereoscopic image frames captured by stereoscopic cameras borne on a movable platform, determining a plurality of continuous regions in the disparity map that each includes a plurality of elements having disparity values within a predefined range, identifying a continuous sub-region including one or more elements having a highest disparity value among the elements within each continuous region as an object, and determining a distance between the object and the movable platform using at least the highest disparity value.
US10929985B2

According to some aspects, an information processing device is provided. The information processing device includes circuitry configured to dispose a plurality of tracking points within a first region of a first image and set a second region of a second image based on estimated positions of the plurality of tracking points in the second image. The estimated positions are determined by comparing the first image and the second image. The circuitry is further configured to re-dispose the plurality of tracking points within the second region of the second image.
US10929984B2

The present disclosure relates to systems and methods for action recognition. The systems and methods may obtain a plurality of sequential target image frames associated with facial information of an object. Each of the plurality of sequential target image frames may include a plurality of feature points associated with the facial information. The systems and methods may determine a first area and a second area based on the plurality of feature points in each of the plurality of sequential target image frames. The systems and methods may determine an asymmetry parameter in each of the plurality of sequential target image frames based on the first area and the second area. The systems and methods may identify a shaking action in response to that the asymmetry parameter satisfies a preset condition.
US10929982B2

Some implementations can include a computer-implemented method, computer readable medium, and/or system for pose correction of video images captured by a mobile device.
US10929980B2

Fiducial markers are printed patterns detected by algorithms in imagery from image sensors for applications such as automated processes and augmented reality graphics. The present invention sets forth extensions and improvements to detection technology to achieve improved performance, and discloses applications of fiducial markers including multi-camera systems, remote control devices, augmented reality applications for mobile devices, helmet tracking, and weather stations.
US10929979B1

Systems, methods, and non-transitory computer-readable media can determine a landscape video to be presented in a vertical orientation through a display screen of a computing device. Frames of the landscape video can be cropped to allow for full screen presentation of the landscape video in the vertical orientation. The cropped frames of the landscape video can be provided for presentation through the display screen of the computing device in the vertical orientation.
US10929978B2

There is provided with an image processing apparatus, for example, for image recognition. An extraction unit extracts a feature amount from a target image. An estimation unit estimates distribution of regions having attributes different from each other in the target image based on the feature amount.
US10929975B2

A method and computing unit are for automatically checking a superposition image of a body region of interest of an examination object. The method and computing unit include determining at least one reference position of an object in a reference image; determining a current position of the object; generating the superposition image by superimposing the current fluoroscopic image and the reference image; determining at least one parameter characterizing a measure of discrepancy; and displaying the measure of discrepancy determined. Further, in at least one embodiment, the various aspects of the method or performed by at least one processor of the computing unit, are performed in quasi real time.
US10929969B2

Disclosed herein are apparatus, systems and methods of measuring the weight and distribution of the fluff pulp and super absorbent polymer (SAP) or absorbent gelling material (AGM) of absorbent articles. The apparatus may be located at a position after the absorbent cores are formed. Each absorbent article is passed between the light emitter and the camera as well as between the radio transmitter and the radio detector. The camera and radio detector receive the signal transmitted by the light emitter and the radio transmitter respectively through the absorbent articles. The encoder synchronizes the transmission of data by the camera and the radio receiver to the movement of the web. The computer receives the signal data from radio detector and the image data from the camera from each absorbent article and uses the data to determine at least the weight of the fluff pulp and SAP/AGM in the absorbent core.
US10929968B2

Systems and methods for generating and processing images captured while inspecting above-ground pipelines are disclosed. Embodiments may include a robotic crawler or other devices which carry imaging equipment and traverse a target pipe which are configured to capture image data simultaneously from a plurality of angles. Such systems may substantially reduce and in some cases overcome the need to take multiple traversals of a pipeline under inspection. Embodiments may also be directed toward control systems for such devices as well as image processing systems which process the multiple image sets to produce a composite imaging result.
US10929964B2

An improvement to an image processing system for enhancing the contrast of digital images using a local-area contrast enhancement of the digital images. For each digital image, a contrast factor is computed which is a measure of how well exposed the digital image is based on a normalized intensity value for each of the image pixels. A gain value for each of the image pixels is determined, and scaled by the contrast factor. A surround image based on a filtered version of the digital image is formed and using in conjunction with the scaled gain values to perform opponent contrast filtering to the digital image to produce an output image.
US10929958B1

A method and an image processing device for image enhancement are proposed. The method includes the following steps. An input image is received. A curve set is applied on the input image to generate a resultant image, where the curve set includes a plurality pairs of weight functions and process functions, where a summation of a multiplication of the weight function and the process function in each of the pairs is zero, and where the weight function in each of the pairs is associated with low-pass filtering. An output image is generated according to the resultant image and the input image.
US10929931B1

Systems and methods are disclosed with respect to using a distributed ledger, such as a blockchain, for facilitating carrier discovery. More specifically, the distributed ledger may be utilized to track insured individuals, their insurance policies, the insurance companies holding each of their policies, etc. This may be useful for facilitating exchange of insurance information between drivers after an automobile accident when drivers want to exchange insurance information and/or verify that the other is insured, facilitating subrogation (e.g., when an insurance company pays for an first insured party's losses but subsequently pursues reimbursement from an insurance company of a second at-fault party), and/or facilitating a determination of whether a driver has excess liability coverage.
US10929929B1

Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be created using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to purchase a quantity of shares, electronically transmitting a quantity of digital math-based assets to one or more destination digital asset accounts for receipt of digital math-based assets from the authorized participant based on the determined share price information and the requested quantity of shares, and electronically issuing shares to the authorized participant.
US10929921B1

A method comprising receiving real time data associated with a transaction, accessing, from an online bank account after receiving the real time data, processed data associated with the transaction, matching the real time data with the processed data, and displaying an alert when the processed data and the real time data are inconsistent.
US10929916B2

The present disclosure relates systems and methods for food recommendations. More particularly, it teaches a systems and methods that can provide personalized menu item recommendations through a nutrient-focused machine learning model for nearby restaurants in near real-time, in order to assist in the selection of dishes that match a user's persona. Using these systems and methods enable a user to see a personalized prediction score of how much the system predicts that a particular user would like a particular dish.
US10929914B2

A computer device determines requirements of a particular device/service by analyzing designated electronic communications. The computer device then monitors performance of the device/service over a period of time to determine performance of the device/service in meeting those derived requirements. An output regarding the performance of the device/service in meeting those requirements is then generated.
US10929910B2

A method and apparatus is provided for displaying data related to a transaction of one or more products from one or more sellers by a buyer. The method includes receiving identifying criteria from the buyer and determining one or more products corresponding to the identifying criteria. The method further includes determining one or more sellers of the one or more products. The method further includes presenting the one or more sellers for each of the one or more products on a display, where the one or more sellers are presented in an order according to criteria. The method further includes presenting an order history of the buyer from the one or more sellers for each product on the display. Additionally, the method further includes presenting a total price of a particular quantity for each product on the display.
US10929906B2

Managing orders from third party retail shops that includes: storing one or more predetermined orders for each of a plurality of users of a platform service, each of the predetermined orders including a product selection for the user associated with a particular third party retail shop; receiving, from a user of the platform service, a selection of one or more of the plurality of users; receiving, from the user, a selection of the third party retail shop from among a plurality of third party retail shops; and after receiving both (1) the selection of the third party retail shop and (2) the one or more users, generating an order including the product selection associated with the selected third party retail shop for each of the selected one or more users.
US10929902B2

A method of facilitating an augmented reality experience to purchase an item at a merchant location may be provided. The method may include storing profile data, receiving location data and environmental data from a computing device associated with the stored profile data. Upon determining that the user device has entered a predefined merchant location, the method may include initiating a sequence of augmented reality modes including at least a first augmented reality mode associated with the selection of an item and a second augmented reality mode associated with the payment of the item. The user device may display virtual content in association with each mode, and upon detecting predetermined user inputs such as gestures, fixed gazes, or moving through thresholds, the system may enable the selection and payment of one or more items by sending a purchase request to a merchant terminal.
US10929901B2

A method of tracking a provenance of a fur or a leather skin includes providing at least one of a live animal, a fur pelt, and a leather skin, removing a DNA sample from the at least one of the live animal, the fur pelt, and the leather skin, and storing the DNA sample. The DNA sample and DNA information is stored in a DNA repository that may be securely accessed by authorized individuals through a networked device, such as a computer, smart phone, or tablet. The method further includes assigning a globally unique identifier number to the at least one of the live animal, the fur pelt, and the leather skin and storing the identifier number. The method further includes selling the at least one of the live animal, the fur pelt, and the leather skin and storing sale information and associating the sale information with at least one of the identifier number and the DNA sample.
US10929897B2

One embodiment of the present invention sets forth a technique for prompting a user for feedback based on user experience. The technique includes detecting, via a processor, that a first application event has occurred and updating a score based on a first value assigned to the first application event. The technique further includes determining that the score exceeds a first threshold, and, in response, outputting a first prompt for display.
US10929894B2

Aspects of the subject disclosure may include, for example, a method including obtaining an advertisement package, wherein the advertisement package defines an interactive extended reality advertisement and includes a plurality of optional features; obtaining information about a user, their equipment, and their environment; creating an interactive extended reality advertisement by choosing a selected feature of the plurality of optional features according to the user information; and presenting the interactive extended reality advertisement to the user equipment. Other embodiments are disclosed.
US10929893B2

Website publishers maximize revenue by refreshing advertisements displayed on webpages from time to time, while ensuring that only advertisements that are sufficiently visible to the consumer are refreshed. Advertisers are guaranteed that their advertisements are sufficiently visible, and are more willing to bid for placement of refreshed advertisements. A webpage is provided with an advertisement. Time that has passed since the webpage was provided is measured, but before the time that has passed since the webpage was provided has equaled or exceeded a time period at which to refresh the advertisement, it is detected that the advertisement is either not visible or is insufficiently visible on a browser providing the webpage. Accordingly, measurement of the time that has passed since the webpage was provided is suspended, such that the advertisement is not refreshed while the advertisement is either not visible or is insufficiently visible.
US10929892B2

Users that abandon GPS searches on GPS enabled devices before arriving at the search location are lost to business entities. The system uses the data obtained from abandoned GPS searches to identify these lost users. Sometimes a unique script embedded in the GPS application loaded onto the user's GPS enabled device scrapes the data from the GPS search and from user entries on the GPS enabled device. The system uses the obtained data to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium.
US10929889B1

In a promotion offering system, a consumer is more likely to purchase a promotion offering if the consumer finds the promotion to be interesting or fits a need of the consumer. In order to provide a more intelligent selection process for selecting promotions that are desirable to the consumer, a method and a promotion offering system for implementing the method are provided that takes into consideration a number of different factors associated with a consumer, including locations and deal types that are known or predicted to be of interest to the consumer, when determining one or more promotions to present to the consumer.
US10929885B2

The subject matter of this specification can be embodied in, among other things, a system includes a map store, a map server, and a content server. The map server identifies a set of content items in which each content item is associated with a geographic location that is presented in a portion of a map, determines, for a given content item, an adjusted value of a given content item based at least in part on a base value for the content given item and a set of adjustment factors for one or more other content items in the set of content items, selects content items from the set of content items based on the adjusted values, and provides data that present the selected content items on the portion of the map presented at the device.
US10929883B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.
US10929882B2

A list-based coupon system that enables users to create a list of items to obtain, purchase or locate within a store or other geographic area, and provides users with coupons under a variety of different conditions.
US10929872B2

One embodiment provides a method for augmenting missing values in historical or market data for deals. The method comprises receiving information relating to a set of deals. For any service included in one or more deals of the set of deals but not included in one or more other deals of the set of deals, the method further comprises augmenting, for any or all of the one or more other deals that does not include the service, one or more missing values for the service with one or more recommended values based on a recommendation algorithm. The service may be at any service level of a hierarchy of services.
US10929869B2

A system and method for the presentation of advertisements is present. According to one embodiment, a number of impressions of an advertisement message are presented over a computer network such as the Internet to a variety of viewer computers. Depending on the actions taken by the viewers (e.g., whether the Viewer selects the advertising message and accesses a web-link to the advertiser's web-site), bonus exposure (e.g., an additional number of impressions provided to the viewers) of the advertising message is given.
US10929864B2

An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US10929856B2

A system and method for selecting portions of content, and media content sets to be delivered over a packet based network is provided. The selected portions of content (such as a web page) may be keywords such as a word or a group of words. The media content sets may include one or more of video content (that may include an audio portion), audio content, graphics, images, or other multimedia or single media content. The media content set may include advertising, informational, business, educational, governmental, institutional, customized (e.g., personalized) content and/or other content. According to an example embodiment, the present invention provides a heuristic model employing a piece-wise linear optimization function to select keywords and the media content sets for delivery by a media delivery provider.
US10929854B2

Systems and methods for identifying and mitigating non-compliances include determining an agent location of a money service business for review, obtaining a photograph and geographic coordinates of the agent location, and collecting field data at the agent location through a mobile application. Such information are sent from the mobile application to a central server of a third party vendor for a series of quality checks and stored at the central server. Such information may be used for further corrective action against the agent location reviewed.
US10929853B2

Systems and methods for implementing an in-store kiosk device as part of a retail reinvention and self-help care portal are disclosed. The in-store kiosk device may allow a consumer to self-diagnose problems with electronic devices, such as smart phones, and to seek technical or service related assistance with appropriate experts. The in-store kiosk device may also facilitate initiating a communication between the consumer and multiple experts, to help resolve any consumer technical or sales queries. In some examples, the in-store kiosk device has the added advantage of providing consumers with a means to have service or inventory-related issues addressed without having to wait for available in-store service staff. The in-store kiosk device may also facilitate electronic device exchange.
US10929847B1

A technique for providing a pay-by-name payment experience is disclosed. A point-of-sale (POS) system at a store receives information identifying an account with a central server from a payment card using a short-range wireless technology. In response to that, it obtains information regarding the account, including a person's name associated with the account, using the received information. It also accepts a name from a specific consumer in the vicinity. At this point, it determines whether the name accepted from the specific consumer and the name associated with the account are identical. If it determines that the two names are identical, it checks-in the consumer to the store.
US10929845B2

A method for consensus verification implementable by a first blockchain node in a consensus network may comprise: receiving a transaction request from a client, and performing a first security verification on the transaction request; in response to determining that the transaction request passes the first security verification, storing the transaction request, and broadcasting the transaction request to each of second blockchain nodes in the consensus network, causing the each second blockchain node to store the transaction request in response to the second blockchain node determining that the transaction request passes a second security verification; performing pre-processing on at least one stored transaction request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block; and broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to perform consensus verification on the obtained pre-processed block.
US10929844B2

A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising storing, by a processor, a session key on a mobile device, wherein the session key is encrypted. The system receiving a transaction request, decrypting the session key, and broadcasting a signal configured for being received by a magnetic stripe reader. Track 1 data and/or track 2 data may be encoded in the signal. The track 1 data and/or the track 2 data may also comprise a dynamically generated value that is generated based on the session key.
US10929832B2

A mobile payment system is described that facilitates efficient and secured payment transactions from an electronic wallet on a user portable electronic device with a merchant point of sale terminal over a communication link. In one aspect, a mobile device is configured for transaction operations from a plurality of mobile transaction accounts in an electronic wallet. The mobile device includes a plurality of transaction modules operable to process transaction operations with a respective mobile transaction account, each transaction module configured for transaction operations to be completed after an authentication process using a central authentication module coupled to the plurality of transaction modules, operable to verify a user input passcode and to respond to authentication requests from the plurality of transaction module after the user input passcode is verified. Preferably, at least one of the transaction modules is configured for contactless transaction operations over a contactless communication link.
US10929831B2

Sequential selections are presented by receiving an input on an active portion of a display of the computing device. While the input is received, a plurality of selections are sequentially displayed on the display. An indication is received that the input on the active portion of the display of the computing device has changed. In response to receiving the indication that the input has changed, the computing device stops presenting the plurality of selections and determines which selection of the plurality of selections was presented on the display when the input changed. The determined selection is then displayed.
US10929828B2

According to an embodiment, an information processing apparatus that processes information on a product to be traded includes an input device, a memory, and a processor. The processor stores, for each tax rate in the memory, the total price in a trade of a product to which reduction is applied, the product being identified by a product code input by the input device. The processor calculates the amount of tax of the product to be traded on the basis of the total price of a product taxed with a specific tax rate after the reduction processing and the total price of a product taxed with a tax rate other than the specific tax rate.
US10929827B2

A Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI) on a Self-Service Terminal (SST) loads ATM resources into volatile memory of the SST during a boot of the SST in a predefined order. Each time, during an SST boot, where the order is attempting to be changed; a credential is required to change the predefined order and the credential has to be authenticated before the predefined order is changed during the SST boot.
US10929822B2

Methods and systems for facilitating group payment are disclosed. In one embodiment, a group payment system is configured to execute instructions to perform operations that include receiving, from a first computing device, a request to create a group payment event and, in response, providing to the first computing device a first interface associated with the group payment event. The operations further include receiving, from a second computing device, a request to join the group payment event and, in response, providing a second interface to the second computing device. The operations further include receiving, from the first and/or second computing devices, messages associated with the group payment event and modifying the first and second interfaces to display the messages. The operations further include receiving, from the first and/or second computing devices, financial contributions for the group payment event and modifying the first and second interfaces to display the financial contributions.
US10929819B2

A cloud based system for vehicle maintenance to a target vehicle includes a cloud based on-site vehicle maintenance service. A GPS-based proximity module in a first server associated with the on-site vehicle maintenance service receives both current GPS coordinates of a service vehicle associated with a first maintenance and service provider and current GPS coordinates of the target vehicle of a customer. The current GPS coordinates are used for at least one maintenance and service delivery session with the target vehicle of the customer. The vehicle maintenance and service operation includes 1) directing the service vehicle to the target vehicle of the customer, 2) opening and/or unlocking the target vehicle of the customer, 3) ensuring the one or more vehicle maintenance and service jobs have been performed, and 4) ensuring the target vehicle of the customer is closed and locked.
US10929816B2

Systems and methods for message transfer and retrieval are provided. According to some aspects, message information is received from a sender, and a message can be created based on the received message information. A hash of the message and transaction information related to the message can be generated and provided to a current block in a blockchain. The message is transferred or otherwise provided to a receiver, and upon receipt and validation of authentication information from the receiver, access to the received message is provided to the receiver. A hash of the received message and additional transaction information related to the received message is generated and provided to a current block in the blockchain. Other aspects also are provided.
US10929812B2

Content creation and deployment collaboration techniques are described. In one or more implementations, metadata that describes the creation of the content may be associated with the content. The content may then be provided from a content creation service to a content deployment service for deployment as part of a marketing activity. Deployment data obtained from this tracking may be utilized to support a variety of functionality, such as by content creators to determine which of their content has been successfully employed as part of marketing activities, marketers may also use knowledge of the deployment of the content to choose content to be included in a marketing activity as well as select content creators that are best suited to provide this content, used to configure badges, by retailers and manufacturers, and so forth.
US10929794B2

Methods, systems and apparatus for determining and coordinating dispenser product depletion dates.
US10929786B2

The disclosure provides systems and methods for generating attendance census models using data received from a network of automated census sensors as well as various additional secondary data sources. The models may be generated and used in real time to provide attendance predictions, to efficiently allocate resources, and to detect fraud, among many other uses.
US10929785B2

System and method for multi-level visualization of object lifecycle is provided. A visualization network displaying data associated with the object life cycle is provided. An object is selected from the visualization network to correlate the object across and within one or more object lifecycle stages from the visualization network by generating a relationship configuration. A multi-level visualization is generated for the selected object corresponding one or more object life cycle stage. The generated at least one multi-level visualization is modified based on a criterion of interest, the criterion of interest comprises one or more attribute associated with the selected object and relation derived from the relationship configuration.
US10929783B1

Managing reward program memberships and corresponding rewards for generating personalized search engine results pages is described. A service provider may receive a search query associated with an item and access a plurality of search results associated with the search query. Each search result may correspond to a listing associated with the item. The service provider may access reward program data including data associated with rewards available from a plurality of reward programs and may determine a reward is redeemable for listing corresponding to a search result of the plurality of search results. The service provider may generate a personalized search result based at least partly a determination that a reward is redeemable for the listing and may generate a personalized search engine results page to be presented via a device.
US10929779B1

A system to support a machine learning (ML) operation comprises a core configured to receive and interpret commands into a set of instructions for the ML operation and a memory unit configured to maintain data for the ML operation. The system further comprises an inference engine having a plurality of processing tiles, each comprising an on-chip memory (OCM) configured to maintain data for local access by components in the processing tile and one or more processing units configured to perform tasks of the ML operation on the data in the OCM. The system also comprises an instruction streaming engine configured to distribute the instructions to the processing tiles to control their operations and to synchronize data communication between the core and the inference engine so that data transmitted between them correctly reaches the corresponding processing tiles while ensuring coherence of data shared and distributed among the core and the OCMs.
US10929778B1

A system includes a memory, an interface engine, and a master. The memory is configured to store data. The inference engine is configured to receive the data and to perform one or more computation tasks of a machine learning (ML) operation associated with the data. The master is configured to interleave an address associated with memory access transaction for accessing the memory. The master is further configured to provide a content associated with the accessing to the inference engine.
US10929767B2

Embodiments of the present invention may provide the capability to detect complex events while providing improved detection and performance. In an embodiment of the present invention, a method for detecting an event may comprise receiving data representing measurement or detection of physical parameters, conditions, or actions, quantizing the received data and selecting a number of samples from the quantized data, generating a hidden Markov model representing events to be detected using initial model values based on ideal conditions, wherein a desired output is defined as a sequence of states, and wherein a number of states of the hidden Markov model is less than or equal to the number of samples of the quantized data, adjusting the quantized data and the initial model values to improve accuracy of the model, determining a state sequence of the hidden Markov model, and outputting an indication of a detected event.
US10929765B2

A computer-implemented method for automatically analyzing log contents received via a network and detecting content-level anomalies is presented. The computer-implemented method includes building a statistical model based on contents of a set of training logs and detecting, based on the set of training logs, content-level anomalies for a set of testing logs. The method further includes maintaining an index and metadata, generating attributes for fields, editing model capability to incorporate user domain knowledge, detecting anomalies using field attributes, and improving anomaly quality by using user feedback.
US10929762B1

Data is classified using corrected semi-supervised data. Cluster centers are defined for unclassified observations. A class is determined for each cluster. A distance value is computed between a classified observation and each cluster center. When the class of the classified observation is not the class determined for the cluster center having a minimum distance, a first distance value is selected as the minimum distance, a second distance value is selected as the distance value computed to the cluster center having the class of the classified observation, a ratio value is computed between the second distance value and the first distance value, and the class of the classified observation is changed to the class determined for the cluster center having the minimum distance value when the computed ratio value satisfies a label correction threshold. A classification matrix is defined using corrected observations to determine the class for the unclassified observations.
US10929758B2

Disclosed herein is an enhanced device personalization that personalizes a user's experience with a device, e.g., a multi-user device. Rather than personalizing based on the specific user(s) that are using, an active entity, which represents a type of consumption, may be generated and used to make recommendations for personalizing an experience using the device. In a case of a multi-user device, each user's experience is personalized by determining an active entity for the user's experience and without knowledge of which user is using the device.
US10929756B1

Systems and methods for implementing an interpretive proxy model includes evaluating a deep learning model; estimating a subset of a plurality of distinct algorithmic features of the deep learning model as leading contributors of a subject predictive output of the deep learning model; constructing a proxy model using algorithmic features of the deep learning model within the subset of the plurality of distinct algorithmic features; training the proxy model to mirror predictive outputs of the deep learning model; deploying the proxy model alongside the deep learning model based on a completion of the training; and in response to a same input to both the deep learning model and the proxy model, exposing: (1) a predictive output of the deep learning model, and (2) an explanation of the predictive output of the deep learning model based on leading contributing algorithmic features of the proxy model.
US10929741B2

An unclonable chipless radio frequency identification (RFID) tag and corresponding cross-registration methods of determining an identity and/or tag signature of an RFID tag are described. In an example embodiment, an unclonable chipless RFID tag comprises a first tag portion comprising one or more first conductive members unremovably secured to a dielectric item; and a second tag portion comprising packaging conductive pattern. The first tag portion and the second tag portion are in a static or fixed physical relationship with respect to one another.
US10929735B1

In some embodiments, a smart card may include a substrate with a first side and a second side. A first protective layer covers the first side and a second protective layer covers the second side of the substrate. Circuitry held in the substrate includes electronic interconnects for interconnecting circuitry elements. The circuitry elements include a processor, power circuitry for powering the circuitry elements, and an environmental detection sensor for respectively detecting a predetermined environmental parameter. The processor is configured to receive an output from the environmental detection sensor, to determine from the output that the environmental detection sensor detected an environmental alert trigger condition, and to generate an alert that is representative of the environmental alert trigger condition. The protective layers include pores in a region proximate to the environmental detection sensor for exposing the environmental detection sensor to an environment around the smart card.
US10929730B2

In some examples, an article includes a substrate having a surface; a parent optical element set comprising one or more parent optical elements disposed on the surface of the substrate, a child optical element set comprising one or more child optical elements disposed on the surface of the substrate. Each of the parent optical elements has a first retroreflective property and each of the child optical elements has a second retroreflective property different from the first retroreflective property.
US10929727B2

Provided is an image processing apparatus comprising: at least one controller, having at least one processor which executes instructions stored in at least one memory and/or at least one circuitry, being configured to: generate intermediate data by analyzing PDL data; generate a color conversion table based on a predetermined color conversion method; rewrite color information contained in the intermediate data by using the color conversion table; and perform rendering based on the intermediate data after the rewrite of the color information.
US10929725B2

A method and apparatus for processing information are provided. A specific embodiment of the method includes: acquiring image information containing text information, the text information comprising printed characters and non-printed characters; recognizing the text information is the image information to generate display data, the display data comprising a recognition result of the text information; and feeding back the display data to a user. This embodiment helps to reduce the limitations on the acquisition method and the contents of image information, and may enrich the feedback method and the contents of the text information therein.
US10929720B2

An image processing method, an image processing apparatus, and a computer storage medium are disclosed. The image processing method includes: acquiring a first still image; acquiring a first moving image comprising a plurality of image frames; performing segmentation on the first still image to obtain a first feature region in the first still image; acquiring a binary mask image of the first feature region; and performing image fusion on the first still image and the plurality of image frames based on the binary mask image to obtain a second moving image.
US10929717B2

The present specification provides an article damage detection method, including: obtaining at least two images that are time sequentially related and show a detected article at different angles; and inputting the images to a detection model in time order, to determine a damage detection result, where the detection model includes a first sub-model and a second sub-model, the first sub-model identifies respective features of each image, a feature processing result of each image is input to the second sub-model, the second sub-model performs time series analysis on the feature processing result to determine the damage detection result, and the first sub-model and the second sub-model are obtained by performing joint training by using training samples labeled with article damage.
US10929715B2

Methods of creating trained semantic segmentation network models and operating vehicles using the model. One example method includes an outside view camera configured to capture images that represent an artificial representation of the driver's view, a driver-facing camera configured to capture a driver's eye movements, and an electronic controller. The electronic controller is configured to receive images from the cameras; calibrate the image of the driver's eye movement with the artificial driver view; create a pixel weighted heat map of the calibrated images; create a trained semantic segmentation neural network model and a trained attention neural network model using the pixel weighted heat map and the artificial driver view; and operate the vehicle using the trained semantic segmentation neural network model and the trained attention neural network model.
US10929712B2

In some implementations, a system is capable of generating identifications that include distinctive line patterns corresponding to different portions of secure customer information. Data indicating an input image, and a dithering matrix representing a two-dimensional array of pixel values is obtained. Pixel values of pixels included in the input image are transformed using the dithering matrix. For each pixel within the input image, the transformation includes identifying a particular pixel value within the dithering matrix that represents a particular pixel within the input image, and adjusting an intensity value of the particular pixel based on attributes of the dithering matrix. A transformed image is generated based on the transformation and then provided for output.
US10929709B2

A device configured to link a first string correlithm object to a second correlithm object in a correlithm object processing system, includes a node configured to receive a particular sub-string correlithm object in the first string correlithm object. The node determines a first proximity in n-dimensional space from the particular sub-string correlithm object to a first sub-string correlithm object in the second string correlithm object. The node determines a second proximity in n-dimensional space from the particular sub-string correlithm object to a second sub-string correlithm object in the second string correlithm object. The node maps the particular sub-string correlithm object to a selected one of the first or second sub-string correlithm object of the second correlithm object based upon the closest of the first proximity and the second proximity.
US10929691B2

In some embodiments, a first homography, created from two images of a roadway, is decomposed to determine an ego-motion, and the ego-motion is used to adjust a previous estimate of a road plane. The adjusted previous estimate of the road plane is combined with the current estimate of the plane to create a second homography, and the second homography is used to determine residual motion and vertical deviation in the surface of the roadway. In some embodiments, multiple road profiles each corresponding to a common portion of a roadway are adjusted in slope and offset by optimizing a function having a data term, a smoothness term and a regularization term; and the adjusted road profiles are combined into a multi-frame road profile. In some embodiments, road profile information for a predetermined number of data points is transmitted in periodic data bursts, with more than one data point per data burst.
US10929690B1

The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10929688B2

An input video sequence from a camera is filtered by a process that comprises detecting temporal tracks of moving image parts from the input video sequence and assigning activity scores to temporal segments of the tracks, using respective predefined track dependent activity score functions for a plurality of different activity types. Based on this, event scores for are computed as a function of time. This computation is controlled by a definition of a temporal sequence of activity types or compound activity types for an event type. Successive intermediate scores are computed, each as a function of time for a respective activity types or compound activity types in the temporal sequence. The successive intermediate scores for each respective activity types or compound activity are computed from a combination of the intermediate score for a preceding activity type or compound activity type in the temporal sequence at a preceding time and activity scores that were assigned to segments of the tracks after the preceding time, for the activity type or activity types defined by the compound activity type defined by the respective activity types or compound activity types in the temporal sequence. One of the computed event scores for a selected time. The computation of the selected event score is traced back to identify intermediate scores that were used to compute the selected one of the event scores and to identify segments of the tracks for which the assigned activity scores were used to compute the identified intermediate scores. An output video sequence and/or video image is generates that selectively includes the image parts associated with the selected segments.
US10929684B2

The present disclosure relates to systems, non-transitory computer-readable media, and methods for intelligently merging handwritten content and digital audio from a digital video based on monitored presentation flow. In particular, the disclosed systems can apply an edge detection algorithm to intelligently detect distinct sections of the digital video and locations of handwritten content entered onto a writing surface over time. Moreover, the disclosed systems can generate a transcription of handwritten content utilizing digital audio. For instance, the disclosed systems can utilize an audio text transcript as input to an optical character recognition algorithm and auto-correct text utilizing the audio text transcript. Further, the disclosed systems can analyze short form text from handwritten script and generate long form text from audio text transcripts. The disclosed systems can accurately, efficiently, and flexibly generate digital summaries that reflect diagrams, handwritten text transcriptions, and audio text transcripts over different presentation time periods.
US10929681B2

A surveillance system is provided that includes an image capture device configured to capture a video sequence of a target area that includes objects and is formed from a set of image frames. The system further includes a processor configured to apply a C3D to the image frames to obtain therefor (i) intermediate feature representations across L convolutional layers and (ii) top-layer features. The processor is further configured to produce a first word of a caption for the sequence by applying the top-layer features to a LSTM. The processor is further configured to produce subsequent words of the caption by (i) dynamically performing spatiotemporal attention and layer attention using the intermediate feature representations to form a context vector, and (ii) applying the LSTM to the context vector, a previous word of the caption, and a hidden state of the LSTM. The system includes a display device for displaying the caption.
US10929679B1

Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement a cache. An embodiment operates by providing a graphical user interface for entering information associated with assembly instructions and receiving assembly instruction information through the user interface. The assembly instruction information include a computer vision real-time object detection model trained to identify a plurality of parts or objects in a video stream, one or more instruction step nodes a mapping to at least one of the plurality of parts or objects identifiable by the computer vision real-time object detection model, and one or more attributes associated with the one or more instruction step nodes. An assembly instruction set is generated based on the received assembly instruction information and transmitted to a client device for displaying a graphical user interface showing graphical elements superimposed on a video stream based on the assembly instruction set.
US10929677B1

A system for detecting synthetic videos may include a server, a plurality of weak classifiers, and a strong classifier. The server may be configured to receive a prediction result from each of a plurality of weak classifiers; and send the prediction results from each of the plurality of weak classifiers to a strong classifier. The weak classifiers may be trained on real videos and known synthetic videos to analyze a distinct characteristic of a video file; detect irregularities of the distinct characteristic; generate a prediction result associated with the distinct characteristic, the prediction result being a prediction on whether the video file is synthetic; and output the prediction result to the server. The strong classifier may be trained to receive the prediction results of the plurality of weak classifiers from the server; analyze the prediction results; and determine if the video file is synthetic based on the prediction results.
US10929667B2

An augmented reality optical system comprises a waveguide structure that includes a waveguide layer supported by a substrate. An input grating and an output grating reside within the waveguide layer and are laterally spaced apart. Input light from a display is made incident upon the input grating. The input light is coupled into the waveguide layer and travels therein as multiple guided modes to the output grating. The input and output gratings provide phase matching so that the guided modes are coupled out of the waveguide layer by the output grating continuously along the output grating to form output light. Meantime, light from a scene is transmitted perpendicularly through the output grating so that the output light and the light from the scene are combined by the eye of a user to form an augmented reality image.
US10929664B2

Disclosed is a technique for providing an Object Recognition Based Horticultural Feedback Analysis (ORB-HFA) feedback loop using an unmanned aircraft system (UAS). The techniques include determining a position of an unmanned aerial vehicle (UAV) of the UAS within a grow operation and providing a mission including one or more operations to the UAV based at least on the position of the UAV and feedback from one or more sensors residing at least partially on a visual observer device of the UAS to direct the UAV to perform the one or more operations in the grow operation, wherein the UAV is configured to capture one or more images of one or more plants included in the grow operation as the UAV performs the one or more operations of the first mission.
US10929662B2

A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
US10929652B2

An information providing device and an information providing method capable of providing information according to a driving load while alleviating or eliminating a sense of discomfort of a user of a vehicle is provided. An information providing device includes an emotion determination unit that determines virtual emotion of a vehicle, and an output control unit that determines one or both of content and an output mode of the information that the output unit is caused to output according to the virtual emotion of the vehicle. The emotion determination unit determines predetermined emotion to be the virtual emotion of the vehicle when a condition that a period in which the traveling state of the vehicle detected by the traveling state detection unit is a predetermined traveling state has continued for a predetermined period or longer is satisfied.
US10929646B2

The present disclosure relates to a method and apparatus for image processing, and a computer-readable storage medium. The method includes the following actions. Face recognition is performed on an image to be processed to recognize a face region in the image to be processed. Facial feature recognition points in the face region are acquired. Coordinate values of the facial feature recognition points in a coordinate system are acquired. Distances between the facial feature recognition points and angles of a coordinate axis of the coordinate system relative to lines each connecting two of the facial feature recognition points are determined according to the coordinate values. A deviation angle of the face region is determined according to the distances between the facial feature recognition points and the angles of the coordinate axis relative to the lines each connecting two of the facial feature recognition points. A retouching template corresponding to the deviation angle is acquired. The face region is retouched according to the retouching template.
US10929644B2

An object detection training method can include receiving a training sample set in a current iteration of an object detection training process over an object detection neural network. The training sample set can include first samples of a first class and second samples of a second class. A first center loss value of each of the first and second samples can be determined. The first center loss value can be a distance between an eigenvector of the respective sample and a center eigenvector of the first or second class which the respective sample belongs to. A second center loss value of the training sample set can be determined according to the first center loss values of the first and second samples. A first target loss value of the current iteration can be determined according to the second center loss value of the training sample set.
US10929635B2

A display device can include a cover substrate; a display module disposed on a rear surface of the cover substrate and configured to display an image; a heat dissipation film disposed on a rear surface of the display module; a hole disposed in the heat dissipation film; a flexible circuit board covering the hole in the heat dissipation film and configured to block light; and a fingerprint scanner mounted on the flexible circuit board, disposed in the hole of the heat dissipation film, and separated from the heat dissipation film by a space, in which the flexible circuit board covers the space between the heat dissipation film and the fingerprint scanner.
US10929631B2

A method in an electronic device includes determining, with at least one proximity sensor component proximately located with a fingerprint sensor, that an object is proximately located with the fingerprint sensor. In response to this, the method includes transitioning the fingerprint sensor from a low-power or sleep mode to an active mode of operation. The method then detects, with the fingerprint sensor, the object touching the fingerprint sensor. The method also detects, with the fingerprint sensor, an action of the object along the fingerprint sensor. The method then performs a control operation as a function of the action.
US10929630B2

A method includes: determining, by a graphic code display device, a first tilted angle of an affine plane of the graphic code displayed by the graphic code display device relative to a horizontal plane; obtaining, by the graphic code display device, a prestored second tilted angle of a scanning window plane of a scanning device relative to the horizontal plane, wherein the graphic code is displayed for the scanning device to scan; and adjusting, by the graphic code display device according to the first tilted angle and the second tilted angle, the first tilted angle of the affine plane of the graphic code to reduce an angle between the affine plane of the graphic code and the scanning window plane of the scanning device. Adjusting the first tilted angle of the affine plane of the graphic code stretches the graphic code.
US10929627B2

A system and method for training in the cleaning of a room. The system includes a room having a plurality of locations to be cleaned; a plurality of optical tags, each of the optical tags positionable to be located at one of the locations to be cleaned and containing codes that link to a website having information about one or more pre-selected janitorial and cleaning products and the use thereof at the one of the locations to be cleaned; and a reader operable by a user and configured to scan the codes of the optical tags and display to the user the room and selectively the information from the website about the one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned.
US10929609B1

A distributed neural network comprehend news articles that emulate language processing of English sentences and derive basic understanding. The method of computation implements the MAYA Semantic Technique (Mitchell, 2015), a mathematical technique I previously developed to determine partial semantics of sentences within a natural language processing program. The results of the model shows how a distributed neural network that composed of the words, part-of-speech and its lexical synset can be constructed to comprehend news articles and determine basic understanding of the text. The text can be from either news, journals or magazine articles.
US10929606B2

A method for intelligent assistance includes identifying one or more insertion points within an input comprising text for providing additional information. A follow-up expression that includes at least a portion of the input and the additional information at the one or more insertion points is generated for clarifying or supplementing meaning of the input.
US10929605B1

Analysis is enabled, of a corpus of statements (such as those from social media), according to each statement's expression of sentiment about some kind of object. Object-specific corpuses are identified, where each object-specific corpus contains statements that refer to a same object. For each statement of an object-specific corpus, the polarity and intensity of sentiment expressed is determined. Net polarity and intensity measures are determined for each object-specific corpus and utilized to graph the corpus in a two-dimensional space. The area of the graphical symbol, representative of an object-specific corpus, can be proportional to the number (absolute or relative) of statements of the object-specific corpus. Brands can be compared, with each brand represented by an object-specific corpus. A single brand can have shown, relative to a temporal dimension, the net polarity, net intensity, or volume of its statements. Net polarity is shown to have a strong correlation with survey-based techniques.
US10929602B2

A computer-implemented method, apparatus and computer program product of question generation in a cognitive system, comprising: receiving a training question; applying rules of grammar and common usage to generate variants of the training question; identifying any generalized versions of specific words, such as verbs or nouns in the training question; identifying any questions related to the training question; filtering out, utilizing a classifier, generated variants which do not make sense; and providing one or more output questions, synonymous to the training question.
US10929599B1

Computer computer-implemented methods and systems for creating and managing website content involve, for example, providing a user at a computer terminal a data capture template for a user-selected content type, providing the user at the computer terminal presentation pages using content management tags, allowing the user at the computer terminal to author content using the data capture template, and allowing the user at the computer terminal to deploy the content to a server. Other aspects of the methods and systems for creating and managing website content include, for example, allowing the user to personalize content, allowing the user to embed dynamic content in the middle of static content, allowing the user to refresh the deployed content in real-time without impacting current existing user sessions on the server where content is being deployed.
US10929597B2

Systems and techniques for storing an electronic document signed during an electronic document signing process. A computing device receives an electronic document that includes content within a content area, an image field positioned on the content area, and a cross sign field positioned partially on the image field and partially on the content area. The computing device receives an image to populate the image field and a signature to populate the cross sign field. The computing devices creates a first signature portion and a second signature portion by splitting the signature. The image is modified with the first signature portion and the content area is modified with the second signature portion. The computing device stores the electronic document by storing a file having separate elements, the separate elements including the modified content area and the modified image, without including the complete signature, unaltered content area, or unaltered image.
US10929591B2

Various embodiments of the disclosure disclosed herein provide techniques for pre-silicon testing of a design for an integrated circuit. A pre-silicon testing system identifies one or more critical paths included in the integrated circuit. The pre-silicon testing system performs a based noise simulation to generate one or more voltage waveforms at each gate associated with the one or more critical paths. The pre-silicon testing system applies the one or more voltage waveforms to one or more netlists corresponding to the one or more critical paths to generate one or more modified netlists. The pre-silicon testing system performs a timing analysis on the one or more modified netlists to determine a set of slack times that correspond to a set of voltages applied to the integrated circuit. The pre-silicon testing system determines a first critical path that has a lowest slack time relative to all other critical paths.
US10929585B2

A recording medium recording a program for a process, the process includes: calculating an amount of distortion in a via of a printed circuit board based on an expression using coefficient m, Δε={(L×α×Δt×E)/(D×T)}×m, where Δε is the amount of distortion, L is a length of the via, α is a thermal expansion coefficient of a base material, Δt is a temperature change of an environment, E is a Young's modulus, D is a diameter of the via, and T is a thickness of plating in the via; and calculating a lifetime of the via based on an expression, M=N/(n×365), where M is the lifetime of the via, n is a frequency of the temperature change, and N is the number of cycles of the lifetime satisfying an expression Nx=C/Δε.
US10929581B2

The accuracy of electronic design automation is increased by determining whether fill wires in a putative integrated circuit design should be effectively grounded or floating. For each signal wire in the putative design adjacent to the fill wires, a signal sensitivity value, which represents sensitivity of a given one of the plurality of signal wires to noise and timing, is determined. For each one of the fill wires, a fill sensitivity value is determined by: identifying coupling of each one of the fill wires to the adjacent signal wires; and calculating the fill sensitivity value as a combination of the signal sensitivity values of each of the adjacent signal wires for which the coupling has been identified. At least a portion of the fill wires are selectively effectively grounded based on the fill sensitivity value, to obtain a modified design.
US10929569B2

An intrusion detection and recovery system includes a copying module that creates a point-in-time copy of a storage level logical unit, the point-in-time copy including a volume copy of the storage level logical unit and a signature of the storage level logical unit, a comparison module that compares at least a portion of the point-in-time copy with a previous copy of the storage level logical unit, a judging module that, based on results of the comparison module, judges if a modification has occurred. A signature of the point-in-time copy is compared with a signature of the previous copy to detect a sign of an intrusion.
US10929567B2

Embodiments of the present invention disclose a method, computer program product, and system for parallel access to an electronic design automation (EDA) application. The computer receives a request to access an electronic design automation (EDA) application from at least two user computing device and authenticates a user associated with each of the requests from the at least two user computing devices to access the EDA application. The computer determines a level of access to be granted to each of the user of the at least two user computing devices and creates a parallel connection to each of the at least user computing device based on the determined level of access granted to each of the users. The computer retrieves data to be transmitted to each of the at least user computing device to be displayed on each of the user computing devices and stores the data in a memory unit.
US10929566B2

An information processing device includes: a medium connection unit that reads first key information from a detachable first recording medium; and a second recording medium storing firmware. The firmware is a program to be executed at a time of start-up of the information processing device and contains second key information. The information processing device includes: a third recording medium storing encrypted data; and a control unit that reads the encrypted data from the third recording medium and decrypts the encrypted data. At the time of start-up of the information processing device, the control unit operates in accordance with the firmware to generate a decryption key for decrypting the encrypted data, from the first key information and the second key information.
US10929565B2

A memory region on an IC card has a hierarchical structure. Each application allocated on the memory region is registered in a directory, and the memory region is managed in directory units. A personal identification code is set for each application and directory, and the access right is controlled in application units or directory units. If a mobile terminal is lost, the right to access each application in the IC card automatically disappears. Therefore, the right to access each application allocated to the memory region on the IC card is efficiently controlled.
US10929564B2

A computer readable medium causing a processor to evaluate a URL: when an evaluation resides in a cache, determine whether the URL is safe based on the evaluation, and when an evaluation does not reside in cache: perform an evaluation for the URL using one or more virus scanners, store the evaluation in the cache and determine whether the URL is safe based on the evaluation, when the URL is safe, load and display the web page for the URL, and when the URL is not safe, block the web page for the URL from being loaded and displayed, further determine whether a QA check criterion is met, if so, send the URL to an evaluator for behavioral analysis of the web page of the URL, and store results of the behavioral analysis of the web page of the URL, received from the evaluator, in a QA database.
US10929559B2

In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
US10929550B2

As a saving target file is specified, a controller (110) executes a file management program to divide the saving target file, encrypt a divided file using a cryptographic key corresponding to the logical address of the divided file, save the divided file at a storing destination corresponding to the logical address, and create a table associating the logical address, the cryptographic key, and the saving destination physical address. As a reading target file is specified, the controller (110) identifies the corresponding divided file from the logical address, identifies the saving destination physical address of the divided file and the cryptographic key with reference to the table, reads the divided file from the identified physical address, and decrypts the divided file using the identified cryptographic key.
US10929547B2

A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder using email. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10929533B2

Disclosed herein are systems and methods of identifying malicious files using a learning model trained on a malicious file. In one aspect, an exemplary method comprises selecting, using a hardware processor, the malicious file from a plurality of malicious files that are known to be harmful, selecting, using the hardware processor, a plurality of safe files from a set of safe files that are known to be safe, generating, using the hardware processor, a learning model by training a neural network with the malicious file and the plurality of safe files, generating, using the hardware processor, rules for detection of malicious files from the learning model, determining, using the hardware processor, whether attributes of an unknown file fulfill the rules for detection of malicious files using the learning model and responsive to determining that the rules for detection are fulfilled, identifying, using the hardware processor, the unknown file as malicious.
US10929532B1

A trained classifier is received from a server. Static analysis is performed on a mobile application to generate a vector storing values representing the number of times the mobile application calls functions from each of multiple namespaces, and an indication of the permissions the mobile application requests. The received trained classifier is then applied to the generated vector to identify whether the mobile application contains malware. Based on the output of the trained classifier, a security policy is applied.
US10929524B2

A system for verifying a request for access to data is provided, the system comprising a first module 20 and a second module 30. The first module 20 is arranged to generate a password, and the second module 30 is arranged to receive a password associated with a request for data, validate the received password, and enable access to the requested data. The system is such that the first and second modules 20, 30 share a secret that has been uniquely assigned thereto, the shared secret being for use in generation and validation of a said password. Furthermore, the first module 20 is communicatively disconnected from the second module 30.
US10929519B2

A process for authenticating a communication device may include receiving an authentication request including an access credential having a timestamp generated by the communication device may be received by the server. A determination can be made as to whether the communication device had successfully executed a predetermined shutdown sequence by determining whether the access credential has reliable timestamp information. The communication device can be authenticated when the timestamp has a non-reset value indicating that the communication device had successfully executed the predetermined shutdown sequence, and that the access credential has not expired. Step-up authentication for the communication device can be requested when the access credential has unreliable timestamp information indicating that the communication device did not successfully execute the predetermined shutdown sequence.
US10929513B2

Presented is a television and methods for decrypting digital data, which is encrypted using one of a plurality of different encryption techniques. A television can receive a digital content stream from a service provider. The digital stream includes the digital content, a decryption module, and metadata. A television can further extract the decryption module as instructed by the metadata from the digital content stream. A television can further decrypt the digital content with the extracted decryption module and a decryption key.
US10929510B2

Embodiments provide techniques for authenticating and configuring a care plan device in a care plan environment. Embodiments receive, from the care plan device, a care plan device identifier written to a memory of the care plan device by a manufacturer. The care plan device is authenticated with a remote server, based on matching a reference identifier within a patient care plan with the care plan device identifier. Upon authenticating the care plan device, embodiments receive, from the remote server, the configuration information for the care plan device. The care plan device is configured in accordance with the patient care plan, based on the received configuration information.
US10929507B2

An apparatus and method for collecting medical data which envisages: acquiring medical data by means of a medical data collecting apparatus (10); storing a copy of said medical data in a remote device (16), separate from the apparatus (10); assessing the methods of use of the apparatus (10) by means of a predefined algorithm comparing the medical data comprised in the last copy stored and the medical data comprised in the penultimate copy stored of the medical data; limiting or blocking functioning of the apparatus (10) if the methods of use assessed correspond with predefined prohibited methods of use.
US10929501B2

A query of spatial data is received by a database comprising a columnar data store storing data in a column-oriented structure. Thereafter, a spatial data set is mapped to physical storage in the database using a space-filling curve. The spatial data set is then compacted and such compacted data can be used to retrieve data from the database that is responsive to the query. Related apparatus, systems, techniques and articles are also described.
US10929495B2

A method includes importing a plurality of first information records from one or more information repositories into a central database. The method also includes establishing a link between each of the imported first information records and a corresponding second information record at an external information source. The method further includes, for each first information record, checking for changed information in the corresponding second information record, and when changed information is found, updating the first information record in the central database and updating the first information record in at least one of the one or more information repositories, based on the changed information. The information may include personal or professional contact information.
US10929490B2

A method and system for improving a network search query is provided. The method includes executing a real time search with respect to a database associated with an Internet based search for specified digital information. Digital attributes of digital data identified during the real time search are identified and keywords associated with the digital attributes are ranked. In response, search based software code associated with an Internet search for the digital information is generated and associated real time user interactions are recorded. The search based software code is modified resulting in generation of modified search based software code. The modified search based software code is executed and relevant results associated with the Internet based search are presented via a GUI. The database is configured such that the modified search is stored within a logical partition of the database.
US10929481B2

A method, system and a computer program product are provided for obscuring web searches by performing cognitive analysis on one or more user search inquiries from a first user to identify a user search behavior profile for the first user, and then generating one or more obfuscating search inquiries consistent with the user behavior search profile for the first user for issuance with the user search inquiries to impair the search engine from accurately characterizing search information related to the first user.
US10929471B2

A method, computer system, and a computer program product for sequential pattern mining is provided. The present invention may include receiving a data mining parameter. The present invention may also include computing a plurality of frequent sequences without temporal annotations based on the received parameters. The present invention may then include extracting a subsequence with temporal annotations for each frequent sequence based on the computed plurality of frequent sequences. The present invention may further include clustering a plurality of temporal intervals using a time window based on the extracted subsequence. The present invention may also include producing an output based on the cluster of plurality of temporal intervals.
US10929469B2

One or more computing devices, systems, and/or methods for auto-generating subject suggestions are provided. For example, a set of n-grams are generated from text within an email body of an email being composed by a user and/or from descriptive information of attachments to the email. Features of the set of n-grams are identified, such as a date feature, a proper noun feature, an activity feature, a number of words feature, etc. Classifiers are used to assign probabilities to the n-grams based upon the features. A probability may specify a strength of an n-gram in relation to a user preference of the user for an email subject derived from the n-gram. In this way, an email subject suggestion is generated based upon a target n-gram with a probability exceeding a threshold. The email subject suggestion is provided to the user, such as during email composition or during sending of the email.
US10929468B2

An interaction control method performed by a computer includes: executing a selection process that includes selecting any of one or more of interaction blocks generated by decomposing content into interaction units, and outputting the selected interaction block; executing a determination process that includes determining a reaction of a user to the outputted interaction block; and executing a response process that includes selecting a next action of the determined reaction based on a result of the determination process.
US10929462B2

A system for object recognition in an autonomous vehicle includes non-transitory memory storage for storing instructions and an image feature database. One or more processors are in communication with the memory. The one or more processors execute the instructions to download a road object database associated with routes between a departure point and a destination. Sensor data is received from a plurality of sensors of the autonomous vehicle and compared to data in the road object database. If the sensor data is not found in the road object database, the sensor data is compared to data in the image feature database. If the sensor data is not found in the image feature database, it is transmitted over a wireless channel to an Internet-coupled database. The sensor data is interpreted based on at least one of the road object database, the image feature database, or the Internet-coupled database.
US10929457B2

A media recommendation system may score media items according to user recommendations, popularity, and/or recency. The scores may be weighted to produce an overall score for each media item. Media items may be added to a pool for a specific user, from which media items are selected for playback. The contents of the pool may be modified based upon user feedback and other data. The pool may be modified dynamically and/or in real time as media items are consumed or rated by the user.
US10929451B1

Method and systems for interactive research report viewing are disclosed. The method includes receiving a user request to access a research content in a report viewing platform present in a user device. The method includes causing display of the research content in the report viewing platform. The method includes provisioning one or more interactive tools in report viewing platform to be used by a user of the user device. The method includes receiving at least one user interaction input to the research content using the one or more interactive tools. The at least one user interaction input comprises an insight note provided into the research content. The method includes receiving a sharing request to share the research content with the at least one user interaction input with at least one contact of the user. The method further includes sharing the research content with at least one contact of the user.
US10929443B2

A computer file system includes a storage manager configured to allocate data storage space for a plurality of computer files having different filetypes. A location and context application programming interface (API) of the computer file system associates location and context metadata with any of the plurality of computer files regardless of filetype. The location and context metadata includes one or more filetype-agnostic geographic locations associated with the computer file, each of the one or more filetype-agnostic geographic locations having a shared predefined format assigned by the location and context API. The location and context metadata also includes, for each of the one or more filetype-agnostic geographic locations associated with the computer file, a location context describing a relationship between the filetype-agnostic geographic location and the computer file.
US10929433B2

The invention notably relates to a computer-implemented method for querying a database. The database comprises 3D modeled objects that each represent a mechanical part. The database further comprises, for each 3D modeled object, a respective morphology signature. The method comprising: providing a query that includes a morphology criterion; returning, as results of the query, respective 3D modeled objects of the database, a respective 3D modeled object being returned based on an extent to which the respective 3D modeled object has a morphology signature that respects the morphology criterion. Such a method improves the field of searching mechanical parts in a database.
US10929432B2

A method for backing up databases includes generating a Database-Host Mapping (DHM) associated with a backup request in response to receiving the backup request, performing a database redistribution analysis based on the DHM and a preferred server order list (PSOL) to generate a Host-Database Mapping (HDM), and initiating a backup of a plurality of databases using the plurality of hosts specified in the HDM.
US10929427B2

A system can selectively synchronize content based on synchronization settings. In some examples, a client stores a local tree representing a local set of content items associated with an account on a content management system, the local tree including respective local nodes corresponding to the local set of content items. The client stores a remote tree representing a remote set of content items associated with the account, the remote set being stored at the content management system and including respective remote nodes corresponding to the remote set of content items. The client receives a synchronization setting disabling local storage of the content item. In response, the client deletes a local copy of the content item, removes a corresponding local node from the local tree, and adds, to a remote node on the remote tree, an attribute indicating that local storage of the content item has been disabled.
US10929419B2

To leverage the attributes of object storage for applications/systems created to interface with a network files system, an object storage backed file system can accept the defined file system commands from the applications/systems and transform the file system commands into requests that target object storage. The file system is “backed” by object storage because attributes and content of file system entities are stored in objects. For instance, content data and metadata of a file are stored in objects in object storage. This object storage backed file system can be considered a bridge between a client perceived hierarchical file system namespace and a flat namespace of an object storage.
US10929405B2

A market-data processing device (MDPD) includes a line-rate processing module (LRPM) and a host. The LRPM is connected to an LRPM external-communication interface having a first port configured to receive a market-data input feed from an upstream device and a second port configured to transmit a market-data output feed to a downstream device. The LRPM includes a programmable logic circuit (PLC) configured to generate the output feed based on the input feed and transmit an archival copy of the input feed to the host via a communication bus. The host is connected to the LRPM via the communication bus and to a host external-communication interface. The host has a host processor configured to cache the archival copy of the input feed and use the cached archival copy of the input feed to provide, to the downstream device via the host external-communication interface, a gap-fill service for the output feed.
US10929403B2

Concepts and technologies disclosed herein are directed to a dynamic data threading (“DDT”) system. According one aspect of the concepts and technologies disclosed herein, the DDT system can query a source of a plurality of disparate sources and receive results from the source. The DDT system can determine, based upon the results, whether a further query is needed. The DDT system, in response to determining that the further query is needed, the DDT system can query a further source of the plurality of disparate sources based, at least in part, upon the results received from the source, and can receive further results from the further source.
US10929391B2

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.
US10929385B2

Facilitating multi-level data deduplication in an elastic cloud storage environment is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise performing a first deduplication on a group of data objects at a data block level of a storage device. The operations can also comprise performing a second deduplication of the group of data objects at an object level of the storage device.
US10929374B2

Implementations of this specification include traversing a world-state MPT in multiple iterations, and, at each iteration, for a current node of the world-state MPT, executing one of: marking the current node as an account node and storing an address of the current node in the address list, determining that the current node is an extension node, and moving to a next iteration of the traversal setting the current node to a node referenced by the extension node, and marking the current node as a transition node, and storing an address of the current node in the address list; creating a sub-tree of the world-state MPT based on the address list, a root node of the sub-tree including a root node of the world-state MPT, and one or more child nodes of the sub-tree corresponding to nodes of the world-state MPT having an address stored in the address list.
US10929373B2

A facility for event failure management is provided, which includes providing a failed event database containing failed event information relating to failed events and one or more components associated with each of the failed events. Upon modification to a component associated with a failed event, the failed event is retried. Based on a result of retrying the failed event, failed event information of the failed event database is updated. The failed event database may therefore be dynamically and/or automatically updated so that it contains up-to-date and appropriate information for predicting and/or managing event failures.
US10929371B2

The present invention relates to a system and method for supporting contact reminding and includes: a contact history database for storing information on a contact history; an unregistered contact point obtaining unit for obtaining an unregistered contact point which has not been registered with an address database, based on the contact history stored in the contact history database; and a contact point recommending unit for calculating contact statistics for a preset certain period by using the contact histories of the obtained unregistered contact points, determining, as a recommended contact point, an unregistered contact point from which contact has not been received recently, based on the calculated contact statistics of the unregistered contact points and the number of times that contact has been made for a recent certain period, and informing a user of the determined recommended contact point.
US10929370B2

Disclosed aspects relate to index maintenance management of a relational database management system having a set of indexes. A subset of the set of indexes, which is indicated as a non-critical index subset, is detected with respect to the set of indexes. Related to maintenance of the subset of the set of indexes, a determination is made to perform an index maintenance impact action. Corresponding to the subset of the set of indexes, the index maintenance impact action is performed.
US10929368B2

A method, apparatus and computer program product for performing database maintenance is described. Index information for data stored in a tree based file system running in a computer is received. The file system includes a set of data blocks arranged in logical layers and a set of pointers within the set of data blocks which reference respective data blocks in different logical layers. The received index information is parsed. A model of the file system is built based on the parsed index information. A graphical user interface having an index panel is presented. In the index panel, ones of a plurality of icons respectively represent ones of the set of data blocks and are arranged in layers representing the logical layers.
US10929367B2

Embodiments regard transfer of data streaming services to provide continuous data flow. An embodiment of an apparatus includes one or more processors to process data for database operation and a database storage, wherein the system is to: receive one or more process flows, each process flow including a plurality of nodes and including one or more flows between each of the plurality of nodes and another node of the plurality of nodes; and upon receipt of a request, automatically rearrange the one or more process flows, including the apparatus to evaluate a first process flow including traversing of each node of the first process flow, and generate a rearranged process flow based on the first process flow, including establishing a level and coordinate position for each node of first process flow, and establishing a logical direction for each flow between the plurality of nodes of the first process flow.
US10929366B1

Methods and systems for ingesting data stored in a relational database into a non-relational delimited column qualifier NoSQL database are provided. According to certain aspects, an ingestion server may receive a request to transform the data stored in the relational database into a delimited column qualifier format. The ingestion server may then identify and query a reference table that defines the delimited column qualifier format. In accordance with the reference table, the ingestion server may transform the data into the delimited column qualifier format. Subsequently, the ingestion server may store the transformed data in the delimited column qualifier NoSQL database. By storing data in the column qualifier database, fewer computer resources are used to store and access the same data that is stored in the relational database. Accordingly, all the transformed data is stored in a single delimited CQ row.
US10929364B2

A method, system and computer program product for providing support for identification of the problem root cause in a computing system. Knowledge base mapping monitoring programs with respective to one or more technical problem definitions and a predefined system configuration are provided. The technical problems are defined using a predefined data structure. An inquiry relating to the computing system is received from a requester. The inquiry indicates a technical problem statement of the computing system. The received inquiry is parsed for constructing a problem description in accordance with the predefined data structure. A set of monitoring programs of the knowledge base may be identified using the problem description. Using software and/or hardware configuration data of the computing system, the set of monitoring programs may be instantiated in a monitor system. The instantiated programs may be provided to the requester as support for identification of the problem root cause.
US10929362B2

A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.
US10929352B2

Methods and systems are provided for securing access to confidential data using a blockchain ledger. An update to access permissions can be received from a first entity on behalf of a second entity, the update can change access permissions to a confidential data store. A smart contract that validates the update can be called. Upon consensus from a blockchain community, the update to the access permissions for the second entity can be executed. The blockchain community can be a plurality of different organizations that share access to the confidential data store, and the update can be appended to a blockchain ledger that stores access permissions for the blockchain community.
US10929346B2

This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. In this manner, the techniques described here may support larger file sizes while being backwards compatible.
US10929343B2

A non-transitory computer-readable storage media storing program instructions which, when executed by processor(s), cause the processor(s) to perform: receiving a workflow for processing a period, the workflow comprising steps for processing data items related to the period, processing the data items according to the workflow to generate an output, capturing, during processing, metadata about the output, storing the output, the workflow, the data items, and the metadata in a database, receiving a modification to one or more of the data items and storing the modification, resulting in modified data items, receiving, during an open period, a request to reprocess the period using the modified data items, in response to the request, processing, according to the workflow and the metadata, the modified data items to generate modified output, determining a difference between the output and the modified output, carrying the difference over to the open period.
US10929342B2

Techniques for limiting storage consumed by a file system without shrinking a volume upon which the file system is deployed. The techniques are employed in a clustered environment including multiple NAS nodes, each having access to block storage including multiple storage devices. By deploying the file system on a volume of a NAS node within the clustered environment, setting the value of the FS user size to be equal to the FS volume size, and if, at a later time, it is desired to reduce the file system size, setting the value of the FS user size to a lesser value than the FS volume size, IO requests received at the NAS node can be satisfied within the logical limit of the lesser value of the FS user size without shrinking the local volume, allowing the file system size to be reduced without requiring close coordination with the block storage.
US10929341B2

To effectively implement ILM policies and account for unreliability in a geographically distributed large-scale storage system, “scanners” and “ILM rules appliers” can be deployed on nodes throughout the storage system for large scale ILM implementation. Each scanner is programmed to deterministically self-assign a region of object namespace and scan that region of object namespace. To “scan” a region, a scanner accesses metadata of each object that has an identifier within the scanner's region and inserts the object metadata into one of a set of queues for ILM evaluation. An ILM rules applier dequeues object metadata for evaluation against ILM rules and determines whether an ILM task is to be performed for ILM rule compliance.
US10929337B2

Methods, systems and apparatuses may provide for technology that detects, by a first monitor in a first domain of a system, a presence of a first anomaly in the first domain and encodes, by the first monitor, the presence of the first anomaly and a weight of the first anomaly into a multi-level data structure. In one example, the technology also sends, by the first monitor, the multi-level data structure to a second monitor in a second domain of the system, wherein the second domain is located at a different hierarchical level in the system than the first domain.
US10929332B2

The present application relates to the field of integrated circuit design and manufacturing, and discloses a USB transmission device and a transmission method, which may greatly improve the transmission rate when transmitting a large number of small files. The device includes: a configuration module, configured to configure a first transfer ring corresponding to a first transfer thread and a second transfer ring corresponding to a second transfer thread for one endpoint in a memory; a USB host controller, configured to directly perform a transmission of the second transfer thread according to the configured second transfer ring when a transmission of the first transfer thread ends.
US10929330B2

Examples may include chipsets, processor circuits, and a system including chipsets and processor circuits. The chipsets and processor circuits can be coupled together via side band interconnect. The chipsets and processor circuits can be coupled together dynamically, during runtime using the side band interconnects. A chipset can send control signals for other chipsets and/or receive control signals from processor circuits via the side band links to dynamically coordinate the chipsets and processor circuits into systems.
US10929327B1

An expansion device is disclosed for including a plurality of modular devices within a pre-defined volume, such as the drive bay of a computing device. The expansion device may include a standardized bus connection and circuitry connecting to a controller chip, circuitry electrically coupling the controller chip to a plurality of modular devices, and a housing that houses the controller chip, connecting circuitry, and modular devices and that fits within the pre-defined volume.
US10929323B2

Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache (“LLC”), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.
US10929321B2

The present disclosure relates to a communication apparatus, a communication method, a program, and a communication system that enable more reliable communication. A bus IF is constituted by a master having an initiative of communication and a slave that communicates with the master under the control of the master. Additionally, the slave is provided with a detection unit that, when detecting a change in level of a signal line representing a declaration of initiation or end of communication by the master, outputs a detection signal indicating that the change in level of the signal line representing a declaration of initiation or end of communication has been detected, and a false detection avoidance unit that invalidates output of the detection signal during a specific time slot set in advance. The present technology can be applied to, for example, a bus IF that performs communication in conformity with the I3C standard.
US10929316B2

Storage-based slow drain detecting and automated resolution is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a switch query component that obtains a host transfer rate negotiated between a host device and a network switch from a host-connected port of the network switch; a comparison component that compares the host transfer rate to an array transfer rate negotiated between the network switch and a storage array; and a rate limiter component that limits a data transfer from the storage array to the host device to the host transfer rate in response to the host transfer rate being less than the array transfer rate.
US10929310B2

Systems and methods provide for optimizing utilization of an Address Translation Cache (ATC). A network interface controller (NIC) can write information reserving one or more cache lines in a first level of the ATC to a second level of the ATC. The NIC can receive a request for a direct memory access (DMA) to an untranslated address in memory of a host computing system. The NIC can determine that the untranslated address is not cached in the first level of the ATC. The NIC can identify a selected cache line in the first level of the ATC to evict using the request and the second level of the ATC. The NIC can receive a translated address for the untranslated address. The NIC can cache the untranslated address in the selected cache line. The NIC can perform the DMA using the translated address.
US10929309B2

Apparatuses and methods of directly accessing a memory space of a storage device by a host are provided. In one embodiment, a method of driverless access of a non-volatile memory of a non-volatile memory device by a host includes initializing a PCIe memory space mapping a portion of the non-volatile memory of the non-volatile memory device to a host memory space. The non-volatile memory is mapped through a PCIe link between the host and the non-volatile memory device. Load/store commands are sent to the PCIe memory space for driverless access. The method further includes negotiating an alignment size of the minimum transaction packet size to complete the load/store commands.
US10929271B2

A method for finding the cause of an error or unexpected behavior of a software application includes providing a list of steps to be executed in order to achieve a certain behavior of the application in a usage scenario and providing a decision tree corresponding with the usage scenario. The decision tree comprises decision nodes that correspond with the steps in the sequence of steps to be executed and leaf nodes indicating one or more possible solutions. The method includes scanning log files to determine whether a step in the list of steps to be executed has not been executed and traversing the decision tree when a step in the list of steps has not been executed. A leaf node of the decision tree that corresponds to a non-executed step is determined and a solution is extracted from the determined leaf node.
US10929268B2

Techniques are described for generating prediction metrics that describe one or more predicted characteristics and/or outcomes of a software development project. Implementations employ machine learning (ML) algorithms to develop prediction models to predict characteristics of a project. For example, the models can be employed to predict a number of defects that may be present in a software product that is produced by a software development project. A model can be trained using input data captured from previous software projects, such as data describing the feature set of a software product, the timeline for its development, the particular type or domain of software, a number of modules, functions, etc., the particular number and/or identity of personnel working on the project, and so forth. Such input data can be analyzed to extract features that are provided as training data to train a model that is used to predict project metrics.
US10929265B2

Optimizing automated interactions with web pages by identifying, for each of multiple web pages, path information including an incoming hyperlink path having at least one hyperlink, where the incoming hyperlink path leads to the web page, and/or an outgoing hyperlink path having at least one hyperlink, where the outgoing hyperlink path emanates from the web page, determining whether the path information of each of the web pages meets a similarity condition, excluding from an interaction set of the web pages any of the web pages whose path information meets the similarity condition, and causing an automated interaction to be performed with any of the web pages in the interaction set.
US10929255B2

A separate family space is provisioned as a separate fault domain for each production device in a storage system. The space provisioned for each family has contiguous logical block addresses that do not overlap with the address space of any other family. Snaps and clones in a first family space are used for fault recovery without interrupting IOs to a second family space. If the first family space points to the same virtual block as other families as a result of deduplication then the virtual block is un-deduped. For example, another instance of the virtual block may be created and pointers updated such that only the first family space points to one of the virtual block instances.
US10929248B2

A method for analyzing data corruption is disclosed. In one embodiment, such a method includes identifying a data set containing corrupted data. The method searches the data set for the corrupted data to verify that the corrupted data is contained within the data set. The method repeatedly performs the following until the corrupted data is no longer found within the data set: revert to a previous version of the data set by removing an incremental update to the data set, and search the previous version for the corrupted data. When a previous version of the data set is found that no longer contains the corrupted data, the method determines a timestamp associated with the previous version and provides the timestamp to a user. A corresponding system and computer program product are also disclosed.
US10929246B2

A method computer program product and computer system for generating a backup of a primary object in an object store system. The object store system comprising: a proxy layer comprising: a plurality of proxy nodes; a backup module; and a ring; a storage layer in communication with the plurality of proxy nodes and the backup module through the ring, the storage layer comprising a plurality of storage nodes, with each storage node having a plurality of servers for managing accounts, a plurality of containers, at least one backup container, and objects stored within the containers and the at least one backup container; and a backup database in communication with the backup module for storing associations between versions of backup copies of the primary objects, the primary copies of objects, the containers, and the at least one backup container.
US10929237B2

An apparatus includes a memory and a hardware processor. The memory stores a plurality of reprocessing rules. The processor receives a request message from a user device. The processor communicates a second request to a first resource and a third request to a second resource. The processor determines that a response to the second request was not received. The processor increases the first timeout. The processor communicates the second request to the first resource after increasing the first timeout, receives a response to the second request, and determines that a response to the third request was not received. The processor increases the reconnect parameter. The processor communicates the third request to the second resource after increasing the reconnect parameter, receives a response to the third request, generates a response message to the request message, and communicates the response message.
US10929232B2

A computing apparatus, including: a hardware platform including a processor and memory; and a system management interrupt (SMI) handler; first logic configured to provide a first container and a second container via the hardware platform; and second logic configured to: detect an uncorrectable error in the first container; responsive to the detecting, generate a degraded system state; provide a degraded state message to the SMI handler; instruct the second container to seek a recoverable state; determine that the second container has entered a recoverable state; and initiate a recovery operation.
US10929228B2

A method for execution by a dispersed storage and task (DST) processing unit includes determining to determine to overwrite an original data object stored in a plurality of storage units with an updated data object. Validation level data can be determined, where the validation level data indicates a data object overwrite level, a data region overwrite level, or a data segment overwrite level. Checksum metadata associated with the original data object can be retrieved in response to determining to overwrite an original data object. Overwriting of a subset of data regions or data segments of the original data object can be foregone in response to generating validation data that indicates their checksums in the checksum metadata compare favorably to corresponding overwrite checksum values.
US10929227B2

According to one general aspect, an apparatus may include a host interface circuit configured to receive offloading instructions from a host processing device, wherein the offloading instructions instruct the apparatus to compute an error correction code associated with a plurality of data elements. The apparatus may include a memory interface circuit configured to receive the plurality of data elements. The apparatus may include a plurality of memory buffer circuits configured to temporarily store the plurality of data elements. The apparatus may include a plurality of error code computation circuits configured to, at least in part, compute the error correction code without additional processing by the host processing device.
US10929225B2

A semiconductor memory device includes a memory cell array, an error correction circuit, an error log register and a control logic circuit. The memory cell array includes a plurality of memory bank arrays and each of the memory bank arrays includes a plurality of pages. The control logic circuit is configured to control the error correction circuit to perform an ECC decoding sequentially on some of the pages designated at least one access address for detecting at least one bit error, in response to a first command received from a memory controller. The control logic circuit performs an error logging operation to write page error information into the error log register and the page error information includes a number of error occurrence on each of the some pages determined from the detecting.
US10929217B2

In one example, a system includes an electronic processor configured to receive telemetry data originating from a plurality of client applications. The telemetry data includes data points associated with errors associated with one or more operations. The electronic processor also classifies the telemetry data based a plurality of classes of data, converts the plurality of classes of data into one or more metrics based on a plurality of dimensions, and aggregates the metrics for the classes of data by all the dimensions. The electronic processor accesses a predictive scoring model for a stored metric associated with a dimension of interest, determines a prediction error associated with the dimension of interest, detects an anomaly based on an item selected from the group consisting of the prediction error and a static threshold, and transmits an alert message, generates a bug report, and stores the bug report in a database.
US10929214B2

A method for execution by a dispersed storage (DS) cleanup unit includes determining a dead session of a DSN. A subset of a plurality of eventual consistency intent names is generated by identifying eventual consistency intent names that include a session identifier corresponding to the dead session in a prefix of the eventual consistency intent names, where the subset of the plurality of eventual consistency intent names corresponds to all eventual consistency intents of the dead session. A subset of storage units responsible for storing the all eventual consistency intents of the dead session is determined based on the prefix of the eventual consistency intent names in the subset. All eventual consistency intents of the dead session are retrieved from the subset of storage units, and execution of eventual consistency updates indicated in the all eventual consistency intents of the dead session is facilitated.
US10929212B2

A method of running a network application based on a Point-of-Sale (POS) terminal is provided. The method includes: receiving an operation on a network application; calling a first interface of a JAVASCRIPT layer according to the operation; parsing the first interface and acquiring an object corresponding to the first interface; transmitting a corresponding signal through the object and executing a slot function associated with the signal; calling a second interface of a plug-in layer through the slot function, and calling a hardware module corresponding to the second interface to perform the operation. The POS payment terminal traverses and accesses nodes in an object tree through an embedded graphical user interface system according to a node hierarchy relationship in the object tree, and renders various tag objects contained in the object tree one by one to display a network application page on a display screen of the POS payment terminal.
US10929205B2

Systems, methods, and software described herein provide enhancements for the deployment and management of converged resources across satellites, aircraft, and ground-based nodes to perform user tasks and applications. In one implementation, a system includes a first physical node that monitors sensor data to determine when the sensor data qualifies for an operation triggering event. Once the sensor data qualifies for the operation triggering event, the first physical node may generate and communicate a notification to a second physical node to initiate a new operation to support the triggering event.
US10929199B2

A system includes a memory system with a shared memory resource and a processor with multiple processor cores operably coupled to the memory system. A lock requesting core is configured to access a shared location of the shared memory resource to determine whether a lockable portion of the shared memory resource is in a locked state. The lock requesting core adds a memory lock request to a lock waiting list associated with the lockable portion based on the shared location indicating the locked state. A lock granted location dedicated to the lock requesting core is monitored for an indication that the lock requesting core has been granted the locked state from a previous locking core of the processor cores. The lock requesting core performs one or more updates to the lockable portion based on determining that the lock requesting core has been granted the locked state.
US10929198B2

Implementations of the present application provide a blockchain-based resource allocation method. A target transaction is obtained, by a first node device in a blockchain network, from a distributed database of the blockchain network. The blockchain network comprises a target user device of a target user and the first node device. The target transaction comprises service behavior data of the target user, and the service behavior data of the target user is generated by the target user device by using a target service. A smart contract corresponding to an allocation of a resource is invoked comprising: executing a resource allocation logic that is stored in the smart contract and that is related to the service behavior data of the target user, and performing the allocation of the resource to the target user.
US10929191B2

This disclosure relates to model loading. In one aspect, a method includes determining, based on a preset execution script and resource information of multiple execution nodes, loading-tasks corresponding to the execution nodes. Each execution node is deployed on a corresponding cluster node. Loading requests are sent to the execution nodes, thereby causing the execution nodes to start execution processes based on the corresponding loading requests. The execution processes start multiple model service frameworks on each cluster node. Multiple models are loaded onto each of the model service frameworks. Each loading request includes loading-tasks corresponding to the execution node to which the loading request was sent. The execution processes include a respective execution process for each model service framework.
US10929189B2

Embodiments of a system and method for dynamic hardware acceleration are generally described herein. A method may include identifying a candidate task from a plurality of tasks executing in an operating environment, the operating environment within a hardware enclosure, the candidate task amenable to hardware optimization, instantiating, in response to identifying the candidate task, a hardware component in the operating environment to perform hardware optimization for the task, the hardware component being previously inaccessible to the operating environment, and executing, by the operating environment, a class of tasks amenable to the hardware optimization on the hardware component.
US10929188B2

One or more processors provide selective and piecemeal data loading and utilization. One or more processors prioritize, for loading, a data of a first data type and a data of a second data type. One or more processors generate a partially loaded data table by partially loading the data of the first data type and the data of the second data type into a table within a relational database. One or more processors utilize the partially loaded data table to execute a plurality of computing tasks.
US10929187B2

A processing system includes a core, at least one accelerator function unit (AFU) and an accelerator interface. The core is utilized to develop at least one task. The AFU is utilized to execute the task. The accelerator interface is arranged between the core and the AFU to receive an accelerator interface instruction transmitted by the processing core and instruct the AFU to execute the task according to the accelerator interface instruction.
US10929176B2

In an embodiment, a system and method for supporting a seeding process with suspend and resume capabilities are described. A resumable seeding component in a data seeding module can be used to move data from a source tier to a target tier. A resumption context including a perfect hash function (PHF) and a perfect hash vector (PHV) persists a state of a seeding process at the end of each operation in the seeding process. The PHV represents data segments of the data using the PHF. The resumption context is loaded into memory upon resumption of the seeding process after it is suspended. Information in the resumable context is used to determine a last successfully completed operation, and a last copied container. The seeding process is resumed by executing an operation following the completed operation in the resumable context.
US10929174B2

A distributed memory system including a plurality of chips, a plurality of nodes that are distributed across the plurality of chips such that each node is comprised within a chip, each node includes a dedicated local memory and a processor core, and each local memory is configured to be accessible over network communication, a network interface for each node, the network interface configured such that a corresponding network interface of each node is integrated in a coherence domain of the chip of the corresponding node, wherein each of the network interfaces are configured to support a one-sided operation, the network interface directly reading or writing in the dedicated local memory of the corresponding node without involving a processor core, and the one-sided operation is configured such that the processor core of a corresponding node uses a protocol to directly inject a remote memory access for read or write request to the network interface of the node, the remote memory access request allowing to read or write an arbitrarily long region of a memory of a remote node.
US10929173B2

Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
US10929171B2

Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US10929169B2

The disclosure provides an approach for dynamically reprogramming network and network infrastructure in response to VM mobility. The approach provides a hypervisor layer that can observe changes in VM-host relationships and reprogram the associated network and network infrastructure to maintain network communication. The hypervisor layer notifies a controller of a data center to migrate an ENI of the migrated VM to the same destination host as the migrated VM, in response to VM migration.
US10929168B2

Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
US10929167B2

Communicating a low-latency event across a virtual machine boundary. Based on an event signaling request by a first process running at a first virtual machine, the first virtual machine updates a shared register that is accessible by a second virtual machine. Updating the shared register includes updating a signal stored in the shared register. The first virtual machine sends an event signal message, which includes a register identifier, through a virtualization fabric to the second virtual machine. The second virtual machine receives the event signaling message and identifies the register identifier from the message. Based on the register identifier, the second virtual machine reads the shared register, identifying a value of the signal stored in the shared register. Based at least on the value of the signal comprising a first value, the second virtual machine signals a second process running at the second virtual machine.
US10929162B2

A computer implemented method manages execution of applications within a memory space of a multi-tenant virtual machine (MVM). The method includes instantiating a container for an application. The container has a thin client and a name space that is part of a memory space of the MVM. Threads of the application are moved from the MVM to the container. The threads are executed using the thin client in the name space of the container.
US10929160B1

Systems and methods for just-in-time compilation are disclosed. The systems and methods can be used to generate composite blocks, reducing program execution time. The systems and methods can include generating single-trace blocks during program execution. Upon satisfaction of a trigger criterion, single-trace blocks can be selected for compilation into a composite block. The trigger criterion can be a number of executions of a trigger block. Selecting the single-trace blocks can include identifying blocks reachable from the trigger block, selecting a subset of the reachable blocks, and selecting an entry point for the composite block. The composite block can be generated from the single-trace blocks and incorporated into the program control flow, such that the composite block is executed in place of the selected single-trace blocks.
US10929158B2

A device configured to link correlithm objects in a correlithm object processing system, includes a link node and a memory. The link node receives a first string correlithm object comprising a first plurality of sub-string correlithm objects and a second string correlithm object comprising a second plurality of sub-string correlithm objects. Each of the second plurality of sub-string correlithm objects are unrelated to each of the first plurality of sub-string correlithm objects in n-dimensional space. The memory is communicatively coupled to the link node and stores a node table that associates at least one of the first plurality of sub-string correlithm objects with at least one of the second plurality of sub-string correlithm objects.
US10929155B2

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building an rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.
US10929150B2

An optical line terminal and a method for upgrading a primary device and a secondary device of the optical line terminal are provided. The secondary device receives a stepwise reset notification sent by the primary device; the secondary device resets a control chip according to the received stepwise reset notification, and sends a request message to the primary device after the control chip is reset, where the request message is used to request the primary device to deliver new configuration data; the secondary device obtains the new configuration data delivered by the primary device; and the secondary device restores data of the control chip by using the new configuration data delivered by the primary device. In the embodiments of the present disclosure, only the control chip of the secondary device needs to be reset and upgraded, and other hardware structures of the secondary device do not need to be reset.
US10929146B2

An embodiment of a semiconductor package apparatus may include technology to determine respective priority levels for one or more boot time events, determine an amount of execution time for the one or more boot time events, and automatically adjust a timer based on the amount of execution time and the priority levels for the one or more boot time events. Other embodiments are disclosed and claimed.
US10929140B2

Aspects of the invention include tracking dependencies between instructions in an issue queue. The tracking includes, for each instruction in the issue queue, identifying whether the instruction is dependent on each of a threshold number of instructions added to the issue queue prior to the instruction. The tracking also includes identifying whether the instruction is dependent on one or more other instructions in a group of instructions in the issue queue that were added to the issue queue prior to the instruction and that are not included in the threshold number of instructions that are tracked individually. A dependency between the instruction and the one or more other instructions in the group of instructions is tracked using a single summary bit that is set to indicate that a dependency exists between the instruction and the group of instructions. Instructions are issued from the issue queue based at least in part on the tracking.
US10929126B2

Methods, systems and computer program products for replaying arguments of a module in real-time is provided. Input includes indicator of the original execution environment, a location of load libraries having a plurality of callback modules, and a location of previously recorded data. A mapping table that corresponds to the execution environment is loaded into system memory. Batch execution of an application starts. Environmental calls to the application are intercepted. The transaction id and arguments are identified and previously recorded data that corresponds to the transaction id is loaded into system memory. The arguments to the call are populated with data from the corresponding record in the recorded data. Based on there being a corresponding callback module for the transaction, invoking the callback module and augmenting or replacing the arguments to the call with data in the callback module.
US10929110B2

A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
US10929106B1

A software development environment supports grammatical-number enforcement on the names of different data types. The development environment, a computer system that programmers use to create and maintain a computer program, employs a namespace of symbolic names that are unique within a set of expressions available to the program. A type checker ensures that each name identifying an expression in a namespace does not have more than one data type. Thus, for instance, the variable “chair” cannot be both an integer and a character string. A grammatical-number enforcer with access to a dictionary enforces a naming convention within the namespace that groups grammatical-number name variants by data type to reduce type errors and thus speeds up the development environment.
US10929096B2

Certain implementations of the disclosed technology may include systems and method for handling application notifications. According to an example implementation, a method is provided. The method can include receiving a plurality of audio feeds from a respective plurality of applications, and determining a priority status for one or more of the respective applications. Based on the determined priority status, the method may further include determining a first prioritized audio feed and a second prioritized audio feed from the plurality of applications. The method includes detecting, in a signal associated with the first prioritized audio feed, a signal gap having a gap start. The method includes modifying, based at least in part on the signal of the first prioritized audio feed, one or more parameters associated with at least the second prioritized audio feed, and outputting, to an output device, at least a portion of the first prioritized audio feed.
US10929088B2

Presented herein are systems and methods that allow for dynamic tracking of changes made by an interacting participant. The non-interacting participants follow the changes made by the interacting participant but maintain the ability to take control of their viewport. The systems and methods introduce the concept of an area of interest (AOI), which is a region of the canvas that contains changes or modifications. The AOI relies on a notion of an active user. An active user is a participant that performs an action on the whiteboard. In order for the other participants to view and be aware of changes made to the whiteboard by the active user, the viewport of each device is automatically mapped to contain the AOI.
US10929086B2

A multi-screen display apparatus includes a first display screen, a second display screen and a prismatic structure optical element. The display area of the first display screen includes a first main display area, a first and second sub display areas. The display area of the second display screen includes a second main display area, a third and fourth sub display areas. The fourth sub display area is adjacent to the second sub display area. The first main display area displays the first part of the first image frame. The first and fourth sub display areas display the second part of the first image frame adjacent to the first part. The second main display area displays the first part of the second image frame. The second and third sub display areas display the second part of the second image frame adjacent to the first part. A display method is also provided.
US10929083B2

A resource sharing device and control method thereof. The resource sharing device is electrically coupled to a plurality of computers and a mouse. The mouse is used to control a mouse cursor, and each computer is electrically coupled to a display. The steps include: identifying the spatial arrangement and resolutions of the displays; the computers initializing the respective positions of the mouse cursor; receiving a mouse displacement generated by the mouse; generating a mouse cursor displacement according to the mouse displacement and an acceleration setting; transmitting the mouse cursor displacement to one of the computers; determining whether the mouse cursor reaches a threshold; when the determination is affirmative, switching the mouse control to another computer.
US10929071B2

An SD emulator card may comprise a processor and a wireless chip. The SD emulator card may be used in a host device with a memory card slot, such as a camera. The host device may communicate with the SD emulator card using standard SD protocol. The SD emulator card may communicate with a portable storage device using a standard communication protocol. The host device may operate as if the SD emulator card were an SD card. However, the data captured by the host device may be stored on the portable storage device. The portable storage device may be a wearable device.
US10929069B2

A method for intra-block recovery of an Erasure Code protected memory page stripe may be provided. The method comprises providing a data storage device comprising a plurality of EC protected memory page stripes, each of which comprising a plurality of memory pages, wherein corresponding memory pages of the plurality of the page stripes are organized as a plurality of blocks comprising each the corresponding pages, each memory page comprising a plurality of non-volatile memory cells, and wherein each page stripe comprises at least one stripe parity page, grouping memory pages of a block into at least one window, each window comprising a plurality of memory pages of the block, and maintaining at least one parity page for each window of the block, such that a page read failure is recoverable even if multiple memory pages per page stripe experience a read failure concurrently.
US10929066B1

Techniques for handling multiple data streams in stream-aware data storage systems. The data storage systems can detect multiple sub-streams in an incoming stream of data, form a group of data blocks corresponding to each respective sub-stream, and associate, bind, and/or assign a stream ID to each data block in the respective sub-stream. The data storage systems can write each group of data blocks having the same stream ID to the same segment of a data log in one or more non-volatile storage devices, and manage and/or maintain, in persistent data storage, attribute information pertaining to the groups of data blocks in the respective sub-streams relative to time periods during which the respective groups of data blocks were written and/or received. The techniques can improve the detection of multiple sub-streams in an incoming stream of data, and improve the management of attribute information pertaining to data blocks in the respective sub-streams.
US10929065B2

Techniques coordinate access operations. Such techniques involve: obtaining first statistical data of a first set of access operations associated with a first storage resource pool in the RAID and second statistical data of a second set of access operations associated with a second storage resource pool in the RAID, the first set of access operations including a background access operation and a user access operation, and the second set of access operations including at least a user access operation; determining, based on the first and second statistical data, availability of a memory shared by the first and second storage resource pools; and adjusting, based on the availability, the background access operation in the first set of access operations to control a capacity of the memory occupied by the background access operation. Accordingly, the response time of the storage system for the user access operations can be shortened, etc.
US10929061B2

According to one embodiment, a memory system is configured to include a nonvolatile memory and a controller circuit. The controller circuit is electrically connected to the nonvolatile memory. The controller circuit executes a first process and a second process. The first process manages a history of accesses to first storage areas of the nonvolatile memory. The second process manages a progress of accesses to all storage areas of the first storage areas within a first time limit, based on the history of the accesses.
US10929047B2

A storage system in one embodiment comprises a plurality of storage devices and a storage controller. The storage system is configured to participate as a target storage system in a replication process with a source storage system. In conjunction with the replication process, the target storage system is configured to receive from the source storage system replication data for at least one storage volume subject to replication from the source storage system to the target storage system, to generate a first snapshot for the storage volume, to monitor additional replication data received from the source storage system for the storage volume after generation of the first snapshot, and responsive to the monitored additional replication data satisfying one or more specified conditions, to perform at least one of the following operations: (i) generating a subsequent snapshot for the storage volume; and (ii) marking the first snapshot with a priority indicator.
US10929040B1

In a half-compressed RAID 1 system a first copy of a data set is maintained in an uncompressed state and a second copy of the data set is maintained in a compressed state, where corresponding compressed and uncompressed blocks are stored on different physical devices. The result is RAID 1 reliability with storage space consumption similar to RAID 5-3+1. Compression striping in which the compressed and uncompressed data is distributed across two or more storage devices can be used to reduce data access response time. Further, delayed compression can be used to reduce the time required to perform WRITE ops. Compression may also be performed based on resource availability or storage tier hierarchy.
US10929025B2

In a data storage system, latency optimization can be practiced by logging a plurality of data accesses to a memory in a register with each data access of the plurality of data accesses corresponding with a command generated by a host connected to the memory. The register may be analyzed with a system module to predict a command execution latency value for the plurality of data accesses that can be used to generate a deterministic data access sequence with the system module. A queue of data accesses can then be reorganized from a first sequence to the deterministic data access sequence to reduce command execution latency variability during a deterministic window selected by the host.
US10929021B2

One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, wherein the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to control a rate at which the first file system requests and second file system requests are fetched from the one or more client file system request buffers based on the amount of congestion in the DESS, on the first priority level, and on the second priority level.
US10929019B1

Data storage facilities that provide data storage services are typically arranged as either individually accessible drive facilities or multi-carrier drive facilities, but both types must contend with hardware failures that require storage device (e.g., drives) to be replaced. Multi-carrier drive facilities generally have greatly increased drive density, but are confronted with challenges with respect to service operations that are not present for facilities with individually accessible drives. For example, replacing a faulted storage device can entail bringing the faulted storage device as well as other (e.g., non-faulted) storage devices offline during the service operation, which can impact the data storage services. Techniques that improve service for multi-carrier drive facilities are presented. Such techniques can improve coordination between elements that manage the storage facility and those that provide service to faulted storage elements.
US10929015B2

The present disclosure provides a touch detection method for a touch splicing screen, including: obtaining the following parameters: sizes of each of the display units in a row direction and in a column direction, a width of each of the first splicing intervals, a width of each of the second splicing intervals, and physical position information of a touch point; determining whether the touch point is within an area of the splicing intervals according to the parameters; and calculating, when the touch point is beyond the area of the splicing intervals, a position of a pixel unit corresponding to the touch point according to a resolution of the touch splicing screen, a row number and a column number in an arrangement of the display units, and the parameters.
US10929012B2

Systems, methods, and computer-readable storage media are described for generating a virtual keyboard user interface that includes a popup area for selecting alternative characters. The user interface may include a plurality of keys generated on a display, with at least one key among the plurality of keys having a first character or action associated with the at least one key. The user interface may also include a popup area displayed so as to at least partially cover the at least one key, the popup area displaying one or more alternative characters or actions to the first character or action, and a visual indicator that instructs a user that the user may move the user's finger to the left or right of the at least one key, and without any vertical movement of the user's finger, to cause an alternative character or action within the popup area to be highlighted.
US10929011B1

The method includes obtaining a gesture sequence, wherein the gesture sequence comprises a gesture component, identifying a workflow associated with the gesture component using a gesture mapping, wherein the gesture mapping specifies a mapping between the gesture component and the workflow, identifying a target asset of the gesture component, wherein the target asset is part of the deployment, and applying the workflow to the target asset.
US10929006B2

Alternative search queries are provided by: determining alternative search paths for terms in a current search query; receiving a user selection of one or more terms in the current search query; providing a graphical display of one or more alternative search paths for the selected terms; receiving a user selection of at least a portion of one of the alternative searchpaths to be a new search query; and displaying search results for the new search query. The new search query may then become the current search query, and the determining of the alternative search paths, the receiving of the user selection of the one or more terms in the current search query, and the providing of the graphical display of alternative search paths for the selected terms are performed for the new search query as the current search query.
US10929001B2

A novel approach to displaying content on user devices may include initializing a gesture-to-refresh functionality with a view of a page of a non-native application running on a client device. The non-native application can be platform-independent. Each page of the non-native application can have its own gesture-to-refresh functionality. User gesture events such as touch or mouse events relative to the view presented on a display of the client device are continuously monitored by the gesture-to-refresh functionality which detects and tracks the view when dragged by a dragging gesture from a first position to a second position on the display. The view is refreshed when the second position of the view reaches or exceeds a predetermined threshold. The view is allowed to return to the first position upon release of the dragging gesture when the second position of the view is less than the predetermined threshold.
US10928999B2

An abnormality detection parameter adjustment display device adjusts a parameter for determination for detecting operation abnormality of a mechanical facility based on an input from a user, collects operation information on the mechanical facility, creates a dataset based on the operation information, determines whether or not the dataset indicates a normal operating state, based on the parameter, displays the dataset in a graph, and makes an adjustment for display in such a position that the relationship between the data of the graph and the parameter is visually ascertainable.
US10928996B2

A texting or messaging application may automatically insert relevant address or location information into the message as the user is typing the message, or shortly thereafter. A menu of selectable addresses or place names may also be presented to the user for insertion into the message as the user is typing the message. Such insertion may be based on a place name typed by the user or a type or category of place typed by the user in the message. Such relevant location information may instead be inserted automatically by the system on the recipient's device when the recipient receives the message. The system may also automatically generate and send a selectable calendar item including the address, date and time and attendees, based on information extracted from the message and previous relevant messages, as the message is being typed or upon sending the message.
US10928995B2

Systems, devices, and methods are disclosed for UV packing. The system includes a non-transitory computer-readable medium operatively coupled to processors. The non-transitory computer-readable medium stores instructions that, when executed, cause the processors to perform a number of operations. One operation is to present a packing map using a graphical user interface including a selection tool. Another operation is to present a first set of one or more target objects using the graphical user interface. Individual ones of the first set include one or more features. One operation is to receive a first user input. Another operation is to, based on the first user input and the one or more features corresponding to the individual ones of the first set, pack the first set into a packing map.
US10928983B2

System and methods of presenting multiple contexts, while presenting digital content, such as a digital video. A user interface (UI) comprising a media player portion, and a context portion is provided on a screen of a mobile device. The digital content is presented in the media player portion of the UI. The digital video corresponds to a first plurality of context items, wherein a first context item of the first plurality of context items is associated with a first list of videos, a second context item of the first plurality of context items is associated with a second list of videos, the first list of videos includes a first plurality of additional videos, and the second list of videos includes a second plurality of additional videos. The digital video is played in the media player portion while at least the first context item and the second context item are presented in the context portion of the UI, wherein selecting the first context item causes presentation of at least a subset of the first list of videos, and wherein selecting the second context item causes presentation of at least a subset of the second list of videos.
US10928981B2

In an exemplary embodiment, user input is received, a selected portion of a digital image is identified based on the user input, a data instance is selected, and a tag is applied to the selected portion of the digital image. The applied tag provides an association between the selected portion of the digital image and the data instance. In certain examples, a visual indicator representative of the tag is provided for display together with the tagged digital image.
US10928978B2

Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US10928973B2

A multi-user process receives input from multiple remote clients to manipulate avatars through a virtual environment modeled in a host memory. The environment includes portal objects operable to transport avatars, which are modeled objects operated in response to client input, between defined areas of the virtual environment. The portals are customizable in response to client input to transport avatars to destinations preferred by users. Adjacent defined areas are not confined in extent by shared boundaries. The host provides model data for display of the modeled environment to participating clients.
US10928967B2

An information processing apparatus includes: a touch panel; a memory; a first processor coupled to the memory and the first processor configured to: acquire coordinates of touch input in an input surface of the touch panel; determine a direction of the touch input and a movement distance from a start point to an end point of the touch input; and determine an operation content with respect to the touch panel based on at least one of the direction and the movement distance of the touch input.
US10928964B2

Disclosed is a display device having touch sensors which may improve visibility. In the display device, the touch sensors having a multilayer structure including a blackened layer are arranged on an encapsulation assembly arranged to cover light emitting elements, and touch pads having a multilayer structure including a partially transparent conductive layer are arranged on a region of a substrate exposed by the encapsulation assembly. Therefore, the blackened layer may prevent reflection of external light and thus visibility may be improved, and the partially transparent conductive layer may lower sheet resistance of the touch pads and thus contact resistance between the touch pads and a driver integrated circuit may be reduced.
US10928963B2

A conductive component includes a first electrode pattern made of metal thin wires, and includes a plurality of first conductive patterns that extend in a first direction alternating with first non-conductive patterns. Each first conductive pattern includes break parts in portions other than intersection parts of the thin metal wires. The conductive component further includes a second electrode pattern made of thin metal wires, and includes a plurality of second conductive patterns that extend in a second direction orthogonal to the first direction and alternating with second non-conductive patterns. Each second conductive pattern includes break parts in portions other than intersection parts of thin metal wires.
US10928962B2

A touch sensing module includes a dielectric layer, a first sensing layer, a second sensing layer, and a third sensing layer. The dielectric layer includes a circuit board and an insulating film covering at least two surfaces of the circuit board. The first sensing layer is disposed on a surface of the insulating film facing away from the circuit board. The second sensing layer is disposed on a surface of the insulating film facing away from the circuit board. The third sensing layer is disposed on a side of the second sensing layer facing away from the dielectric layer and spaced apart from the second sensing layer. The first sensing layer and the second sensing layer are respectively disposed on opposite sides of the dielectric layer.
US10928959B2

A touch screen and a manufacturing method thereof, and a touch display device are provided. The touch screen includes a plurality of touch electrodes and a plurality of first touch lines, the plurality of touch electrodes extending in a same direction, each of the plurality of touch electrodes including a mesh structure formed by a plurality of metal lines, and the touch electrode including a first end and extending from the first end, each of the plurality of first touch lines being located between two adjacent touch electrodes and electrically connected with one of the two adjacent touch electrodes, and the first touch line being electrically connected with the first end of the touch electrode.
US10928955B1

Structured noise from various aggressors can be suppressed to improve touch performance. A respective noise characteristic can be determined for each respective group of touch nodes (e.g., row, column) among multiple groups of touch nodes in a masked touch image. The respective noise characteristic can be removed from the corresponding respective group of touch nodes in the touch image. For example, a respective noise characteristic can be determined for each respective row and/or for each respective column in the masked touch image. The respective noise characteristic can be removed from the respective row and/or column in the unmasked touch image. In some examples, the determining and subtracting of the noise characteristic can be repeated iteratively within a window of time and/or until one or more noise criteria are met.
US10928940B2

A touch panel includes a base substrate, a plurality of touch electrode blocks disposed at interval on the base substrate, and a plurality of shadow elimination portions each provided between any two adjacent touch electrode blocks in the plurality of touch electrode blocks. The plurality of shadow elimination portions and the plurality of touch electrode blocks are disposed in insulation from each other, and a difference between a reflectivity of one of the plurality of shadow elimination portions and a reflectivity of a corresponding one of the plurality of touch electrode blocks adjacent to the one of the plurality of shadow elimination portions is within a threshold range.
US10928938B2

A touch module comprises a substrate, the substrate includes a central region and a peripheral region, the peripheral region is surrounding the central region. A first material layer is formed on a surface of the substrate by vapor deposition. The first material layer is etched to obtain a circuit layer. The circuit layer is located in the peripheral region. A composite material layer is laid down, the composite material layer comprises a second material layer. The second material layer is positioned in the central region. The composite material layer is etched by the photo-etching. The second material layer is etched to obtain a transparent conductive layer.
US10928936B2

A touch display substrate includes a touch region, a non-touch region, a plurality of touch electrodes at the touch region, periphery wires at the non-touch region, and a conductive shield layer above the periphery wires. The conductive shield layer covers at least one of the periphery wires.
US10928924B2

An embodiment provides a method, including: operating a sensor of an information handling device to capture location information of a user; determining, using a processor to analyze the location information, a position of a finger of a user relative to a keyboard location; determining, using the processor, a difference between an expected location for the finger and the position of the finger of the user relative to the keyboard location; and offering, using the processor, feedback regarding the difference determined. Other aspects are described and claimed.
US10928923B2

A key assembly for a keyboard may include a key cap that includes a touch sensor that is communicatively coupled to a control device. When the touch sensor senses a touch event, the touch sensor may send a touch signal to the control device, and when the touch sensor senses an absence of touch, the touch sensor may send a control signal to the control device. The key assembly may further include a switch that is communicatively coupled to the control device and that is movable between a pressed position and an un-pressed position. When the switch is in the pressed position, the switch may send a closed signal to the control device, and when the switch is in the un-pressed position, the switch may send an open signal to the control device. Various other apparatuses, systems, and methods are also disclosed.
US10928919B2

Provided is an information processing device including: an operation determination unit configured to execute a determination process of determining an operation input of a user with an operating body with respect to a virtual object that is defined in a virtual three-dimensional space and is virtually perceivable by the user. The operation determination unit executes the determination process on a basis of spatial position information of the operating body in a real three-dimensional space and switches the determination process on a basis of information of the operating body.
US10928910B2

The disclosure relates to systems and methods of providing haptic feedback based on media content and one or more external parameters used to customize the haptic feedback. The system may modify or otherwise alter haptic feedback that is determined using the media content alone. In other words, the system may use both the media content and the external parameters to determine haptic feedback that should be output to the user or others. The external parameters may include, for example, sensor information, customization information, and/or other external parameters that may be used to customize the haptic feedback.
US10928907B2

The present disclosure generally relates to content-based tactile outputs. In some embodiments, user interfaces associated with content-based tactile outputs are described. In some embodiments, user interfaces associated with end-of-content tactile outputs are described. In some embodiments, user interfaces associated with moving a user interface in response to different types of input are described. In some embodiments, user interfaces associated with adjustable item-based tactile outputs are described. In some embodiments, user interfaces associated with input velocity-based tactile outputs are described.
US10928900B2

In one aspect, a device includes a body, an arm, a camera, a support arm, an indicator support, and a plurality of indicators. The body is configured to mount to an eyeglass arm. The arm extends from the body. The camera is coupled to the arm and configured to capture images of at least one eye of a user. The support arm extends from the body. The indicator support is coupled to the support arm such that, when the body is mounted to the eyeglasses and the user is wearing the eyeglasses, the indicator support is positioned in the user's field of view. The plurality of indicators are coupled to the indicator support.
US10928897B2

According to the invention, a method for changing a display based on a gaze point of a user on the display is disclosed. The method may include determining a gaze point of a user on a display. The method may also include causing a first area of the display to be displayed in a first manner, the first area including the gaze point and a surrounding area. The method may further include causing a second area of the display to be displayed in a second manner, the second area being different than the first area, and the second manner being different than the first manner.
US10928886B2

An apparatus and method are described, which prior to an event that could result in frequency overshoot, sends a signal to a voltage regulator or generator requesting a temporary supply voltage and/or current boost. This enables a clocking source, such as a phase locked loop (PLL) to lock fast while not needing any long-term voltage guard bands. The apparatus and scheme allows for on-the-fly change in supply voltage and/or clock frequency for a processor with little to no impact on Vmin During the clock frequency overshoot, the supply voltage is temporarily boosted and then reduced down to the expected voltage level of the power supply. Such boost allows for absorbing the clock frequency overshoot impact. The supply voltage level can be reduced in a step-wise fashion to avoid any potential undershoot in clock frequency.
US10928880B2

A power storage adapter coupled to a portable information handling system using a variable power bus may receive first battery data from an embedded controller of the portable information handling system. The first battery data may be used by a battery management unit in the power storage adapter for power management of a battery. The power storage adapter may also collect second battery data from other portable information handling systems and send the second battery data back to the embedded controller.
US10928870B2

The present disclosure describes apparatuses and methods for temperature-based memory management. In some aspects, a temperature-based memory manager receives, from a temperature sensor of a memory block, an indication of a temperature of the memory block. The temperature-based memory manager compares the indication of the temperature with a temperature threshold associated with the memory block. Based on a result of the comparison, the temperature-based memory manager alters a frequency of a clock signal by which the memory block operates effective to change power consumption of the memory block. By so doing, power consumption of the memory block may be reduced, and operating temperatures of the memory block can be kept below temperatures that are likely to affect reliability of storage cells of the memory block. This can be effective to improve reliability and long-term performance of the memory block, particularly in high-performance or mission critical applications.
US10928867B2

In some examples, a system may include a plurality of cooling distribution units (CDUs) to control cooling of a plurality of computing devices based in part on average differential pressure between a supply and return for each of the plurality of CDUs, temperature of coolant in a loop flowing between each of the plurality of CDUs and computing devices, and facility valve position for each of the plurality of CDUs, wherein one CDU of the plurality of the CDUs is nominated lead CDU and broadcasts flow rate to the plurality of CDUs to follow.
US10928865B1

An electronic apparatus includes a first chassis, a second chassis and a third chassis which is configured to have a first coupling section which is rotatably coupled with a rear edge of the first chassis and a second coupling section which is rotatably coupled with a rear edge of the second chassis and thereby to couple together the first chassis and the second chassis to be rotationally movable relatively. The third chassis is installed to project more rearward than the rear edges of the first chassis and the second chassis by having the first coupling section and the second coupling section on a front edge thereof and houses therein an electronic component.
US10928851B2

A display apparatus includes: a display panel configured to display an image, the display panel including first, second, and third areas, a sound-generating device in at least one among the first, second, and third areas on a rear surface of the display panel, and at least one partition for dividing the first, second, and third areas from each other, the at least one partition including a first side and a second side at an angle to the first side, the second side including at least one member perpendicular to the second side, wherein: the first area is a left area of the display panel, the second area is a right area of the display panel, the third area is a central area of the display panel, and the member is in the third area.
US10928838B2

A method for determining position of a target includes determining at least two measurement points of the target, obtaining vector data of at least two direction vectors based on an imaging position of the target on an imaging system and parameter data of the imaging system, and determining a distance between the target and the imaging system according to the vector data and a current vertical height of the imaging system. Each of the at least two direction vectors is a vector from the imaging system to a corresponding one of the at least two measurement points.
US10928830B1

Smart car method to navigate a road includes detecting road-pavement markings using a camera and a sensor; creating a 3D model based on outputs of the camera and sensor; and navigating the road with a vehicle.
US10928828B2

Aspects of the disclosure relate to determining a sign type of an unfamiliar sign. The system may include one or more processors. The one or more processors may be configured to receive an image and identify image data corresponding to a traffic sign in the image. The image data corresponding to the traffic sign may be input in a sign type model. The processors may determine that the sign type model was unable to identify a type of the traffic sign and determine one or more attributes of the traffic sign. The one or more attributes of the traffic sign may be compared to known attributes of other traffic signs and based on this comparison, a sign type of the traffic sign may be determined. The vehicle may be controlled in an autonomous driving mode based on the sign type of the traffic sign.
US10928819B2

A method is provided for comparing relevant information between observations. Methods may include: receiving first sensor data from a first sensor type; receiving second sensor data from a second sensor of a second sensor type, different from the first sensor type, where the first and second sensor data includes data associated with an environment of the sensors; generating a first binary bitmask of the first sensor data; generating a second binary bitmask of the second sensor data; applying a mutual information score function using the first binary bitmask and the second binary bitmask as inputs; generating a mutual information score from the mutual information score function, wherein the mutual information score represents a degree of similarity between the sensor data; and establishing a reliability of the at least one of the first sensor or the second sensor.
US10928809B2

There are provided methods and systems for optimizing a manufacturing process. For example, there is provided a method for generating a model for driving a decision of a manufacturing process. The method includes simultaneously receiving data from a plurality of sources and executing a machine learning-based procedure on the data. The method further includes updating a physics-based model corresponding to the model in real time based on a result of the machine learning-based procedure.
US10928806B2

A device controls a substrate processing apparatus that includes process modules for processing substrates. The device includes a memory that stores a program, and a processor that executes the program stored in the memory to perform a process. The process includes receiving a substrate processing recipe defining substrate processing and multiple conditioning recipes defining conditioning processes, generating a system recipe indicating an execution procedure of the received substrate processing recipe and the received conditioning recipes, and before controlling the substrate processing apparatus to process the substrates according to the system recipe, chronologically displaying an execution order of the substrate processing and the conditioning processes for each of the process modules based on the system recipe.
US10928803B2

Blockchain-enabled industrial devices and associated systems are configured to support the use of industrial blockchains in connection with product and machine tracking, subscription-based industrial services, device lifecycle management, and other functions. Collections of industrial devices can collectively serve as an industrial blockchain system, with multiple such systems within a supply chain yielding an industrial blockchain ecosystem. This architecture can create distributed, decentralized, tamper-proof records of manufacturing statistics for a product, a product's history within the larger supply chain, industrial asset usage histories that can be leveraged in connection with lifecycle management, machine usage history for use in connection with subscription-based machine operation, and other such information. The blockchain-enabled industrial devices can be configured to generate multiple versions of a product or machine's blockchain having respective different access permissions, allowing public and private industrial data to be segregated between public and private industrial blockchains.
US10928802B2

The present invention relates to a method for optimizing the productivity of a machining process of at least one CNC (Computer Numerical Control) machine, the CNC machine comprising at least one machining tool movable by one or a plurality of drive axes, the machining process being controlled by a given NC (Numerical Control) program defining at least a tool path for the at least one machining tool and a path velocity profile along the tool path, wherein the method includes increasing the path velocity along the tool path as compared to the path velocity profile defined by the given NC program, wherein increasing the path velocity along the tool path is effected in due consideration of the respective dynamical limit of each of the one or the plurality of drive axes, in particular in due consideration of the maximum axis-velocity and the maximum axis-acceleration of each of the one or the plurality of drive axes, and in due consideration of processing limits affecting the path velocity due to the machining capacity of the CNC machine, in particular of the machining tool. The method further comprises adapting the given NC program by the increased path velocity along the tool path.
US10928800B2

Computer numerical control (CNC) machines execute a process automatically unless a condition occurs that triggers one or more alarms that terminate the process. Accordingly, CNC laser cutting post-process inspection is usually non-existent or minimal. However, with CNC laser welding it is more common for a visual inspection or automated inspection to be performed to verify that the process was completed. Similar issues occur when single piece parts are required in addition to which executing an offline inspection requires additional complexity in re-working any piece part. Accordingly, embodiments of the invention provide enterprises and facilities employing CNC laser cutting/welding systems with a means to overcome these limitations. Further, providing intuitive user interfaces allows the user to perform tasks directly through a touch screen interface they are viewing the work piece/piece-parts upon.
US10928799B2

Systems, methods, and apparatus are disclosed for machining a part. Methods include generating a first spatial representation identifying a first orientation of a machining tool, and mechanically coupling an end effector to the part at a first position, the end effector including the machining tool and a coupling tool. Methods include generating a second spatial representation identifying a second orientation of the machining tool relative to the part, the first and second spatial representations being generated based on images captured by at least one imaging device and measurements from a plurality of sensors. Methods include identifying a plurality of differences that result from the coupling and that include a rotational distance and translational distance, the identifying being based on a comparison of a first image and a second image. Methods include adjusting the machining tool to return the machining tool to the first orientation at the first position.
US10928784B2

A central plant optimization system for designing and operating a central plant includes a planning tool, a central plant controller, and an optimization platform. The planning tool is configured to generate a model of the central plant. The central plant controller is configured to receive the model of the central plant from the planning tool and combine the model of the central plant with timeseries data including a timeseries of predicted energy loads to be served by equipment of the central plant. The optimization platform is configured to receive the model of the central plant combined with the timeseries data, construct an optimization problem using the model of the central plant and the timeseries data, solve the optimization problem to determine an optimal allocation of the energy loads across the equipment of the central plant, and provide optimization results to the central plant controller. The central plant controller is configured to use the optimization results to operate the equipment of the central plant to achieve the optimal allocation of the predicted energy loads.
US10928777B2

A watch movement comprising a retrograde mobile, an hours ring bearing an asymmetric internal toothing and driven by the retrograde mobile in order to display the current hour in a jumping way, a correction mechanism allowing the retrograde mobile to be corrected in both directions, a drive member that can be actuated by said correction mechanism and engages with said asymmetric internal toothing so that corrections of the retrograde mobile in the clockwise direction are transmitted to the hours ring, whereas corrections in the counterclockwise direction are not transmitted to the hours ring.
US10928769B2

A second unit includes a restricted portion that comes into contact with a restricting portion provided to a body of an apparatus, the restricted portion coming into contact with the restricting portion, in order to restrict the movement of a developer carrier in a direction to make contact with an image carrier, when a developing cartridge has not reached a predetermined attachment position, and not coming into contact with the restricting portion when the developing cartridge is in the predetermined attachment position.
US10928766B2

In a stapling device, a first guide member and a second guide member are disposed one by one on both sides of a binding portion of the recording medium on a side of a recording medium placing of a placement table such that each of the guide members is rotatable, and the first guide member and the second guide member are rotatable between a first posture along a first direction in which one abutting end side extends and a second posture inclined with respect to the first direction in line symmetry with respect to an imaginary line that passes through the binding portion along a second direction orthogonal to the first direction.
US10928764B2

An image heating apparatus includes a cylindrical rotatable member, an exciting coil, a magnetic core, and a resin material layer provided between the exciting coil and the magnetic core. The exciting coil is a metal wire coated with heat-resistant resin. The resin material layer is provided between the exciting coil and the magnetic core and is a layer that is different from the heat-resistant resin of the metal wire. The resin material layer is provided on a surface of the magnetic core in a helical shape along the exciting coil. As viewed in a direction perpendicular to a longitudinal direction of the rotatable member, the exciting coil enters the resin material layer in a radial direction of the exciting coil.
US10928763B2

A fixing device includes a rotator that rotates and a fixing device cover. The fixing device cover includes an interior face that is disposed opposite the rotator, a first aperture that is disposed opposite the rotator, and a recess that surrounds the first aperture and extends in a gravity direction. A frame is interposed between the interior face of the fixing device cover and the rotator. The frame includes a second aperture that is disposed opposite the rotator and the first aperture. A rib is mounted on the frame and extends from the second aperture toward the interior face of the fixing device cover.