US10992213B2
A compressor includes: a stator core including a plurality of teeth around which an aluminum winding wire is wound in a concentrated manner; a rotor core disposed on an inner diameter side of the stator core and including a plurality of magnet insertion holes; and a plurality of ferrite magnets inserted in the magnet insertion holes, in which when a width of a winding wire portion formed in each of the teeth is represented as A, a length in an axis direction of the stator core is represented as L, and the number of slots is represented as S, the stator core has a shape that satisfies a relation of 0.3
US10992211B2
A method to produce rotors or stators of electric machines having radial grooves into which webs of flat windings having parallel webs and winding heads connecting said webs being pulled, wherein a winding is produced on a rotating, strip-shaped flat former shorter than the winding such that windings are pulled off the former and transferred into a linear transfer device, which transports the windings to a removal position at which the windings are transferred into radial grooves of a rotor or of the transfer tool for transfer into radial grooves of a stator, wherein the former, the transfer device, and the rotor or the transfer tool being jointly rotated about an axis of rotation of the former when rotated to form windings.
US10992208B2
A converter device for an electrical machine, including a switch with a plurality of switching elements to generate a multiphase alternating current for the electrical machine and a plurality of phase conductors for conducting an alternating current generated in each case by the switch to the electrical machine, wherein a number of first phase conductors that is one less in number than the total number of phase conductors are coordinated with a current measuring means, and a control device is provided, which is designed to determine a calculated value describing a current along the second phase conductor from first measured values of the current measuring means, wherein the control device is designed to check the plausibility of the calculated value on the basis at least one second measured value of a short circuit detecting device coordinated with a switching element.
US10992203B2
The purpose of the present invention is to ensure reliability and installation space reduction of crossover wires of an axial gap type rotary electric machine. An axial gap type rotary electric machine having: a stator which is constructed by annularly arranging multiple core units about an axis of rotation, each of the core units having at least a core, windings disposed around the outer periphery of the core, and crossover wires leading out from the windings; at least one rotor which faces an axial end surface of the cores with a gap therebetween; and a rotary shaft which rotates along with the rotor. The axial end surface side and the outer diameter side of the stator, is provided with multiple wiring support sections, each having an arc-shaped base part extending in a rotational direction along the annular shape of the outer diameter side of the stator, wherein the base part has a length extending over the outer diameter-side end surfaces of two or more adjoining core units and a predetermined axial width, and is equipped with multiple axial grooves for guiding the crossover wires in the rotational direction which are disposed on the opposite surface of the base from the rotary shaft. The rotary electric machine has a molding resin for integrally molding the wiring support sections with the stator.
US10992201B2
An electrical machine of a vehicle electrical propulsion system includes a stator, a rotor, and a stator winding all disposed within a housing thereof. The stator defines a central bore elongated along a longitudinal axis, and multiple slots circumferentially disposed around the central bore. The rotor is held within the central bore and rotates relative to the stator. The stator winding includes a core conductor, an insulation layer surrounding the core conductor, and a conductive shield layer surrounding the insulation layer. The stator winding extends through the slots of the stator. The stator winding includes an in-slot portion within the slots of the stator and an end-winding portion outside of the slots. The conductive shield layer surrounds the insulation layer along both the in-slot portion and the end-winding portion of the stator winding.
US10992189B2
A method, a transmitter, a receiver, and a power management apparatus are provided for wireless charging. The method may include: acquiring, in response to an establishment of a connection from the wireless charging transmitter to a charger, voltage and current capability information of the charger; determining, in response to fast wireless charge identification information received from a wireless charging receiver, acknowledgment information corresponding to the fast wireless charge identification information according to the voltage and current capability information of the charger; sending the acknowledgment information to the wireless charging receiver; and requesting, in response to a charging request including desired voltage information and desired current information received from the wireless charging receiver, the charger for a voltage and a current corresponding to the desired voltage information and the desired current information, respectively.
US10992183B2
A high-frequency power supply device includes a power transmission coil, a high-frequency power circuit which converts direct-current power input from a direct-current power supply into high-frequency power and supply the high-frequency power to the power transmission coil, a detection circuit which detects a voltage based on a circuit operation of the high-frequency power circuit and output a detected voltage, a control circuit configured to control a circuit operation of the high-frequency power circuit and to determine a command value used to protect the high-frequency power supply device based on information externally input into a processor, a D/A converter which performs D/A conversion upon receiving the command value output from the control circuit and output a command voltage, and a comparator which compares the command voltage and the detected voltage with each other and output a stop signal used to stop a circuit operation of the high-frequency power supply device.
US10992159B2
A method for wireless power transfer adapts to changing configuration of receivers, including changes in number of, location and/or orientiation of, magnetic coupling to, and load of circuits (e.g., battery charging circuits) of one or more receivers. The adaptation can be performed without interrupting optimal or near-optimal power transfer to the receivers, and can provide a measure of fairness among multiple receivers.
US10992158B2
Certain exemplary embodiments can provide a system, which comprises a multi point power charger. The multi point power charger is coupleable to an electrical energy source. The multi point power charger constructed to emit a plurality of directional beams. Each of the plurality of directional beams is directable toward a determined direction of an electronic device that is chargeable via the multi point power charger.
US10992137B2
This disclosure describes systems, methods, and devices related to alternating current (AC) mitigation. An AC mitigation system may comprise a conductive portion of the pipeline, wherein the conductive portion of the pipeline is adjacent to a high voltage AC power transmission line. The AC mitigation system may comprise a ground wire connected to the conductive portion of the pipeline. The AC mitigation system may comprise a circuit electrically connected to the ground wire. The AC mitigation system may comprise a means for the conductive portion of the pipeline to route AC power through the circuit.
US10992136B2
A method for determining when a connection of a power system to a grid has been disconnected. The method includes the power system supplying a first amount of reactive power to the grid to which the power system is connected, and the power system determining if there is a frequency change within the grid. This includes if the frequency change does not exceed a predetermined threshold, the power system supplying a second amount of reactive power to the grid, and if the frequency exceeds a predetermined threshold, the power system supplying a first amount of reactive power to the grid.
US10992129B2
A power distribution system includes power converter systems electrically connected to a distribution bus which defines a point of common coupling. Each power converter system includes a power converter with semiconductor switching devices controlled using a pulse width modulation strategy with a switching frequency. A controller for each power converter system applies a spectrum analysis process to the respective power converter system that uses measured or derived zero sequence currents associated with the respective power converter system to determine the location of a ground fault within the power distribution system. Each controller applies a switching frequency process where the switching frequency of the power converter of at least one of the power converter systems is different from the switching frequency of the power converter of at least another one of the power converter systems during at least part of the time that the spectrum analysis process is applied.
US10992125B2
A protective device comprises an input, an output, a first power switch, a second power switch and a drive unit. The first and second power switches are electrically connected in parallel with one another between the input and the output. The first power switch is configured to conduct a first forward current in a conducting state and to limit said first forward current in a current-limiting state. The second power switch is configured to conduct a second forward current in a conducting state and to interrupt said second forward current in an interrupting state. The second power switch comprises a lower on resistance than the first power switch. The switch arrangement is configured, for limiting the current flowing between the input and the output, to interrupt the second forward current with the second power switch and to limit the first forward current with the first power switch.
US10992122B2
A feedthrough device includes an outer shell having at least two separable parts and an inner sealing body that is retained within the outer shell when the separable parts are engaged with each other. The inner sealing body is configured to receive at least one wire therethrough.
US10992115B2
A landscape advertising light, box type miniaturized substation, belonging to the field of substations. The landscape advertising light box type miniaturized substation includes a box body; the box body is internally provided with a ring main unit, a transformer and an integrated low-voltage cabinet; the integrated low-voltage cabinet includes an incoming switch, a capacitor switch, a capacitor and an outgoing switch which are electrically connected in sequence; an output end of the ring main unit is electrically connected with an input end of the transformer, and an output end of the transformer is electrically connected with an input end of the incoming switch; a display screen is disposed outside the box body.
US10992114B2
A system described herein may allow for the actuating of venting apparatuses, without needing to supply electrical power. For example, a self-actuating material may be used, which may be responsive to heat, to open and/or close the venting apparatus. When the temperature of an apparatus, to which the venting apparatus is affixed, exceeds a threshold temperature, the venting apparatus may open. On the other hand, when the temperature of an apparatus, to which the venting apparatus is affixed, exceeds a threshold temperature, the venting apparatus may close.
US10992108B2
A collinear T-cavity VECSEL system generating intracavity Hermite-Gaussian modes at multiple wavelengths, configured to vary each of these wavelengths individually and independently. A mode converter element and/or an astigmatic mode converter is/are aligned intracavity to reversibly convert the Gaussian modes to HG modes to Laguerre-Gaussian modes, the latter forming the system output having any of the wavelengths provided by the spectrum resulting from nonlinear frequency-mixing intracavity (including generation of UV, visible, mid-IR light). The laser system delivers Watt-level output power in tunable high-order transverse mode distribution.
US10992102B2
A submount on which a semiconductor device is mounted and which is mounted on a base made of metal, the submount including: a substrate; a first coating layer formed on a first surface of the substrate and made of a material having a higher coefficient of thermal expansion than that of the substrate; and a second coating layer formed on a second surface, positioned on a side opposite to the first surface, of the substrate and made of a material having a higher coefficient of thermal expansion than that of the substrate, in which a coating area of the second coating layer is smaller than a coating area of the first coating layer.
US10992099B1
A holder and at least one terminal element that are configured and arranged with respect to one another so as to form a cavity of length ΔL bounded axially by two walls the relative position of which with respect to each other varies in the opposite direction to the variation in ambient temperature, an increase in temperature causing the walls to move closer together and vice versa. A linear structure incorporating the device sees its length decrease when temperature increases and vice versa. Electro-optical transducers comprising a piezoelectric actuator of linear structure that acts on the length of a segment of optical fiber that forms the laser source of the transducer, and having such a device incorporated into the actuator in order to compensate, by modifying the length of the segment of fiber, for the variations in wavelength induced in the laser by the variations in temperature.
US10992096B2
The present disclosure relates to a fiber encapsulation mechanism for energy dissipation in a fiber amplifying system. One example embodiment includes an optical fiber amplifier. The optical fiber amplifier includes an optical fiber that includes a gain medium, as well as a polymer layer that at least partially surrounds the optical fiber. The polymer layer is optically transparent. In addition, the optical fiber amplifier includes a pump source. Optical pumping by the pump source amplifies optical signals in the optical fiber and generates excess heat and excess photons. The optical fiber amplifier additionally includes a heatsink layer disposed adjacent to the polymer layer. The heatsink layer conducts the excess heat away from the optical fiber. Further, the optical fiber amplifier includes an optically transparent layer disposed adjacent to the polymer layer. The optically transparent layer transmits the excess photons away from the optical fiber.
US10992091B1
An electrical plug accommodates many different angular configurations of electrical contacts, has a modular design, and is sturdy and robust. In one embodiment, a reconfigurable power cord assembly includes an electrical plug having a plug body having a plurality of cavities, each cavity for receiving a single electrical contact, at least one cavity configured to allow the respective electrical contact to be positioned at one of a plurality of angular positions, each electrical contact being supported within its cavity by a contact retainer that mounts within the plug body to secure respective electrical contacts within the plug body in a predetermined orientation, wherein the plug body is configured to accommodate a plurality of electrical contact orientations, the contact retainer being removably and rotatably attached to the interior of the plug body.
US10992083B2
A communication harness is used for mutual data transmission by differential transmission between at least two electronic devices. The communication harness includes a cable, a first signal line, a second signal line, and a first ground line. The first signal line is surrounded by the cable and transmits a first signal for differential transmission. The second signal line is surrounded by the cable and transmits a second signal for differential transmission. The first ground line is surrounded by the cable. A supply voltage is superposed on the first signal line.
US10992073B1
An electrical connector assembly includes a contact member and a spring member. The contact member has a base and contact arms that extend from the base in an arm direction on opposite sides of a terminal plane. The spring member is supported on the contact member and includes a spring base and spring arms that extend from the spring base in the arm direction. The spring arms are on opposite sides of the terminal plane and engage respective ones of the contact arms at respective spring contacts. The spring member also includes a shroud that is connected to the spring base and has an end shield that extends beyond the arms. The shroud includes side shields that are located on opposite sides of the contact arms and connect the end shield to the spring base. Shield arms also connect the end shield to the spring base.
US10992071B2
A terminal block for use with a railroad terminal board may include a terminal block body comprising first and second sides, a plurality of first connection posts extending from the first side of the body, and a second connection post extending from the second side of the body. The second connection post may be connected to one of the plurality of first connection posts. The second connection post may be configured to mount the terminal block to the railroad terminal board. The terminal block body may include a single hole extending through the first and second sides and configured to accept a mounting screw for mounting the terminal block to the railroad terminal board.
US10992069B2
A terminal block is provided with a conductive member including a relay portion extending in an extending direction from a device side and a connecting portion extending in a direction perpendicular to the extending direction and to be electrically connected to a mating conductive member, and a housing for integrally holding the conductive member. The housing includes a resin portion for molding the relay portion and a peripheral wall surrounding the resin portion. A sealing member is externally fit on the resin portion and the peripheral wall covers the sealing member from outside of the resin portion. A mating housing integrated with the mating conductive member is fit to the resin portion.
US10992057B2
An electronic device may be provided with a cover layer and a phased antenna array mounted against the cover layer. Each antenna in the array may include a first patch element that is directly fed using first and second feeds and a second patch element that is directly fed using third and fourth feeds. A slot element may be formed in the first patch element. The first patch element may radiate in a first frequency band through the cover layer. The slot element may radiate in a second frequency band that is higher than the first frequency band through the cover layer. The second patch element may indirectly feed the slot element. Locating the radiating elements for each frequency band in the same plane may allow the antenna to radiate through the cover layer in both frequency bands with satisfactory antenna efficiency.
US10992053B2
An apparatus includes a waveguide of an antenna block configured to propagate electromagnetic energy along a propagation direction. The antenna block includes a port located on a bottom surface of the antenna block and an antenna array located on a top surface of the antenna block. The antenna block further includes a set of waveguides in the antenna block configured to couple the antenna array to the port. Additionally, the antenna block includes at least one surface wave radiator, where the surface wave radiator is located on the top surface of the antenna block.
US10992050B2
Disclosed is an antenna device including a rectangular waveguide (1) having a first opening end (2a) and a second opening end (2b), a septum phase plate (3) disposed inside the rectangular waveguide (1) in such a way as to partition the first opening end (2a) into two parts along a first direction perpendicular to a waveguide axial direction of the rectangular waveguide (1), a width of the septum phase plate in a second direction perpendicular to both the waveguide axial direction of the rectangular waveguide (1) and the first direction becoming narrower stepwise with advancing from the first opening end (2a1, 2a2) toward the second opening end (2b), and first projecting portions (4a, 4b) disposed on two respective first inner walls (1a, 1b) parallel to the septum phase plate (3), out of four inner walls of the rectangular waveguide (1), in such a way as to project toward an inside of the rectangular waveguide (1).
US10992049B2
An elliptically polarized cavity backed wideband slot antenna with a planar log-periodic dipole is provided. Sufficiently large bandwidth is achieved with careful design of the dipole. Also, the antenna has constant E-field distribution and good impedance properties, and ensures a constant power ratio for vertical polarization and horizontal polarization over a broad frequency band.
US10992044B2
An antenna system, a communication terminal and a base station are provided. The antenna system includes a system ground unit having a receiving hole penetrating therethrough; and a millimeter wave antenna unit embedded in and fixed to the receiving hole. The millimeter wave antenna unit includes: a radiator, a first substrate layer, a second substrate layer, a feeding body, a third substrate layer, and a grounding layer that are stacked. The feeding body is provided with a slit strip and a feeding port, the slit strip has an opening penetrating to one of sides of the feeding body, the feeding port is disposed adjacent to the opening, the grounding layer is electrically connected to the system ground unit, and the radiator is coupled with the feeding body. The antenna system can achieve omnidirectional radiation and has a scanning angle of over 100 degrees.
US10992039B2
An array antenna device, including: a waveguide (1) having a plurality of radiation units (2) arranged on one tube wall thereof, in which the waveguide (1) has a plurality of grooves (3) arranged on an inner side of a tube wall facing the tube wall, movable short-circuit surfaces (4) each electrically short-circuited to an inner wall of one of the grooves (3), and movable short-circuit surface controlling mechanisms (5) for changing positions of the movable short-circuit surfaces (4).
US10992036B2
A portable communication device and antenna device with removeable matching circuit is provided. The antenna device includes: a base; an antenna element; an electrical connector at the base; a matching circuit removably positioned between the electrical connector and the antenna element, the electrical connector and the antenna element in electrical communication via the matching circuit; and a shell removably attached to the base, the shell surrounding and protecting the matching circuit. The portable communication device includes the antenna device, for example removably attached to an antenna receptacle.
US10992032B2
An antenna apparatus for a vehicle comprises: a first antenna connected to a signal processing substrate; and a second antenna connected to the signal processing substrate through the first antenna and operating in a frequency band different from that of the first antenna, wherein the first antenna comprises: a first radiator for detachably fixing one end of the second antenna; a second radiator operated as a dipole antenna together with the first radiator; and a third radiator for controlling a beam pattern radiated by the first radiator and the second radiator.
US10992023B2
An electronic device is provided. The electronic device may comprise a housing comprising: a front plate facing a first direction, a back plate facing a second direction opposite to the first direction, and a side surface which surrounds the front plate and the back plate, wherein the front plate includes a screen area and a bezel area; a display exposed through the screen area of the front plate; a first circuit board disposed between the display and the back plate and including a first surface facing the display and a second surface facing the back plate; a first antenna array overlaid on the bezel area in the first surface; a second antenna array disposed on the second surface; and a wireless communication circuit disposed on the first circuit board and electrically connected with the first antenna array and the second antenna array, wherein the wireless communication circuit is configured to: form a beam which has directionality in the first direction using the first antenna array and form a beam which has directionality in the second direction using the second antenna array.
US10992019B2
A small scale power divider which is less susceptible to large tolerances in the manufacture includes a substrate and a power dividing circuit thereon. The power dividing circuit includes an input port, a first output port, a second output port, an impedance converter, a first microstrip line, and a second microstrip line. An end of the first microstrip line is connected to the impedance converter, another end of the first microstrip line is connected to the first output port. An end of the second microstrip line is connected to the impedance converter, another end of the second microstrip line is connected the second output port.
US10992015B2
A transmission line includes a post-wall waveguide which includes a dielectric substrate on which a pair of post-walls is formed and a first conductor layer and a second conductor layer opposed to each other with the dielectric substrate interposed therebetween, and in which a region surrounded by the pair of post-walls, the first conductor layer, and the second conductor layer is a waveguide region, a waveguide tube having a hollow rectangular shape, being connected with the first conductor layer to cover an opening portion formed in a side wall, and in which an inside communicates with the waveguide region through an opening formed in the first conductor layer, a blind via formed in the dielectric substrate such that one end is disposed inside the opening, and a pole member including a post member connected to the one end of the blind via and a support member supporting the post member.
US10992013B2
A battery system for a vehicle includes: a battery module including a plurality of secondary battery cells; a gas sensor; and a housing accommodating the battery module and the gas sensor. At least a portion of an exterior surface of the battery module and/or at least a portion of an interior surface of the housing is covered by a coating. The coating is configured to emit a gaseous species when a temperature exceeds a reference temperature, and the gas sensor is configured to detect the gaseous species.
US10992001B2
An energy distribution system. The energy distribution system has a housing with a rear terminal and a front terminal. An inlet unit receives air therethrough. The inlet unit then passes the air through a one-way valve into a reservoir where the air molecules undergo ionization. Once ionized, the gaseous air is converted into a plasma state. After being converted into the plasma state, electric energy is generated by a pair of magnets and stored in a capacitor.
US10991987B2
A solid state battery (10) including a stack of cells (22), each cell comprising a positive electrode (12), a negative electrode (14) and a solid electrolyte (16) disposed between the positive electrode (12) and the negative electrode (14), wherein a current collector (18) is disposed between the negative electrode (14) of a first cell (20A) and the positive electrode (12) of a second cell (20B), the second cell (20B) being adjacent to the first cell (20A), the solid state battery (10) comprising an ionic conductor (26) having two configurations, a normal configuration wherein the ionic conductor (26) is not in contact with the current collector (18) and a short-circuit configuration wherein the ionic conductor (26) is in contact with the current collector (18), the negative electrode (14) of the first cell (20A) and the positive electrode (12) of the second cell (20B) and wherein the ionic conductor (26) has an ionic conductivity which smaller than an electronic conductivity of the current collector (18).
US10991986B2
A battery includes first and second power generating elements laminated to each other. In the first power generating element, the inner layer of a first electrode current collector is in contact with a first electrode active material layer. In the second power generating element, the inner layer of a second electrode current collector is in contact with a second electrode active material layer. The outer layers of the first electrode current collector and the second electrode current collector are in contact with each other. The inner layer of the first electrode current collector contains a first material; the inner layer of the second electrode current collector contains a third material different from the first material; the outer layer of the second electrode current collector contains a second material different from the first material; and the outer layer of the first electrode current collector contains the second material.
US10991976B2
Solid-state lithium-ion batteries with a solid-state antiperovskite electrolyte are disclosed. In one aspect, a solid-state Li3ClO electrolyte is deposited on a Cu-supported thin carbon working electrode using a delamination approach for half-cells with lithium metal as a reference electrode.
US10991951B2
A cathode including a metal carbonate and an aqueous electrolyte material on the metal carbonate.
US10991950B2
Embodiments provide a nanoparticle and a method for preparing the nanoparticle, as well as a membrane that includes the nanoparticle and a fuel cell that includes the membrane. The method comprises a thermal treatment method that provides from a nanoparticle comprising a structurally disordered material the nanoparticle comprising: (1) a structurally ordered core comprising a first material; and (2) a shell surrounding and further structurally aligned with the structurally ordered core and comprising a second material different from the first material. Particularly desirable is a nanoparticle comprising a Pt3Co@Pt/C structurally ordered core-shell composition supported upon a carbon support.
US10991949B2
The present disclosure relates to an electrode component, an electrode assembly and a rechargeable battery. The electrode component includes an electrode body, a conductive structure, and a reinforcement structure. The electrode body includes an insulating substrate and a conductive layer disposed on surfaces of the insulating substrate, the conductive layer includes a first portion coated with an active material and a second portion extending from the first portion and uncoated with the active material. The conductive structure is connected to the second portion. The reinforcement structure reinforces the conductive structure on the second portion. According to the present disclosure, by reinforcing the conductive structure connected to the second portion of the electrode component having the insulating substrate by the reinforcing structure, the reliability of the arrangement of the conductive structure on the second portion can be effectively improved.
US10991943B2
Provided are a nickel-based active material precursor for a lithium secondary battery including a core, an intermediate layer located on the core, and a shell located on the intermediate layer, wherein porosity gradually decreases in the order of the core, the intermediate layer, and the shell, and each of the intermediate layer and the shell has a radial arrangement structure, a method for producing the nickel-based active material precursor, a nickel-based active material produced therefrom, and a lithium secondary battery including a cathode containing the nickel-based active material.
US10991932B2
A rolling device for an electrode including an all-solid electrolyte layer, the rolling device including: a first roller including a plurality of first protrusions protruding from a surface of the first roller; and a second roller opposite the first roller, wherein the second roller comprises a plurality of second protrusions on a surface of the second roller.
US10991930B2
A rechargeable battery includes: a case having an opening; an electrode assembly in the case and including a first electrode and a second electrode; a cap plate coupled to the opening of the case; a first current collector electrically connected to the first electrode; and a support fixed to an inner surface of the case, wherein the first current collector is hooked on the support.
US10991928B2
A battery connection module and a battery device are provided. The battery device comprises a battery box and a battery connection module. The battery connection module comprises a circuit board, a plurality of busbars and a covering mechanism. The plurality of busbars are provided to a bottom surface of the circuit board in two rows spaced apart from each other. Each busbar has a main body portion connecting with the circuit board and at least two electrode connecting portions. The covering mechanism is provided to the bottom surface of the circuit board and comprises a plurality of sealing units. Each sealing unit comprises a cover, two first sealing members and a second sealing member. The cover has two openings, the two openings are respectively sheathed on two corresponding electrode connecting portions which are positioned along the second direction and respectively belong to the two rows of the busbars, the two first sealing members are respectively positioned in the two openings to liquid-tight seal a gap between the cover and the corresponding electrode connecting portion, the second sealing member is positioned in the corresponding chamber to liquid-tight seal a gap between the cover and the box body.
US10991926B2
Disclosed are a separator having an electrode adhesive layer and an electrochemical device including the same. The electrode adhesive layer includes organic particles and an acrylic resin binder. Preferably, the acrylic resin binder is present in an amount of 30 wt % or more, so that a film-shaped electrode adhesive layer can be formed even when the organic particles have a particle diameter smaller than that of the pores of the underlying substrate or voids of the underlying porous coating layer.
US10991924B2
In an embodiment, an energy storage system includes a battery module mounting area with a plurality of battery module compartments, each of the battery module compartments configured to house a respective battery module, and a venting arrangement configured to define a set of air channels that permits pressure equalization between the plurality of battery module compartments and an external environment. The venting arrangement is configured with an air-permeable, liquid-tight seal at least between (i) the plurality of battery module compartments and (ii) the external environment.
US10991922B2
The present invention relates to a method for producing a microelectronic device successively comprising: a formation of a first current collector on a face of a substrate; a formation of a first electrode (14) on, and in electrical continuity with, a portion of the first current collector; a heat treatment configured to treat the first electrode (14) characterised by the fact that: the formation of the first collector comprises a formation of a first collector layer (12) on the face of the substrate and a formation of a second collector layer (13) covering at least one part, called covered part, of the first collector layer (12) and having a first face in contact with the first electrode (14), the second collector layer (13) is configured to protect the covered part during the heat treatment, such that the heat treatment does not oxidise said covered part.
US10991904B2
An organic EL element comprises a supporting substrate 12 having a first side surface 12b and a second side surface 12c located opposite to the first side surface in the first direction, a first electrode-attached on the supporting substrate, an organic EL body 16 disposed on the first electrode, a second electrode 18 disposed extending from the first side surface to the second side surface and covering at least a part of the organic EL body, and a sealing member disposed on the second electrode, extending from the first side surface to the second side surface and sealing at least the organic EL body, each of the side surfaces 18a and 20a of the second electrode and the sealing member on the first side surface-side being made evened with the first side surface, and each of the side surfaces 18b and 20b of the second electrode and the sealing member on the second side surface-side being made evened with the second side surface, in the first direction.
US10991898B2
A flexible display supporting substrate of the present disclosure includes: a glass base (11); a plastic film (12) which has a surface (12s), the surface having a polish recess (12c), the plastic film being supported by the glass base (11); and an oxide layer (20) overlying a part of the surface (12s) of the plastic film (12) and covering at least part of the polish recess (12c).
US10991897B2
Iridium, rhodium, and platinum complexes suitable for use as phosphorescent emitters or as delayed fluorescent and phosphorescent emitters have the following structure:
US10991895B2
Ir phenyl parazolepyrazole complexes substituted with one or more strong electron withdrawing groups such as cyano groups resulted in enhancing the metal to ligand charge transfer (MLCT) which in turn resulted in enhanced emission efficiency and red shifted emission.
US10991892B2
The present invention relates to carbazole derivatives, in particular for use as triplet matrix materials in organic electroluminescent devices. The invention further relates to a method for producing the compounds according to the invention and to electronic devices comprising same.
US10991886B2
The present specification provides an amine-based compound and an organic light emitting device including the same.
US10991885B2
A compound represented by Formula 1. An organic electric element includes a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode. The organic material layer includes the compound represented by Formula 1. When the organic electric element includes the compound in the organic material layer, luminous efficiency, stability, and life span can be improved.
US10991884B2
A mask plate, an OLED display substrate, a display device and a manufacturing method thereof are provided. The mask plate includes: a mask plate body and a first blocking wall arranged on the mask plate body, where the mask plate body is provided with a plurality of openings, the plurality of openings are arranged in a matrix; the first blocking wall is arranged to close to the plurality of openings, and at least one part of the first blocking wall is arranged between two adjacent rows or adjacent columns of openings.
US10991879B2
A phase change memory cell includes a first electrode, a second electrode located over the first electrode, a vertical pillar structure located between the first and second electrodes, the pillar structure containing a first phase change memory (PCM) material portion, a second PCM material portion and an intermediate electrode located between the first PCM material portion and the second PCM material portion, and a resistive liner containing a first segment electrically connected in parallel to the first PCM material portion between the first electrode and the intermediate electrode, and a second segment electrically connected in parallel to the second PCM material portion between the intermediate electrode and the second electrode. The first PCM material portion has a different electrical resistance than the second PCM material portion, and the first segment of the resistive liner has a different electrical resistance than the second segment of the resistive liner.
US10991878B2
A manufacturing method of a semiconductor device includes the following steps. A first inter-metal dielectric (IMD) layer is formed on a substrate. A cap layer is formed on the first IMD layer. A connection structure is formed on the substrate and penetrates the cap layer and the first IMD layer. A magnetic tunnel junction (MTJ) stack is formed on the connection structure and the cap layer. A patterning process is performed to the MTJ stack for forming a MTJ structure on the connection structure and removing the cap layer. A second IMD layer is formed on the first IMD layer and surrounds the MTJ structure. The semiconductor device includes the substrate, the connection structure, the first IMD layer, the MTJ structure, and the second IMD layer. The dielectric constant of the first IMD layer is lower than the dielectric constant of the second IMD layer.
US10991875B2
A semiconductor device includes: a substrate having a magnetic tunneling junction (MTJ) region and a logic region; an inter-metal dielectric (IMD) layer on the substrate; a first metal interconnection in the IMD layer on the logic region; and protrusions adjacent to two sides of the first metal interconnection. Preferably, the first metal interconnection further includes a via conductor and a trench conductor and the protrusions includes a first protrusion on one side of the via conductor and a second protrusion on another side of the via conductor.
US10991870B2
The present invention relates to thermoelectric apparatuses for the production of thermoelectric coolers in radio electronics, medicine, and devices that are used in the conditions of repeatable temperature cycling (heating-cooling). The method of production of a thermoelectric micro-cooler includes forming on a first ceramic wafer a first conductive layer containing conductive traces; soldering legs of thermoelectric material to the conductive traces of the first conductive layer: forming on a temporary wafer a second conductive layer containing conductive traces: soldering the conductive traces of the second conductive layer to the legs of thermoelectric material; applying to the legs of thermoelectric material and soldered joints a protective coating; etching the temporary wafer; applying onto the second ceramic wafer an elastic conductive adhesive layer; adhering the second ceramic wafer to the conductive traces of the second conductive layer.
US10991866B2
A light emitting module according to an embodiment includes a first insulation film and a second insulation film with a light transmissivity, a plurality of first double-sided light emitting elements disposed between the first insulation film and the second insulation film, and each including a pair of electrodes on one surface, a plurality of second double-sided light emitting elements disposed between the first insulation film and the second insulation film adjacent to the respective first double-sided light emitting elements, each including a pair of electrodes on one surface, and emitting different light from the first double-sided light emitting element.
US10991864B2
An LED package includes a substrate with a front surface and a back surface spaced apart from each other in a thickness direction of the substrate. First and second wirings are formed on the substrate. An LED chip is mounted on the front surface of the substrate and electrically connected to the first and second wirings. A sealing resin, such as silicone, covers the LED chip. The substrate is made up of glass cloths laminated in the thickness direction and an impregnated resin, such as acrylic resin, impregnated in the glass cloths.
US10991859B2
A light-emitting device includes a light-emitting element; a first light-transmissive member bonded to the light-emitting element, containing a wavelength conversion member, and including a lower surface having an area larger than an upper surface of the light-emitting element; a second light-transmissive member bonded to an upper surface of the first light-transmissive member, including a lower surface having an area larger than the upper surface of the first light-transmissive member and having a periphery located outward of the upper surface of the first light-transmissive member, and an upper surface having an area smaller than the upper surface of the light-emitting element; a first light-guiding member over a lateral surface of the light-emitting element and the periphery of the lower surface of the first light-transmissive member; and a second light-guiding member over a lateral surface of the first light-transmissive member and the periphery of the lower surface of the second light-transmissive member.
US10991858B2
A light-emitting disclosure (LED) and an LED array are disclosed. The LED includes a semiconductor junction for emitting light and an optical surface coupled to the semiconductor junction for outputting at least a portion of the light. The optical surface can include a grating structure configured to increase the portion of the light outputted by the optical surface, and/or a redirecting structure configured to redirect the portion of the light to form an output optical beam.
US10991857B2
A method of fabricating a light emitting device package includes forming a plurality of semiconductor light emitting parts, each having a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer on a growth substrate, forming a partition structure having a plurality of light emitting windows on the growth substrate, filling each of the plurality of light emitting windows with a resin having a phosphor, and forming a plurality of wavelength conversion parts by planarizing a surface of the resin.
US10991855B2
A white light emitting device includes a blue LED chip having a dominant emission wavelength of about 440-465 nm, and a phosphor layer configured to be excited by the dominant emission wavelength of the blue LED chip. The phosphor layer includes a first phosphor having a peak emission wavelength of about 480-519 nm, a second phosphor having a peak emission wavelength of about 520-560 nm, and a third phosphor having a peak emission wavelength of about 620-670 nm. The first phosphor and the second phosphor both have a garnet structure as represented by A3B5O12:Ce, A is selected from the group consisting of Y, Lu, and a combination of thereof, and B is selected from the group consisting of Al, Ga, and a combination of thereof.
US10991851B2
Provided are a light emitting diode (LED) in which a conductive barrier layer surrounding a reflective metal layer is defined by a protective insulating layer, and a method of manufacturing the same. A reflection pattern including a reflective metal layer and a conductive barrier layer is formed on an emission structure in which a first semiconductor layer, an active layer, and a second semiconductor layer are formed. The conductive barrier layer prevents diffusion of a reflective metal layer and extends to a protective insulating layer recessed under a photoresist pattern having an overhang structure during a forming process. Accordingly, a phenomenon where the conductive barrier layer is in contact with sidewalls of the photoresist pattern having an over-hang structure and the reflective metal layer forms points is prevented. Thus, LED modules having various shapes may be manufactured.
US10991844B2
The present disclosure provides an apparatus for aligning a solar cell element. The apparatus includes a transfer device configured for moving the solar cell element from a first position on a transport device to a second position on a support device, a detection device configured to detect a first orientation of the solar cell element on the transport device and configured to detect a second orientation of the solar cell element held by the transfer device, and a controller configured to change an orientation of the solar cell element held by the transfer device based on at least one of the first orientation and the second orientation to align the solar cell element.
US10991835B2
Semiconductor devices and methods of fabricating semiconductor devices having a dilute nitride active layer and at least one semiconductor material overlying the dilute nitride active layer are disclosed. Hybrid epitaxial growth and the use of hydrogen diffusion barrier layers to minimize hydrogen diffusion into the dilute nitride active layer are used to fabricate high-efficiency multijunction solar cells and photonic devices. Hydrogen diffusion barriers can be formed through the use of layer thickness, composition, doping and/or strain.
US10991832B2
A power diode includes a semiconductor body coupled to an anode metallization and to a cathode metallization. The semiconductor body has a drift region of a first conductivity type and an anode region of a second conductivity type. The anode region includes: a contact zone arranged in contact with the anode metallization; a field stop zone arranged below the contact zone; and a body zone arranged below the field stop zone and above the drift region. An electrically activated dopant concentration of the anode region has a profile, along a vertical direction, according to which: a first maximum is present within the contact zone; a second maximum is present within the field stop zone; and the dopant concentration continuously decreases from the first maximum to a local minimum, and continuously increases from the local minimum to the second maximum.
US10991831B2
A layer according to one embodiment of the present invention may exhibit a first number of electron states in a low-level electron energy range in a conduction band, and exhibit a second number of electron states in a high-level electron energy range higher than the low-level electron energy level in the conduction band, wherein localized states may exist between the low-level electron energy range and the high-level electron energy level.
US10991827B2
A structure of an oxide thin film transistor includes: an oxide semiconducting layer, an etching stopper layer on the oxide semiconducting layer, and a source and a drain on the etching stopper layer. Two vias are formed in the etching stopper layer. The oxide semiconducting layer includes two recesses formed therein to extend through a skin layer of the oxide semiconducting layer and respectively corresponding to the two vias. The two recesses are respectively connected with and in communication with the two vias. The source and the drain are respectively filled in the two vias and the two recesses connected with the two vias to directly connect to and physically contact the oxide semiconducting layer.
US10991825B2
A semiconductor device includes a substrate having a plurality of fins protruding therefrom. The plurality of fins includes a plurality of active fins and at least one non-active fin disposed between ones of the plurality of active fins. The device also includes at least one gate electrode crossing at least a portion of the active fins. The device further includes a plurality of source/drain regions disposed on the active fins adjacent the at least one gate electrode and separated from one another by the at least one non-active fin.
US10991820B2
A method of forming an insulating structure of a high electron mobility transistor (HEMT) is provided, the method including: forming a gallium nitride layer, forming an aluminum gallium nitride layer on the gallium nitride layer, performing an ion doping step to dope a plurality of ions in the gallium nitride layer and the aluminum gallium nitride layer, forming an insulating doped region in the gallium nitride layer and the aluminum gallium nitride layer, forming two grooves on both sides of the insulating doped region, and filling an insulating layer in the two grooves and forming two sidewall insulating structures respectively positioned at two sides of the insulating doped region.
US10991809B2
A removal composition and process for selectively removing p-doped polysilicon (e.g., boron-doped polysilicon) relative to silicon nitride from a microelectronic device having said material thereon. The substrate preferably comprises a high-k/metal gate integration scheme.
US10991807B2
A semiconductor device includes gate trench, an upper gate insulating layer on an inner surface of an upper region of the gate trench, a lower gate insulating layer on an inner surface and a lower surface of a lower region of the gate trench and connected to the upper gate insulating layer, a first gate barrier layer on an inner side of the lower gate insulating layer, a gate electrode on an inner side of the first gate barrier layer and configured to fill the lower region of the gate trench, and a gate buried portion on the gate electrode. A diameter of an inner circumference of an upper end of the lower gate insulating layer is greater than a diameter of an inner circumference of a lower end of the upper gate insulating layer.
US10991797B2
A semiconductor device and method for forming the same. The device comprises at least a dielectric layer, a two-dimensional (2D) material layer, a gate structure, and source/drain contacts. The 2D material layer contacts the dielectric layer. The gate structure contacts the 2D material layer. The source/drain contacts are disposed above the 2D material layer and contact the gate structure. The method includes forming a structure including at least a handle wafer, a 2D material layer, a gate structure in contact with the 2D material layer, an insulating layer, and a sacrificial layer. A portion of the sacrificial layer is etched. An inter-layer dielectric is formed in contact with the insulating layer and sidewalls of the sacrificial layer. The sacrificial layer and a portion of the insulating layer are removed. Source and drain contacts are formed in contact with the portion of the 2D material layer.
US10991791B2
A display device includes a substrate having a pixel area with at least a first rounded corner portion and first to third non-pixel areas arranged sequentially along an outer circumference of the pixel area. An internal circuit in the first non-pixel area has a first end portion adjacent to the first rounded corner portion of the pixel area. The first end portion of the internal circuit is rounded in accordance with the first rounded corner portion. A plurality of routing wires are in the third non-pixel area below the pixel area. The routing wires extending to the pixel area via the second non-pixel area and the first non-pixel area. The routing wires include at least a first routing wire connected to the pixel area passing an area of the first end portion of the internal circuit.
US10991790B2
A display device includes: a substrate having a first surface, a second surface opposite to the first surface, and an inner side surface defining through holes; a first wiring and a second wiring disposed on the first surface; and a first conductor and a second conductor disposed in one of the through holes. The first conductor is connected to the first wiring, the second conductor is connected to the second wiring, and the first and second conductors are insulated from each other.
US10991787B2
Display device and method of manufacturing the display device are provided. According to an exemplary embodiment of the present disclosure, a display device includes a display panel having a display area and a pad area, which is spaced apart from the display area; a protective film disposed on one surface of the display panel; and a middle layer interposed between the protective film and the display panel, wherein the middle layer has a light-blocking area and a light-transmitting area, the light-blocking area overlaps with the display area, and the light-transmitting area overlaps with the pad area.
US10991785B2
A double-sided display panel and a method of fabricating the same are provided. The double-sided display panel is an organic light emitting diode (OLED) device with two structures of bottom emission and top emission on a single thin film transistor (TFT) substrate. An OLED display mode combines two different driving structures of active matrix organic light emitting diodes and passive matrix organic light emitting diodes, such that an OLED display realizes double-sided display performance, and has a high-resolution performance on one side and a basic display performance on another side.
US10991781B2
An organic EL display device includes a light modulating unit layer, a TFT layer, and a plurality of organic EL elements layered in the stated order. A top-emitting single-sided display emitting light emitted from a light emitting layer from an upper electrode side and a double-sided display emitting light emitted from the light emitting layer from each of the upper electrode side and a lower electrode side are electrically switched.
US10991780B2
Disclosed are an array substrate and a display device. In some embodiments of the disclosure, at least one multi-access selector arranged proximate to a first non-right-angled edge is segmented into a plurality of sub-units, and the sub-units are arranged in an extension direction of the first non-right-angled edge.
US10991779B2
An electro-optical apparatus includes a first pixel and a second pixel. The first pixel and the second pixel include a reflective layer, an insulating layer, a functional layer, and an opposing electrode. The insulating layer includes a first insulating layer, a second insulating layer having a first opening, and a third insulating layer having a second opening. A first pixel electrode is provided on the first insulating layer in the first opening. A second pixel electrode is provided on the second insulating layer.
US10991766B2
An electronic device includes a first electronic unit and a second electronic unit. The first electronic unit emits a first light having a first spectrum. A main peak of the first spectrum corresponds to a first wavelength ranged from 461 nm to 473 nm. The second electronic unit emits a second light having a second spectrum different from the first spectrum. A sub peak of the second spectrum corresponds to a second wavelength ranged from 300 nm to 460 nm. A difference between the first wavelength and the second wavelength is greater than or equal to 5 nm.
US10991762B2
In a memory unit according to an embodiment of the present disclosure, a memory cell array is configured, when, of a plurality of memory cells, multiple first memory cells whose corresponding fourth wiring line and first wiring line are different from one another are simultaneously accessed, to allow for simultaneous access to the multiple first memory cells, without allowing for simultaneous access to memory cells corresponding to the fourth wiring line shared by the first memory cells.
US10991759B2
Methods of forming a memory device having an array portion including a plurality of array transistors and a periphery region including peripheral circuit transistor structures of the memory device, where an upper surface of the periphery region and an upper surface of the array portion are planar (or nearly planar) after formation of the peripheral circuit transistor structures and a plurality of memory cells (formed over the array transistors). The method includes forming the peripheral circuit transistor structures in the periphery region, forming the plurality of array transistors in the array portion and forming a plurality of memory cells over respective vertical transistors. Structures formed by the method have planar upper surfaces of the periphery and array regions.
US10991754B2
A display device including a display panel is provided. The display panel includes a first substrate, a first transistor, a sensing element, a first conductive layer and a second conductive layer. The first transistor is disposed on the first substrate. The sensing element is disposed on the first substrate and electrically connected to the first transistor. The sensing element includes a first-type semiconductor layer, an insulation layer and a second-type semiconductor layer. The insulation layer is disposed on the first-type semiconductor layer. The second-type semiconductor layer is disposed on the insulation layer. The first conductive layer is disposed between the first substrate and the sensing element, and the first conductive layer contacts with and electrically connected to the first-type semiconductor layer. The second conductive layer is disposed on the sensing element, and the second conductive layer contacts with and electrically connected to the second-type semiconductor layer.
US10991752B2
A method includes bonding a Backside Illumination (BSI) image sensor chip to a device chip, forming a first via in the BSI image sensor chip to connect to a first integrated circuit device in the BSI image sensor chip, forming a second via penetrating through the BSI image sensor chip to connect to a second integrated circuit device in the device chip, and forming a metal pad to connect the first via to the second via.
US10991749B2
Provided is a structure capable of detecting near-infrared light with good sensitivity. Also provided are a composition for forming a near-infrared transmitting filter layer used in the structure and an optical sensor capable of detecting near-infrared light with good sensitivity. This structure 101 has a support 1, a partition wall 2 provided on the support 1, and a near-infrared transmitting filter layer 11 that shields visible light and transmits at least a portion of near-infrared light, provided in a region partitioned by the partition wall 2, in which the refractive index of the partition wall 2 is smaller than the refractive index of the near-infrared transmitting filter layer 11 at at least a portion of the wavelengths of the near-infrared light transmitted by the near-infrared transmitting filter layer 11.
US10991748B2
A three-dimensional (3D) image sensor includes a first substrate having an upper pixel. The upper pixel includes a photoelectric element and first and second photogates connected to the photoelectric element. A second substrate includes a lower pixel, which corresponds to the upper pixel, that is spaced apart from the first substrate in a vertical direction. The lower pixel includes a first transfer transistor that transmits a first signal provided by the first photogate. A first source follower generates a first output signal in accordance with the first signal. A second transfer transistor transmits a second signal provided by the second photogate. A second source follower generates a second output signal in accordance with the second signal. First and second bonding conductors are disposed between the first and second substrates and electrically connect the upper and lower pixels.
US10991744B2
Among other things, an integral image sensor includes a sensor surface having a surface area at which light-sensitive pixels are arranged in rows and columns. The surface area includes two or more light-sensitive subareas each of the subareas having been configured to have been diced from a wafer along two orthogonal dimensions to form a discrete image sensor. The two or more light-sensitive subareas are arranged along one of the two orthogonal dimensions. The sensor surface of the integral image sensor is flat and continuous across the two or more subareas.
US10991739B2
Various embodiments of the present application are directed to a narrow band filter with high transmission and an image sensor comprising the narrow band filter. In some embodiments, the filter comprises a first distributed Bragg reflector (DBR), a second DBR, a defect layer between the first and second DBRs, and a plurality of columnar structures. The columnar structures extend through the defect layer and have a refractive index different than a refractive index of the defect layer. The first and second DBRs define a low transmission band, and the defect layer defines a high transmission band dividing the low transmission band. The columnar structures shift the high transmission band towards lower or higher wavelengths depending upon a refractive index of the columnar structures and a fill factor of the columnar structures.
US10991738B2
A method for producing curved electronic circuits is provided, including placing adhesive elements between electronic chips and curved bearing surfaces, with the chips disposed between the surfaces and a flexible film, and such that the chips, the elements, and the surfaces are arranged in a single volume to be depressurised towards an environment outside the volume, the volume including empty spaces between the chips and the surfaces, the spaces being in fluid communication with each other within the volume; establishing a pressure difference between an inside and an outside of the volume such that the film applies a pressure on and collectively deforms the chips in accordance with the surfaces; and stopping the establishing of the pressure difference, the chips being collectively maintained against the surfaces by the elements such that a shape of each of the chips conforms to a corresponding shape of each of the surfaces.
US10991718B2
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. A memory opening is formed through the alternating stack. A memory film is formed in the memory opening. The memory film includes an opening at a bottom portion. A connection strap is formed by performing a selective semiconductor deposition process that grows a strap semiconductor material from a physically exposed surface of an underlying semiconductor material portion through the opening. A vertical semiconductor channel is formed on an inner sidewall of the memory film by non-selectively depositing a semiconductor channel material. The connection strap provides an electrical connection between the underlying semiconductor material portion and the vertical semiconductor channel through the opening in the memory film. The sacrificial material layers are then replaced with electrically conductive layers.
US10991710B2
A non-volatile memory device includes a vertical state transistor disposed in a semiconductor substrate, where the vertical state transistor is configured to trap charges in a dielectric interface between a semiconductor well and a control gate. A vertical selection transistor is disposed in the semiconductor substrate. The vertical selection transistor is disposed under the state transistor, and configured to select the state transistor.
US10991709B2
A semiconductor device whose performance is improved is disclosed. In the semiconductor device, an offset spacer formed in a memory cell is formed by a laminated film of a silicon oxide film and a silicon nitride film, and the silicon oxide film is particularly formed to directly contact the sidewall of a memory gate electrode and the side end portion of a charge storage film; on the other hand, an offset spacer formed in a MISFET is formed by a silicon nitride film. Particularly in the MISFET, the silicon nitride film directly contacts both the sidewall of a gate electrode and the side end portion of a high dielectric constant film.
US10991706B2
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. A memory opening is formed through the alternating stack. An amorphous semiconductor material portion is formed at a bottom region of the memory opening. A memory film is formed in the memory opening. The memory film includes an opening at a bottom portion thereof, and a surface of the amorphous semiconductor material portion is physically exposed at a bottom of the opening in the memory film. An amorphous semiconductor channel material layer is formed on the exposed surface of the amorphous semiconductor material portion and over the memory film. A vertical semiconductor channel is formed by annealing the amorphous semiconductor material portion and the amorphous semiconductor channel material layer. The vertical semiconductor channel and contacts an entire top surface of an underlying semiconductor material portion.
US10991703B2
Provided is a semiconductor device that has a low interface resistance between a contact plug and a bottom electrode of a real ferroelectric capacitor. A real capacitor oxidation suppression structure ST including a dummy ferroelectric capacitor 312 and a second plug 311 is formed. The dummy ferroelectric capacitor 312 includes a second bottom electrode 51, a second ferroelectric film 52, and a second top electrode 53, and is not used as a nonvolatile memory element. The second bottom electrode 51 is formed on an interlayer insulating film 50. The second ferroelectric film 52 is formed on the second bottom electrode 51. The second top electrode 53 is formed on the second ferroelectric film 52. The second plug 311 penetrates the interlayer insulating film 50 and electrically connects the second bottom electrode 51 to a semiconductor substrate 40.
US10991695B2
Disclosed is a method for manufacturing a semiconductor device. The method for manufacturing the semiconductor device includes forming a p-channel over a semiconductor substrate. A gate dielectric layer is formed over the p-channel. The gate dielectric layer is doped with a dopant. A first metal gate is formed over the gate dielectric layer.
US10991689B2
A method includes forming a first region including a pair of first FinFETs and a second region including a pair of second FinFETs on a substrate. Each FinFET includes a metal gate having a first spacer adjacent thereto, and each first FinFET has a gate dielectric that is thicker than a gate dielectric of each second FinFET, such that the first FinFETs can be higher voltage input/output devices. The method forms a first contact between the metal gates of the pair of first FinFETs with a second spacer thereabout, the second spacer contacting a portion of each first spacer. The second spacer thus has a portion extending parallel to the metal gates, and a portion extending perpendicular to the metal gates. A second contact is formed between the metal gates of the pair of second FinFETs, and the second contact devoid of the second spacer.
US10991687B2
FinFET varactors having low threshold voltages and methods of making the same are disclosed herein. An exemplary FinFET varactor includes a fin and a gate structure disposed over a portion of the fin, such that the gate structure is disposed between a first source/drain feature and a second source/drain feature that include a first type dopant. The portion of the fin includes the first type dopant and a second type dopant. A dopant concentration of the first type dopant and a dopant concentration of the second type dopant vary from an interface between the fin and the gate structure to a first depth in the fin. The dopant concentration of the first type dopant is greater than the dopant concentration of the second type dopant from a second depth to a third depth in the fin, where the second depth and the third depth are less than the first depth.
US10991685B2
A technique of assembling a plurality of chips is disclosed. A plurality of chip layers, each of which includes at least one chip block, is prepared. Each chip block includes a plurality of electrodes assigned the same function. The plurality of the chip layers is sequentially stacked with rotation so as to configure at least one stack of overlapping chip blocks. Each stack holds a plurality of groups of vertically arranged electrodes with shifts in horizontal plane. A through hole is formed, for at least one of the groups, into the plurality of the chip layers at least in part so as to expose electrode surfaces of vertically arranged electrodes in the group. The through hole is filled with conductive material.
US10991679B2
A system in package includes a stair-stacked memory module that is stacked vertically with respect to a processor die. A spacer is used adjacent to the processor die to create a bridge for the stair-stacked memory module. Each memory die in the stair-stacked memory module includes a vertical bond wire that emerges from a matrix for connection. The matrix encloses the stair-stacked memory module and at least a portion of the processor die.
US10991678B2
The present invention relates to a semiconductor device and a method of manufacturing a semiconductor device, and more particularly, to a semiconductor device capable of reducing the uppermost semiconductor chip damage and stably performing wire bonding even if an excessive force is applied during a die bonding process or a wire bonding process, and a method for manufacturing the semiconductor device.
US10991675B2
A method to construct a 3D system, the method including: providing a base wafer; and then transferring a first memory wafer on top of the base wafer; and then thinning the first memory wafer; and then transferring a second memory wafer on top of the first memory wafer; and then thinning the second memory wafer; and transferring a memory control on top of the second memory wafer; and then thinning the memory control, where the first memory wafer includes a cut-layer, and where the thinning of the first memory wafer includes using the cut-layer to control the thickness of the first memory wafer.
US10991673B2
According to one embodiment, the interconnect layer includes a fourth conductive member and a fifth conductive member. The fourth conductive member is provided between the first region of the first chip and the third region of the second chip. The fourth conductive member connects the first conductive member of the first chip and the second conductive member of the second chip. The fifth conductive member is provided between the second region of the first chip and the fifth region of the third chip. The fifth conductive member connects the first conductive member of the first chip and the third conductive member of the third chip. The first chip is provided between the first terminal and the second terminal.
US10991663B2
A method is disclosed and includes forming a plurality of dummy conductive cells that provides different densities in empty areas in metal layers of a semiconductor device according to overlap conditions of the empty areas each arranged between a pair of neighboring metal layers of metal layers. Forming the plurality of dummy conductive cells includes operations of forming a group of dummy conductive cells in a single empty area of the empty areas when the single empty area in one pair of the neighboring metal layers is overlapped by a signal line in the same pair of the neighboring metal layers. When viewed in plan view, projection areas of the group of dummy conductive cells are vertically overlapped by a projection area of the signal line. A semiconductor device is also disclosed herein.
US10991662B2
A semiconductor device includes a transistor implemented over an oxide layer, one or more electrical connections to the transistor, one or more dielectric layers formed over at least a portion of the electrical connections, an electrical element disposed over the one or more dielectric layers, the electrical element being in electrical communication with the transistor via the one or more electrical connections, a patterned form of sacrificial material covering at least a portion of the electrical element, and an interface layer covering at least a portion of the one or more dielectric layers and the sacrificial material.
US10991652B2
An interposer device comprising a first conductor pattern on a first side defining a portion of the interposer device to be covered by a first electrical circuit element; and a second conductor pattern on a second side to be connected to a second electrical circuit element. The second conductor pattern is electrically coupled to the first conductor pattern. The interposer device further comprises a plurality of nanostructure energy storage devices arranged within the portion of the interposer device to be covered by the first electrical circuit element. Each of the nanostructure energy storage devices comprises at least a first plurality of conductive nanostructures; a conduction controlling material embedding the nanostructures; a first electrode connected to each nanostructure in the first plurality of nanostructures; and a second electrode separated from each nanostructure in the first plurality of nanostructures by the conduction controlling material.
US10991651B1
The present disclosure provides a semiconductor component including a substrate, a plurality of metallic lines, a passivation layer and a spacer. The metallic lines are disposed on the substrate, the passivation layer is disposed over the substrate and the metallic lines, and the spacer is interposed between the substrate and the dielectric layer and between the metallic lines and the dielectric layer. The passivation layer has a first dielectric constant, and the spacer has a second dielectric constant less than the first dielectric constant.
US10991643B2
The invention relates to a power module. The power module has at least one power semiconductor and at least one further electronic component. The power module has a housing which is formed by a shaped body and is formed by an encapsulation compound. According to the invention, the housing is formed in at least two levels. At least one power semiconductor component is arranged in a first level and the at least one further electronic component is arranged in the second level. At least one electrically conductive layer, which forms an electrically conductive connecting structure, is formed on a surface of an inner boundary of the power module which extends between the levels. The connecting structure is applied directly to the surface. The at least one further electronic component is electrically conductively connected, in particular soldered or sintered, to the wiring structure. The power semiconductor component in the first level is electrically connected to the further component in the second level by means of the connecting structure.
US10991642B2
An IC includes a bare die and a multiplexed pin. The multiplexed pin is electrically connected to first and second switch circuits, the first and second switch circuits are respectively connected to first and second circuit modules disposed on the bare die and control a connection between the first and second circuit modules and the multiplexed pin, the first switch circuit is connected to a first die pad by a metal layer trace within the bare die, the second switch circuit is connected to a second die pad by a metal layer trace within the bare die, and the first and second die pads are connected to the multiplexed pin through a bond wire respectively. The bare die with a larger number of die pads can be packaged into an IC package with a smaller number of chip pins.
US10991630B2
In an embodiment, a method includes: forming a first gate stack and a second gate stack on a fin; etching the fin to form a recess in the fin between the first gate stack and the second gate stack; forming an epitaxial source/drain region in the recess, the forming including: forming a first layer lining sides and a bottom of the recess by dispensing silane, dichlorosilane, trichlorosilane, and hydrochloric acid in the recess; and after forming the first layer, forming a second layer on the first layer by dispensing the silane, dichlorosilane, trichlorosilane, and hydrochloric acid in the recess, where each of the silane, dichlorosilane, trichlorosilane, and hydrochloric acid are dispensed at a first flow rate when forming the first layer and at a second flow rate when forming the second layer.
US10991628B2
A device includes a substrate; semiconductor fins extending from the substrate; an isolation structure over the substrate and laterally between the semiconductor fins; a liner layer between sidewalls of the semiconductor fins and the isolation structure; and an etch stop layer between the substrate and the isolation structure and laterally between the semiconductor fins. The etch stop layer includes a material different than that of the isolation structure and the liner layer.
US10991624B2
A wafer processing method includes a polyolefin sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyolefin sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the polyolefin sheet as applying a pressure to the polyolefin sheet to thereby unite the wafer and the ring frame through the polyolefin sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form division grooves in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of cooling the polyolefin sheet in each region of the polyolefin sheet corresponding to each device chip, pushing up each device chip from the polyolefin sheet side to pick up each device chip from the polyolefin sheet.
US10991623B2
A wafer processing method for processing a wafer having a substrate and a device layer formed on a front side of the substrate includes forming a mask on a back side of the wafer, so as to form an etched groove along each street through a thickness of the substrate from the back side of the wafer, performing plasma etching from the back side of the wafer through the mask to the substrate after forming the mask, thereby forming the etched groove in the substrate along each street so that the etched groove has a depth equal to the thickness of the substrate, and applying a laser beam to the device layer along each street from the front side of the wafer before etching and mask forming, thereby forming a device layer dividing groove corresponding to the etched groove along each street.
US10991620B2
A semiconductor device includes gates extending in a first direction on a substrate, each gate of the gates including a gate insulation layer, a gate electrode, and a first spacer, first contact plugs contacting the substrate between adjacent ones of the gates, the first contact plugs being spaced apart from sidewalls of corresponding ones of the gates, a second contact plug contacting an upper surface of a corresponding gate electrode, the second contact plug being between first contact plugs, and an insulation spacer in a gap between the second contact plug and an adjacent first contact plug, the insulation spacer contacting sidewalls of the second contact plug and the adjacent first contact plug, and upper surfaces of the second contact plug and the adjacent first contact plug being substantially coplanar with each other.
US10991618B2
A semiconductor device includes a conductive line and a conductive via contacting the conductive line. A first dielectric material contacts a first sidewall surface of the conductive via. A second dielectric material contacts a second sidewall surface of the conductive via. The first dielectric material includes a first material composition, and the second dielectric material includes a second material composition different than the first material composition.
US10991616B2
A method for the joining of ceramic pieces into an assembly adapted to be used in semiconductor processing. The joined pieces are adapted to withstand the environments within a process chamber during substrate processing, chamber cleaning processes, and the oxygenated atmosphere which may be seen within the shaft of a heater or electrostatic chuck. The ceramic pieces may be aluminum nitride and the pieces may be brazed with aluminum. The joint material is adapted to withstand both the environments within a process chamber during substrate processing, and the oxygenated atmosphere which may be seen within the shaft of a heater or electrostatic chuck. The joint is adapted to provide a hermetic seal across the joint. The joined pieces are adapted to be separated at a later time should rework or replacement of one of the pieces be desired.
US10991614B2
A susceptor for holding a semiconductor wafer with an orientation notch during deposition of a layer on the wafer comprises a susceptor ring having a placement area for placing the semiconductor wafer in the edge region of a back side of the semiconductor wafer and a step-shaped outer delimitation of the susceptor ring adjoining the placement area. The susceptor has four positions at which the structure differs from the structure at four further positions, the spacing from one of the four positions to the next of the four positions being 90°, the spacing from one of the four positions to the next further position being 45°, one of the four positions being a notch position at which the structure of the susceptor differs from the structure of the susceptor at the three other positions of the four positions of the susceptor.
US10991613B2
A substrate holding apparatus is provided, which includes a top ring main body to which an elastic film having a surface that can suck a substrate can be attached, a first line communicating with a first area of the plurality of areas, a second line communicating with a second area different from the first area of the plurality of areas, a pressure adjuster that can pressurize the first area by feeding fluid into the first area through the first line and can generate negative pressure in the second area through the second line, and a determiner that performs determination of whether or not the substrate is sucked to the elastic film based on a volume of the fluid fed into the first area or a measurement value corresponding to pressure in the first area.
US10991609B2
A method and a device for bonding a first substrate with a second substrate at mutually facing contact faces of the substrates.
US10991601B2
A method for treating a substrate includes a substrate treating step of treating the substrate by dispensing a treating liquid onto the substrate while rotating the substrate supported on a support plate in a processing space of a processing vessel and a vessel cleaning step of cleaning the processing vessel by dispensing a cleaning solution onto a jig while rotating the jig supported on the support plate. In the substrate treating step, the substrate is clamped to the support plate by a first vacuum pressure applied to the substrate. The vessel cleaning step includes a first clamping step of clamping the jig to the support plate by applying a second vacuum pressure to the jig. The first vacuum pressure and the second vacuum pressure are different from each other.
US10991600B2
A process chamber and a substrate processing apparatus including the same are disclosed. The process chamber includes a first housing and a second housing on the first housing. The first housing includes a first outer wall, a first partition wall facing the first outer wall, and a first side wall connecting the first outer wall and the first partition wall. The second housing includes a second outer wall, a second partition wall between the second outer wall and the first partition wall, and a second side wall connecting the second outer wall and the second partition wall. Each of the first and second outer walls has a thickness greater than a thickness of the first partition wall and a thickness of the second partition wall.
US10991594B2
Embodiments provide area-selective etching of silicon nitride for the manufacture of microelectronic workpieces through sequential exposure of silicon nitride layers to hydrogen ions/radicals followed by fluorine ions/radicals using beam delivery techniques such as ion beam and/or neutral beam techniques. The area-selective etch processes are anisotropic when hydrogen ions are used and are isotropic when hydrogen radicals are used. Further, sputtering of material onto a substrate for a microelectronic workpiece is not required for the disclosed embodiments. Further, by using ion beam and/or neutral beam techniques, area-selective etching of silicon nitride is achieved as opposed to the large-area etching provided by prior plasma processing techniques. For certain embodiments, the ion/neutral beam techniques described herein are used to fabricate silicon nitride hard masks without requiring the use of any mask.
US10991578B2
A semiconductor device including a nanostructure, comprising a planar layer (1020) of a Ill-nitride semiconductor crystal, which layer includes an array of epitaxially grown nanowire structures (1010), and semiconductor material (1016) which is redistributed from said nanowire structures in a reformation step after epitaxial growth, arranged to fill out a spacing between the nanowire structures, wherein the array of nanowire structures and the semiconductor material form a coherent layer.
US10991577B2
A method of forming a semiconductor structure for a III-N semiconductor channel device and a device produced by the method are disclosed. The method includes: (i) forming a buffer structure on a Si-substrate, wherein forming the buffer structure includes: forming a superlattice including at least one superlattice block, each superlattice block including a repetitive sequence of superlattice units, each superlattice unit including a first layer and a second layer formed on the first layer, wherein the first layer is a carbon-doped AlxGa1-xN layer and the second layer is a carbon-doped AlyGa1-yN layer, wherein x and y differ from each other and 0≤x≤1, 0≤y≤1, and wherein said at least first and second layers are epitaxially grown at a temperature of 980° C. or lower, and (ii) forming a III-N semiconductor channel layer above the buffer structure wherein the channel layer is epitaxially grown at a temperature of 1040° C. or lower and is grown to a thickness of 1 μm or smaller.
US10991568B2
An ion resonance excitation operation method and device by applying a quadrupolar electric field combined with a dipolar electric field. The method includes applying a main RF to any pair of plates of the ion trap mass analyzer, and applying a quadrupolar excitation signal to any pair of plates, and applying a reverse phase dipolar excitation signal to any pair of plates. Also provided is an ion resonance excitation operation method and device by using a quadrupolar electric field combined with a dipolar electric field, which includes applying a positive main RF to a pair of electrode rods of the quadrupole, and applying a negative main RF to the other pair of electrode rods; applying a quadrupolar excitation signal to any pair of electrode rods, applying a reverse phase dipolar excitation signal to any pair of electrode rods.
US10991567B2
A method of operating a quadrupole device is disclosed that comprises operating the quadrupole device in a first mode of operation, passing ions into the quadrupole device while the quadrupole device is operated in the first mode of operation, and then operating the quadrupole device in a second mode of operation. Operating the quadrupole device in the second mode of operation comprises applying one or more drive voltages to the quadrupole device, and operating the quadrupole device in the first mode of operation comprises applying one or more reduced drive voltages or not applying one or more drive voltages to the quadrupole device.
US10991550B2
A circuit tuning radio frequency (RF) power. The circuit includes a low to mid frequency (LF/HF) tuning circuit including a variable LF/MF capacitor coupled in series with an LF/MF inductor. The LF/MF tuning circuit is coupled between ground and a common node configured to receive an RF input. The circuit includes a high frequency (HF) tuning circuit coupled in parallel to the LF/MF tuning circuit between ground and the common node. The HF tuning circuit includes a variable HF capacitor coupled in series with an HF inductor. Cross parallel isolation occurs between the LF/MF inductor of the LF/MF tuning circuit and the HF inductor of the HF tuning circuit when adjusting the variable LF/MF capacitor or variable HF capacitor.
US10991547B2
A carrier proximity mask and methods of assembling and using the carrier proximity mask may include providing a first carrier body, second carrier body, and set of one or more clamps. The first carrier body may have one or more openings formed as proximity masks to form structures on a first side of a substrate. The first and second carrier bodies may have one or more contact areas to align with one or more contact areas on a first and second sides of the substrate. The set of one or more clamps may clamp the substrate between the first carrier body and the second carrier body at contact areas to suspend work areas of the substrate between the first and second carrier bodies. The openings to define edges to convolve beams to form structures on the substrate.
US10991542B2
The purpose of the present invention is to provide a charged particle beam device which adjusts brightness and contrast or adjusts focus and the like appropriately in a short time even if there are few detected signals. Proposed as an aspect for achieving this purpose is a charged particle beam device provided with: a detector for detecting charged particles obtained on the basis of irradiation of a specimen with a charged particle beam emitted from a charged particle source; and a control unit for processing a signal obtained on the basis of the output of the detector, wherein the control unit performs statistical processing on gray level values in a predetermined region of an image generated on the basis of the output of the detector, and executes signal processing for correcting a difference between a statistical value obtained by the statistical processing and reference data relating to the gray level values of the image.
US10991538B2
An x-ray target, x-ray source, and x-ray system are provided. The x-ray target includes a thermally conductive substrate comprising a surface and at least one structure on or embedded in at least a portion of the surface. The at least one structure includes a thermally conductive first material in thermal communication with the substrate. The first material has a length along a first direction parallel to the portion of the surface in a range greater than 1 millimeter and a width along a second direction parallel to the portion of the surface and perpendicular to the first direction. The width is in a range of 0.2 millimeter to 3 millimeters. The at least one structure further includes at least one layer over the first material. The at least one layer includes at least one second material different from the first material. The at least one layer has a thickness in a range of 2 microns to 50 microns. The at least one second material is configured to generate x-rays upon irradiation by electrons.
US10991535B2
The present disclosure discloses a miniature circuit breaker operating mechanism and a miniature circuit breaker. The operating mechanism includes an operating handle and a lock catch. The operating handle and the lock catch are separately rotatably connected to a circuit breaker housing. The operating mechanism further includes: a first connecting rod, which is rotatably connected with the circuit breaker housing, and the rotating shaft of the first connecting rod and the rotating shaft of the lock catch shares the axis or on the same axis; a moving contact is arranged on the first connecting rod; a second connecting rod; the second connecting rod is connected with the operating handle, and the second connecting rod, the lock catch and the first connecting rod cooperate with a linkage structure.
US10991529B2
An object is to enhance direct-current insulating performance of a gas-blast circuit breaker. The gas-blast circuit breaker includes: a pair of main contacts disposed in a gas tank to face each other and configured to operate for opening and closing a circuit; a pair of arc contacts disposed to face each other and configured to operate for opening and closing the circuit, the arc contacts being disposed coaxially with the main contacts at locations close to the centers of the main contacts, respectively; and an elastic electrically conductive material disposed on an outer surface of an insulating nozzle facing an inner surface of one of the main contacts.
US10991514B2
A method for producing an electrolytic capacitor includes: a first step of preparing an anode body, and forming a dielectric layer on a surface of the anode body; a second step of forming a first conductive polymer layer on a surface of the dielectric layer, the first conductive polymer layer including a first conductive polymer and a first silane compound; a third step of bringing the first conductive polymer layer into contact with a first treatment liquid; and a fourth step of providing a second silane compound to the first conductive polymer layer after the third step.
US10991511B2
A dielectric composition including a complex oxide represented by a general formula of AaBbC4O15+α as a main component, in which “A” at least includes Ba, “B” at least includes Zr, “C” at least includes Nb, “a” is 3.05 or more, and “b” is 1.01 or more.
US10991509B2
A capacitor is provided that includes a base having a first main surface and a second main surface opposing each other with a trench formed on a side of the first main surface (110A. Moreover, a dielectric film is disposed in a region that includes an inside of the trench on the side of the first main surface of the base; a conductor film is provided that includes a first conductor layer disposed on the dielectric film, which is the region including the inside of the trench and a second conductor layer disposed on the first conductor layer; and a stress relieving portion is provided in contact with at least a part of the end of the first conductor layer. Moreover, a thickness of the stress relieving portion is smaller than a thickness of the conductor film, outside the trench portion of the first main surface of the base.
US10991508B2
A film capacitor includes a first film, a second film, a first electrode part, and a second electrode part. The first electrode part includes a first aluminum-containing layer disposed on a first film surface. The second electrode part includes a second aluminum-containing layer disposed on a second film surface. The first film and the second film stacked on one another are wound or stacked. The first film surface is provided with a first non-electrode part that does not include the first aluminum-containing layer and extends in the longitudinal direction of the first film surface. The first electrode part has a first end adjacent to the first non-electrode part. The second film surface is provided with a second non-electrode part that does not include the second aluminum-containing layer and extends in the longitudinal direction of the second film surface. The second electrode part has a second end adjacent to the second non-electrode part. A film capacitor further includes a first zinc-containing layer disposed on the surface of a part including the first end and a second zinc-containing layer disposed on the surface of a part including the second end.
US10991499B2
A method may include generating an electrical drive waveform associated with a target actuator by stretching or compressing a reference drive waveform associated with a reference actuator in a time domain of the reference drive waveform in accordance with a time adjustment factor, wherein the time adjustment factor is determined based on a difference between a resonant frequency of the target actuator and a resonant frequency of the reference actuator. The same or another method may include generating an electrical drive waveform associated with a target actuator by increasing or decreasing an amplitude of a reference drive waveform associated with a reference actuator in accordance with an amplitude adjustment factor, wherein the amplitude adjustment factor is determined based on a difference between a resonant frequency of the target actuator and a resonant frequency of the reference actuator.
US10991490B2
Disclosed herein is a method comprising disposing a first particle in a reactor; the first particle being a magnetic particle or a particle that can be influenced by a magnetic field, an electric field or a combination of an electrical field and a magnetic field; fluidizing the first particle in the reactor; applying a uniform magnetic field, a uniform electrical field or a combination of a uniform magnetic field and a uniform electrical field to the reactor; elevating the temperature of the reactor; and fusing the first particles to form a monolithic solid.
US10991484B2
A multi-conductor cable for a vehicle includes core wires respectively having a conductor formed by a plurality of twisted wires, and an insulating layer covering an outer periphery of the conductor, and a sheath layer disposed around the core wires. A marking portion is partially formed on an outer peripheral surface of the sheath layer, and a ratio of an arithmetic average roughness Ra2 of a peripheral region adjacent to the marking portion, with respect to an arithmetic average roughness Ra1 of the marking portion, at the outer peripheral surface, is 0.10 or greater and 0.90 or less.
US10991479B2
A cable for transmitting electricity may include a core including a first conductive material, a core shield surrounding the core, an insulation layer surrounding the core shield, the insulation layer comprising a material providing electrical insulating properties, an insulation shield surrounding the insulation layer; and at least one of the following at least partially surrounding the insulation shield: (a) a bedding layer including a first semi-conductive material, (b) a tape layer including a metallic tape intercalated with an insulating tape, and (c) a protection layer.
US10991477B2
An insulated electrical cable includes: a conductor; and an insulating layer that is laminated on an outer peripheral surface of the conductor and includes a polyimide as a main component, wherein the insulating layer includes a plurality of pores, and wherein a porosity of the insulating layer is greater than or equal to 25% by volume and less than or equal to 60% by volume.
US10991473B2
A method of manufacturing a fuel assembly for use in a core of a nuclear power reactor. The method includes manufacturing each of a plurality of elongated fuel elements by mixing powdered fuel material with powdered metal non-fuel material. The mixed powdered fuel material and metal non-fuel material is sintered to create a fuel core stock, the fuel core stock is surrounded with a cladding material, and the fuel core stock and cladding material are co-extruded to create the fuel element. The fuel element has a spirally twisted, multi-lobed profile that defines a plurality of spiral ribs. The multi-lobed profile includes lobe tips and intersections between adjacent lobes. The cladding is thicker at the tips than at the intersections. The plurality of elongated fuel elements are mounted to a frame of the fuel assembly. A moderator:fuel ratio in a region of the fuel elements is 2.5 or less.
US10991468B2
Provided is a nuclear reactor having a load following control system in which a nuclear reaction therein is naturally controlled by the generated heat, the nuclear reactor being provided with: a reactor core provided with a plurality of fuel assemblies of metallic fuels containing uranium (U) 235, 238 and/or plutonium (Pu) 239; a primary coolant comprising a liquid metal; a neutron reflector which serves to control the nuclear reaction in the reactor core and is disposed to enclose the periphery of the reactor core; and a mechanism which contains a-liquid or a gas having a thermal expansion coefficient greater than that of the neutron reflector, and converts the coefficient of volumetric expansion into an amount of linear thermal expansion, and, by using same, moves the neutron reflector or adjusts the spacing between the plurality of fuel assemblies.
US10991459B2
Systems and methods for electronically conducting a fitness activity challenge are disclosed. The method may include first collecting electronic fitness data related to a first fitness activity, collecting second electronic fitness data related to a second fitness activity, generating comparison data by comparing the first electronic fitness data and the second electronic fitness data, and displaying the comparison data.
US10991455B2
An augmented reality with real-time interactive analysis method and a system thereof are provided. The method includes: starting an application from a portable electronic device by a user; reading a checklist by the application; identifying basic data fields and biochemical fields of the checklist; recording the basic data fields and the data in the biochemical fields and converting them into digital data; determining whether the data of the biochemical fields meets a preset standard value; according to whether the results conform to the preset standard value, the application produces correspondingly a first signal or a second signal; the application generating an augmented reality checklist image and adding a signal field to each biochemical field; and displaying the first signal or the second signal corresponding to the biochemical fields in the signal field; wherein each preset standard value is pre-stored in the application.
US10991452B2
A scalable FPGA-based solution to the short read mapping problem in DNA sequencing is disclosed which greatly accelerates the task of aligning short length reads to a known reference genome. A representative system comprises one or more memory circuits storing a plurality of short reads and a reference genome sequence; and one or more field programmable gate arrays configured to select a short read; to extract a plurality of seeds from the short read, each seed comprising a genetic subsequence of the short read; for each seed, to determine at least one candidate alignment location (CAL) in the reference genome sequence to form a plurality of CALs; for each CAL, to determine a likelihood of the short read matching the reference genome sequence in the vicinity of the CAL; and to select one or more CALs having the currently greater likelihood of the short read matching the reference genome sequence.
US10991449B2
Biomarkers and methods for screening expression levels of the biomarkers for predicting suicidality (referred herein to suicidal ideation and actions, future hospitalizations and suicide completion) are disclosed. Also disclosed are quantitative questionnaires and mobile applications for assessing affective state and for assessing socio-demographic and psychological suicide risk factors, and their use to compute scores that can predict suicidality. Finally, an algorithm that combines biomarkers and computer apps for identifying subjects who are at risk for committing suicide is disclosed, as well as methods to mitigate and prevent suicidality based on the biomarkers and computer apps.
US10991439B2
A memory device and an operating method of the memory device is disclosed. The memory device includes a memory cell array including a plurality of memory blocks. The memory device further includes a peripheral circuit for performing an erase voltage application operation, a first erase verify operation, and a second erase verify operation on a selected memory block among the plurality of memory blocks. The memory device also includes a control logic for setting a start erase voltage of an erase operation, based on a result of the first erase verify operation, and controlling the peripheral circuit to perform the second erase verify operation when it is determined that the first erase verify operation on the selected memory block has been passed.
US10991436B2
Disclosed in some examples are methods, systems, memory devices, and machine-readable mediums which increase read throughput by introducing a delay prior to issuing a command to increase the chances that read commands can be executed in parallel. Upon receipt of a read command, if there are no other read commands in the command queue for a given portion (e.g., plane or plane group) of the die, the controller can delay issuing the read command for a delay period using a timer. If, during the delay period, an eligible read command is received, the delayed command and the newly received command are both issued in parallel using a multi-plane read. If no eligible read command is received during the delay period, the read command is issued after the delay period expires.
US10991434B2
A serial interface circuit, a semiconductor device, and a serial-parallel conversion method are provided. The disclosure is to generate first to nth timing signals respectively indicating timings that differ by 1 bit cycle of the bit string when receiving a serial signal including the bit string in a serial form and converting the bit string into a parallel form to obtain a parallel bit group. Each bit in the bit string is held at the timings of the first to tth timing signals as the standby bit group, the standby bit group is acquired at the timing of any one of the (t+1)th to nth timing signals as a part of the parallel bit group, and each bit in the bit string is held at the timings of the (t+1)th to nth timing signals and the held bit group is set as another part of the parallel bit group.
US10991433B2
A memory device having non-volatile memory cells and a controller. In response to a first command for erasing and programming a first group of the memory cells, the controller determines the first group can be programmed within substantially 10 seconds of their erasure, erases the first group, and programs the first group within substantially 10 seconds of their erasure. In response to a second command for erasing and programming a second group of the memory cells, the controller determines that the second group cannot be programmed within substantially 10 seconds of their erasure, divides the second group into subgroups of the memory cells each of which can be programmed within substantially 10 seconds of their erasure, and for each of the subgroups, erase the subgroup and program the subgroup within substantially 10 seconds of their erasure.
US10991428B2
Ternary content addressable memory (TCAM) structures and methods of use are disclosed. The memory architecture includes one or more ternary content addressable memory (TCAM) fields, and control logic that applies progressively discriminating data-masking and scores a closeness of a match based on matched and mismatched bits.
US10991423B2
A bit line architecture for dual-port static random-access memory (DP SRAM) is provided. An array of memory cells is arranged in rows and columns, and comprises a first subarray and a second subarray. A first pair of complementary bit lines (CBLs) extends along a column, from a first side of the array, and terminates between the first and second subarrays. A second pair of CBLs extends from the first side of the array, along the column, to a second side of the array. The CBLs of the second pair of CBLs have stepped profiles between the first and second subarrays. A third pair of CBLs and a fourth pair of CBLs extend along the column. The first and third pairs of CBLs electrically couple to memory cells in the first subarray, and the second and fourth pairs of CBLs electrically couple to memory cells in the second subarray.
US10991421B2
A CDMR memory cell, includes a first bitcell which is used to store a current data level and a second bitcell which is used to store the complementary data level. When a read operation is performed, a comparator compares the data levels read from the two bitcells. If these two levels are not complementary, the comparator outputs an indicator. This indicator serves as an alert that a storage error has, or may have, occurred.
US10991417B1
A system includes a queue and a controller. The queue receives a transactions from masters to access a memory component. The memory component includes a plurality of rows. The controller issues a command to access a row of the plurality of rows in response to receiving a first issued transaction. The first issued transaction is issued by a first master. The controller is configured to prevent issuing an auto-precharge command to keep the row associated with the first issued transaction open if a subsequent transaction in the queue from the first master accesses a same row as the first transaction. The controller is configured to prevent issuing the auto-precharge command to keep the row associated with the first issued transaction open if the controller receives data associated with keeping the row associated with the first issued transaction open.
US10991416B1
Systems and methods may involve circuitry that receives a first transition of a clocking signal. The circuitry may also to enable a compensation circuit characterized by a capacitance in response to the first transition of the clocking signal and may receive subsequent transitions of the clocking signal. The circuitry may also apply the capacitance to the subsequent transitions of the clocking signal after enabling the compensation circuit to generate a compensated clocking signal characterized by an adjusted duty cycle relative to a duty cycle of the clocking signal.
US10991411B2
Methods, systems, and devices for activity-based data protection in a memory device are described. In one example, a memory device may include a set memory sections each having memory cells configured to be selectively coupled with access lines of the respective memory section. A method of operating the memory device may include determining a quantity of access operations performed on a set of sections of a memory device, selecting at least one of the sections for a voltage adjustment operation, such as an equalization operation or a dissipation operation, based on the determined quantity of access operations, and performing the voltage adjustment operation on the selected section. Selecting one of the memory sections for a voltage adjustment operation may also be based on a timer. Equalizing a bias may include biasing a plate line, which may be coupled to a ferroelectric capacitor of a memory cell, to a ground voltage or some non-zero voltage. The voltage adjustment operation may include applying an equal voltage to opposite terminals of the memory cells, which may allow built-up charge, such as leakage charge accumulating from access operations of the selected memory section, to dissipate from the memory cells of the selected section.
US10991405B1
A semiconductor device includes a flag shifting circuit and an auto-pre-charge control circuit. The flag shifting circuit generates a first shifted flag signal by shifting a first flag signal by a second latency period, the first flag signal generated based on a first operation clock signal, and configured to generate a second shifted flag signal by shifting a second flag signal by a first latency period, the second flag signal generated based on a second operation clock signal. The auto-pre-charge control circuit generates an auto-pre-charge signal by shifting the first shifted flag signal and the second shifted flag signal by a recovery period based on the first operation clock signal and the second operation clock signal.
US10991404B1
Devices and methods include transmitting loopback signals for monitoring operation of a plurality of memory devices. In some embodiments, a first memory device may transmit a loopback strobe signal based at least in part on a strobe signal for the first memory device. In certain embodiments, a frequency of the loopback strobe signal is a fraction of the frequency of the strobe signal. In some embodiments, the first memory device may transmit a loopback data signal based at least in part on the strobe signal, wherein a frequency of the loopback strobe signal is the fraction of the frequency of the strobe signal.
US10991403B2
A method and apparatus for performing memory calibration with endpoint replay is disclosed. A first calibration of a data strobe signal in a memory subsystem is performed. The first calibration includes determining initial values of first and second endpoints indicative of first and second delay values, respectively, applied to the data strobe signal. A second calibration of the data strobe signal is performed around these endpoints, within a range thereof that is less than a full range there between. Based on the second calibration, the endpoints are adjusted.
US10991401B2
An input/output circuit for use in a memory includes: a data pattern detector for outputting an up resistance control code and a down resistance control code according to whether the pattern of consecutively input data is a consecutively varied pattern or an inconsecutively varied pattern; and an output circuit for controlling resistance in response to the up resistance control code and the down resistance control code, and amplifying the data and then outputting the amplified data to an input/output pad.
US10991400B2
An integrated circuit includes: one or more first sections in which first to Nth data (where N is an integer equal to or greater than 2) corresponding to one command are transferred through one line; and two or more second sections in which the first to Nth data are serial-to-parallel converted in 1:N and transferred through N lines, wherein whenever the command is applied, the first to Nth data are transferred without being inverted or transferred after being inverted repeatedly in at least one second section among the two or more second sections.
US10991391B1
A preamplifier has a pre-compensation circuit that optimizes the write current in a low current range of less than 30 mA. The pre-compensation circuit maintains the peak current with a high overshoot current amplitude for achieving an optimized areal density capability to equalize the erase widths for the bit lengths of the encoded data with bit lengths greater than three clock time periods with encoded data with a bit length of the two clock time period. Alternately, the pre-compensation circuit has an overshoot generator that determines the optimum amplitude of the overshoot current for the bit-lengths for the encoded data. An overshoot data synchronizer is connected to a read current preamplifier to receive a pseudorandom read data signal that is applied to the overshoot generator to enable the different overshoot current amplitude depending on the bit length of the encoded data. The pre-compensated data current is transferred to the write head.
US10991388B1
A suspension for a disk device includes a load beam, a flexure and first and second damper members. The load beam includes a first surface, a second surface and first and second openings. The flexure includes first and second outriggers. The first outrigger includes a first branch portion through the first opening, a distal end thereof being interposed between the second surface and the first damper member. The second outrigger includes a second branch portion through the second opening, a distal end thereof being interposed between the second surface and the second damper member.
US10991383B2
Provided are a method and a device for identifying a sound level of audio content, the method including receiving an audio signal and obtaining a first hash address based on a sound level of the audio signal, providing a hash address database in which the sound level of the audio signal is made to correspond to a hash address among a plurality of hash addresses, based on a first sound level corresponding to the first hash address and the sound level of the audio signal corresponding to the first sound level, cumulatively counting a first count value of the first hash address, and identifying the sound level of the audio content received during a first time period based on count information corresponding to a total amount of the first count value accumulated during the first time period.
US10991374B2
A voice control method, a voice control device, a computer readable storage medium, and a computer device are disclosed. The voice control method comprises: receiving, in an instruction receiving state, a voice instruction of a user for a specific operation; performing voice processing on the voice instruction to obtain voice information; transmitting, to the user, a request to confirm the voice information; receiving, from the user, a response to the request; and performing the specific operation if the response confirms that the voice information is correct.
US10991371B2
A first recognition result of an input voice is generated, where the input voice is input by a user of a terminal, and the first recognition result is generated by a voice assistant of the terminal. An application of the terminal is determined based on the first recognition result, where the application provides a service, and the application is different from the voice assistant. The input voice is passed to the application, where the application performs voice recognition on the input voice to generate a second recognition result. The service is provided to the user based on the second recognition result.
US10991360B2
A system and method are disclosed for generating customized text-to-speech voices for a particular application. The method comprises generating a custom text-to-speech voice by selecting a voice for generating a custom text-to-speech voice associated with a domain, collecting text data associated with the domain from a pre-existing text data source and using the collected text data, generating an in-domain inventory of synthesis speech units by selecting speech units appropriate to the domain via a search of a pre-existing inventory of synthesis speech units, or by recording the minimal inventory for a selected level of synthesis quality. The text-to-speech custom voice for the domain is generated utilizing the in-domain inventory of synthesis speech units. Active learning techniques may also be employed to identify problem phrases wherein only a few minutes of recorded data is necessary to deliver a high quality TTS custom voice.
US10991359B2
Ultrasonic transducers that include membrane films and perforated baseplates. An ultrasonic transducer includes a baseplate having a conductive surface with a plurality of apertures, openings, or perforations formed thereon or therethrough, and a membrane film having a conductive surface. The membrane film is positioned adjacent to the apertures, openings, or perforations formed on or through the baseplate. By applying a voltage between the conductive surface of the membrane film and the conductive surface of the baseplate, an electrical force of attraction can be created between the membrane film and the baseplate. Varying this applied voltage can cause the membrane film to undergo vibrational motion. The dimensions corresponding to the size and/or shape of the apertures, openings, or perforations formed on or through the baseplate can be varied so that different regions of the baseplate produce different frequency responses, allowing the net bandwidth of the ultrasonic transducer to be increased.
US10991358B2
An active sound barrier has at least one passive sound absorber at or near a boundary location. A microphone provides an output to a frequency division module, in which a plural of frequencies are filtered to provide outputs corresponding to frequency segments of the receiving transducer output at respective ones of the frequencies. An active driving circuit drives plural speakers or output transducers at respective ones of the frequencies, with at least a subset of the speakers or output transducers at or close to the barrier. The speakers or output transducers cooperate with the passive sound absorber to reduce noise across a wide frequency band as well as to effect an electrically switchable soft boundary.
US10991355B2
Aspects of the present disclosure provide methods, apparatuses, and systems for closed-loop sleep protection and/or sleep regulation. According to an aspect, sleep disturbing noises are predicted and a biosignal parameter is measured to dynamically mask predicted disturbing environmental noises in the sleeping environment with active attenuation. Environmental noises in a sleeping environment of a subject are detected, input, or predicted based on historical data of the sleeping environment collected over a period of time. The biosignal parameter is used to determine sleep physiology of a subject. Based on the environmental noises in the sleeping environment and the determined sleep physiology, the noises are predicted to be disturbing or non-disturbing noises. For predicted disturbing noises, one or more actions are taken to regulate sleep and avoid sleep disruption by using sound masking prior to or concurrently with the occurrence of the predicted disturbing noises.
US10991341B2
A method for performing a Bus autoset function is described. A maximum amplitude of an analog signal is detected. The analog signal is converted into a logical signal. A frame in the logical signal is detected. A scale of an output unit is set such that the whole frame is output. Further, a measurement device is described.
US10991340B2
The present disclosure relates to an image processing apparatus and an image processing method capable of realizing grasping of a state of a projected image at a lower cost. A difference between discontinuous frames of a captured image configured with a plurality of frames obtained by capturing a projected image which is obtained by sequentially projecting predetermined pattern images opposite in sign, which are positive and negative pattern images, at a higher frame rate than a frame rate of the projected image by a rolling shutter scheme is calculated. The present disclosure can be applied to, for example, an image processing apparatus, a projection apparatus, an imaging apparatus, a projection imaging apparatus, a controller, a projection imaging system, or the like.
US10991332B2
The present application discloses a shift-register circuit including a shift-register unit and a shutdown-discharge sub-circuit. The shift-register unit is coupled to a clock port, a first reference voltage port, a second reference voltage port, and an output port and configured to set a voltage level at a pull-up node to control a clock signal from the clock port being outputted to the output port to drive a display panel during a display period. The shutdown discharge sub-circuit is configured to at least simultaneously receive a shutdown signal at a first voltage level from a shutdown-discharge control port and a second signal at the first voltage level from the second reference voltage port to start a shutdown period to discharge at least one of the pull-up node and the output port. The shutdown signal has a signal length longer than a signal length of the second signal.
US10991329B2
A control circuit according to an embodiment of the disclosure performs control of active matrix driving by a field inversion driving method to cause a vertical effective display period in one field period to be close to a start time of the one field period upon observation of a waveform of a signal outputted from the control circuit with display resolution of 200 μsec or display resolution lower than display resolution of 200 μsec. The one field period is defined by a vertical start signal.
US10991324B2
An overdrive method and device, a controller, a display apparatus, and a storage medium is provided. The method includes: acquiring a first grayscale value and a second grayscale value, the first grayscale value being a grayscale value of a first image displayed by a target sub-pixel and the second grayscale value being a grayscale of a second image to be displayed by the target sub-pixel; acquiring a hold duration that the target sub-pixel holds the first grayscale value in response to the first grayscale value being not equal to the second grayscale value; determining a target overdrive compensation voltage according to the first grayscale value, the second grayscale value, and the hold duration; and applying an overdrive pixel voltage to the target sub-pixel in response to the target sub-pixel displaying the second image, the overdrive pixel voltage being obtained according to the target overdrive compensation voltage.
US10991322B2
Provided is a bistable driving method for an electrowetting display, comprising: setting a non-selected voltage for one or more writing rows; switching a row voltage of the one or more writing rows from the non-selected voltage to a selected voltage; applying the digital voltage on at least one column of digital electrodes to be written; switching the row voltage of the one or more writing rows from the selected voltage to the non-selected voltage, and decreasing the digital voltage applied to the at least one column to a voltage less than the opening voltage minus the selected voltage; and applying the steps above to next one or more writing rows until an entire display screen is written.
US10991321B1
A display control method and a display apparatus are provided. The display control method includes receiving a vertical synchronization signal, calculating a refresh rate according to the vertical synchronization signal, comparing the refresh rate with a threshold value to generate a comparison result, and generating a backlight control signal to control of a display panel of the display apparatus according to the comparison result.
US10991320B2
The disclosed computer-implemented method may include determining a frame rate for a current frame, where the frame rate dictates the amount of time the current frame is to be presented on a display. The display may be a backlight that is powered for a specified amount of time as part of a duty cycle. The method may further include calculating a backlight duty cycle time for the current frame. The backlight duty cycle time may include a minimum amount of powered time plus an additional amount of powered time that is dependent on the frame rate for the current frame. The method may further generate a drive signal for the display using the calculated backlight duty cycle time and driving the display using the generated drive signal. Various other methods, systems, and computer-readable media are also disclosed.
US10991310B2
Disclosed are a driving circuit and a display device, comprising a first scan driving circuit, a second scan driving circuit, a selector and at least one pixel unit; wherein the first scan driving circuit and the second scan driving circuit are respectively coupled to the selector and the selector is coupled to the at least one pixel unit; the selector outputs a first scanning signal of the first scan driving circuit to the at least one pixel unit in a first duration to make the at least one pixel unit in a display state; the selector outputs a second scanning signal of the second scan driving circuit to the at least one pixel unit in a second duration to make the at least one pixel unit in a compensation state; wherein the first duration and the second duration are different.
US10991302B1
A display device according to the present disclosure comprises a substrate including a display area and a non-display area, pixel circuits each including at least one n-type transistor and at least one p-type transistor and arranged in the display area, and a gate driving circuit included in the non-display area and outputting a first scan signal for applying a data voltage to driving transistors of the pixel circuits for an initialization time and a second scan signal that represents a same logic voltage as the first scan signal for the initialization time and represents a logic voltage reverse to the first scan signal for a sampling time. A first scan signal generator and a second scan signal generator are integrated using nodes Q/QB of a logic circuit to reduce a bezel size.
US10991301B2
An organic light-emitting display device includes a substrate including an active area in which a plurality of pixels are defined, and a non-active area surrounding the active area and having a pad area in which a plurality of pads are disposed on one side of the active area; a plurality of power supply lines disposed in the active area; a plurality of test transistors disposed in the non-active area on another side of the active area; and a plurality of power supply transistors connected to the plurality of power supply lines. Each of the power supply transistors is disposed next to the respective test transistors. A uniform supply voltage can thus be applied across a plurality of pixels without any additional process such that uniformity of luminance can be improved.
US10991299B2
Brightness irregularities that develop in a light emitting device due to is persion among pixels in the threshold values of TFTs used for supplying electric current to light emitting devices become obstacles to improved image quality of the light emitting device. As an image signal input to a pixel from a source signal line, a desired electric potential is applied to a gate electrode of a TFT for supplying electric current to an EL device, through a TFT having its gate and drain connected to each other. A voltage equal to the TFT threshold value is produced between the source and the drain of the TFT 105. An electric potential in which the image signal is offset by the amount of the threshold value is therefore applied to the gate electrode of the TFT. Further, TFTs are disposed in close proximity to each other within the pixel, so that dispersions in the TFT characteristics do not easily develop. A desired drain current can thus be supplied to the EL device even if there is dispersion in the threshold values of the TFTs among pixels, because this is offset by the threshold value of the TFT.
US10991297B2
Provided is a display device. The display device includes a display to display an image, a processor to control the display to display a predetermined image, a power supplier to generate a direct current (DC) power by receiving an alternating current (AC) power, and supply the generated DC power to each of the display and the processor, and a sensor to output a sensing signal corresponding to whether the AC power is input, and the display stops an image display operation according to the sensing signal.
US10991295B2
A display driver (100) drives a liquid crystal panel (200) that is driven by a static drive method. The display driver (100) includes an interface circuit (110), a selection circuit (120), and a drive circuit (130). The interface circuit (110) receives instruction information and display data from the outside. The selection circuit (120) selects n pieces of selected duty ratio data, which are n pieces of duty ratio data of k pieces of duty ratio data, based on the instruction information. The drive circuit (130) selects output duty ratio data corresponding to a tone value indicated by the display data from the n pieces of selected duty ratio data, and performs PWM driving of the liquid crystal panel (200) by outputting a drive signal having a duty ratio indicated by the selected output duty ratio data.
US10991290B1
Control methods of a channel setting module applied to a display panel are provided. The display panel has gate lines, source lines, and pixels. The pixels are arranged in matrix. The pixels disposed at the same row are electrically connected to the same gate line, and the pixels disposed at the same column are electrically connected to the same source line. The adoption of the channel setting module reduces the control signals required by the source lines. The channel setting module includes operational amplifiers and de-mux switches, and the control methods dynamically determine conduction states of the de-mux switches. The voltage outputs of the operational amplifiers are selectively outputted to the source lines, depending on conduction statuses of the de-mux switches. By applying the control methods, the interference between the source lines are reduced, and the instantaneous overshoots/undershoots of floating channels are depressed.
US10991289B2
The present disclosure is related to a memory-in-pixel circuit. The memory-in-pixel circuit comprises a switch sub-circuit, and a data input sub-circuit. The data input sub-circuit comprises a first floating gate transistor and a second floating gate transistor. The data input sub-circuit is configured to transmit a data signal from one of a plurality of data lines to a pixel electrode under control of the switch sub-circuit.
US10991286B2
A projector includes a liquid crystal panel including a predetermined pixel, a light path shifting element changing a light path of light emitted via the predetermined pixel so that a first region in a display surface in a first unit period and a second region in the display surface in a second unit period partially overlap, and a control unit displaying an image corresponding to a first pixel information on the predetermined pixel in one subfield period within the first unit period, displaying an image corresponding to a second pixel information on the predetermined pixel in another subfield period within the first unit period, displaying an image corresponding to the second pixel information on the predetermined pixel in one subfield period within the second unit period, and displaying an image corresponding to a third pixel information on the predetermined pixel in another subfield period of the second unit period.
US10991283B2
A flat-panel display device and method to prevent display panel burn-in through a decimated look-up table with pixel shifting in a display or an augmented reality display.
US10991277B2
The disclosure relates to a flexible display substrate including: a flexible base substrate, and a trace layer arranged on the flexible base substrate, wherein the trace layer includes a first trace layer and a second trace layer, an insulating layer is arranged between the first trace layer and the second trace layer, the insulating layer comprises through-holes, the first trace layer and the second trace layer are electrically connected with each other through the through-holes, the first trace layer includes a first trace, and the second trace layer includes a plurality of discrete second traces.
US10991275B1
A display flag for drawing attention to a product where the display flat contains a set of foldable panels for supporting an LED in a viewable condition with the display flag cantileverly supportable through a lateral extension from each of the foldable panels.
US10991272B2
Methods of preparing extended content labels from prefabricated adhesive assemblies are described. The methods do not require delamination or relamination of the prefabricated adhesive assemblies. The prefabricated adhesive assemblies include a transparent face layer and an adhesive layer sensitive to radiant energy. Extended content printing is applied to a front face of the face layer. A mask is positioned between the adhesive layer and a radiant energy source. Radiant energy not blocked by the mask reduces the adhesion of irradiated portions of the adhesive layer. A floodcoat is applied over the extended content indicia, and front side indicia is applied over the floodcoat and is visible through the face layer and adhesive layer from a back side of the face layer.
US10991257B2
Example methods, apparatus, systems, and articles of manufacture (e.g., physical storage media) to facilitate flight plan implementation, generation, and management are disclosed. An example method includes receiving flight plan information including a flight route and a listing of base stations, connecting to a first base station on the listing, determining a first transition point between the first base station and a second base station on the listing based on the flight route, determining whether the first transition point has been reached, maintaining the connection with the first base station when the first transition point has not been reached, transitioning the connection from the first base station to the second base station when the first transition point has been reached, and/or dropping signals received from base stations not on the listing.
US10991252B2
A driving alarm system, a driving alarm method and an electronic device using the same are provided. The driving alarm method includes: obtaining a driving trajectory of a vehicle in front; generating a driving trajectory matrix according to the driving trajectory; and outputting a warning message according to a dangerous level corresponding to the driving trajectory matrix.
US10991240B2
Methods and systems relating to administration of authentication information for electronic access control are disclosed. Authentication information is conveyed to an electronic locking device configured to restrict access to an entry point. In various embodiments, a smart device comprises a display screen for presenting a machine-readable optical code comprising encoded authentication information. An image sensor of the electronic locking device can decode the machine-readable optical code to obtain the authentication information. The electronic locking device is configured to permit access to the entry point in response to the image sensor detecting a machine-readable optical code corresponding to an access credential. A server device can provide authentication information to the smart device based on an access criterion. Conveying authentication information to the locking device may include rendering a webpage comprising the machine-readable optical code corresponding to the access credential.
US10991235B2
Fire-prevention control unit including several circuit boards and a dedicated communication bus for communication between the circuit boards, the circuit boards including at least one processing board, at least one input board and at least one output board. The at least one processing board is intended to process input data received from the at least one input board and to generate commands to send to the at least one output board, the at least one input board and the at least one output board being intended to communicate with one or more devices to be monitored or controlled. Each circuit board has two identical and physically distinct functional logic units, the functional logic units being adapted to perform the same function, each functional logic unit having a unit for direct communication with the communication bus according to a configurable architecture.
US10991231B1
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 evaluation 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 evaluation 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.
US10991224B2
The present disclosure relates to a fire detection system based on AI and a fire detection method based on Ai, which detects fire by using deep learning. The fire detection system includes a camera part generating video images, an object extraction part extracting a motion object from the video images, a video image conversion part generating a first background removal image, an image division part dividing the first background removal image with a plurality of division lines, and an analyzing part generating an abnormal signal and a normal signal.
US10991216B1
The auditory and visual guidance system for emergency evacuation includes one or more single track auditory and visual guidance systems. Each of the single track auditory and visual guidance systems includes a continuous ovoid track and at least one mobile guidance device mounted on the track and moveable around the track. The single track auditory and visual guidance system is attached to the ceiling or walls of the covered area. Each of the mobile guidance devices includes a speaker and optionally a downwardly pointing laser that receives signals from a computer. A number of emergency detectors are mounted in the covered area and provide emergency signals to the computer. When an emergency is detected, the computer activates the mobile guidance devices to move around the track, and activates the laser and speaker on any mobile guidance devices that are traveling in the direction of the safest evacuation route.
US10991214B2
A system and a method are disclosed for reestablishing a mobile bug communications session. In an embodiment, a service establishes a one-way communications session between a mobile bug and a monitoring device, the one-way communications session providing data from the mobile bug to the monitoring device during the one-way communications session without audio being provided from the monitoring device to the mobile bug during the one-way communications session. The service detects a break in the one-way communications session, and determines whether the monitoring device has activated a remote reestablishment feature. Responsive determining that the monitoring device has activated the remote reestablishment feature, the service instructs the monitoring device to output an option to reestablish the one-way communications session. Responsive to detecting a selection of the option, the service corrects the break in the one-way communications session.
US10991212B2
A system for an automated-taxi includes a display and a controller. The display is viewable by one or more of a plurality of clients of an automated-taxi. The controller-circuit is in communication with the display. The controller is configured to determine a seating-arrangement of the plurality of clients transported by the automated-taxi. The seating-arrangement is determined in accordance with destinations of the plurality of clients. The controller is also configured to operate the display to show the seating-arrangement to one or more of the plurality of clients. A method of operating an automated-taxi includes receiving destinations of a plurality of clients to transported by an automated-taxi; determining a seating-arrangement of the plurality of clients in accordance with the destinations; and operating a display viewable by one or more of a plurality of clients of an automated-taxi to show the seating-arrangement to one or more of the plurality of clients.
US10991210B1
A substrate for playing a community poker-type card game having a seven card layout in a Z-pattern of a first row of three card frames, a second row of one single card frame, and a third row of three card frames. The first row may include a card number 1 spot, 2 spot, and a 3 spot. The second row may include a card number 4 spot that is positioned directly below the card number 2 spot. The third row may include a card number 5 spot, a 6 spot, and a 7 spot. The Z-pattern may be defined by the card number 5 spot being below the card number 1 spot, the card number 6 spot being below the card number 2 spot and directly below the card number 4 spot, and the card number 7 spot being below the card number 3 spot.
US10991204B1
A method, apparatus, and computer readable storage to implement an augmented game system. A player can play an online game and accumulate loyalty points without have to pay cash. The player can enter a physical casino and play an electronic gaming machine which can retrieve the player's information from the online game including the number of loyalty points the player has and any other incentives or game add-ons the player would be entitled to. The player would then play a physical game on the electronic game normally (by depositing cash and playing) but the game play would be augmented by virtue of the player having the loyalty points or other incentives or add-ons. For example, the game can be augmented by giving the player a better paytable.
US10991198B2
A peripheral device is installed in a cabinet of an electronic gaming machine and configured to detect and communicate with a personal electronic device of a player of a casino game. The personal electronic device is configured to communicate identity information and/or account information to the peripheral device that, in turn, can be used to enable gameplay on the electronic gaming machine. Other embodiments described herein reference a network architecture facilitating cryptographically-secure and verifiable accounting of all point or real-money transactions in a casino environment.
US10991183B2
A system for securing a protected area (such as an internal compartment of a safe) by locking an operable opening (such as a door) in a closed position. The invention comprises a wireless lock system that may include an input apparatus located on the outside of the protected area that communicates wirelessly with other components of the lock system located inside the protected area. Various wireless technologies may be employed including, for example, infrared communication.
US10991182B2
A multi-axis polarized RF antenna assembly includes a circular polarized antenna, a circular isolator, and a linear polarized antenna. The circular polarized antenna includes a conductive ring-shaped body having an inner hole. The circular isolator is connected to the conductive ring-shaped body. The linear polarized antenna is connected to the circular polarized antenna and the circular isolator and extending outward from the circular isolator. The linear polarized antenna includes a sleeve and a conductive element extending through the sleeve. The linear polarize antenna extends orthogonal to a radius of the circular polarized antenna.
US10991180B2
There is described a controller area network (CAN) message scanner for a winter service vehicle. The CAN message scanner generally has a housing; a controller inside said housing; and a CAN bus link having a proximal end connected to said controller and a distal end connected to a diagnostic port of an engine control unit (ECU) of said winter service vehicle; said controller performing, while said winter service vehicle has a given speed, receiving a CAN message from said ECU vehicle via said CAN bus link, said CAN message having vehicle data fields located at corresponding addresses of said CAN message; retrieving a vehicle data field having a value matching a speed value indicative of said given speed of said winter service vehicle; and generating a signal indicating an address corresponding to said retrieved vehicle data field.
US10991168B2
A system and method for image recognition registration of an athlete into a sporting event. The athlete is registered in the sporting event using image recognition technology. A digital commencement image of the athlete taken by a camera (106) as the athlete crosses a starting line. The digital commencement image is compared with a stored profile image of the athlete to identify the athlete and enter them into the event without the need for the athlete to pre-register for the particular event. Enhanced recognition techniques incorporating pattern recognition may be used to increase identity accuracy.
US10991164B2
Spatial information that describes spatial locations of visual objects as in a three-dimensional (3D) image space as represented in one or more multi-view unlayered images is accessed. Based on the spatial information, a cinema image layer and one or more device image layers are generated from the one or more multi-view unlayered images. A multi-layer multi-view video signal comprising the cinema image layer and the device image layers is sent to downstream devices for rendering.
US10991162B2
A computer system enhances guidance information on a display, allowing a user position and orientation in 3D space to be achieved. In some embodiments, the guidance is visual, for example the blurring of display objects not at the desired position. In some embodiments, the guidance is aural, for example placing a sound moving to the desired position. In some embodiments, the guidance is tactile, for example using haptic pads attached to a head-mounted display to push the user in a specified direction. The system may be used to guide the user spatially for the performing of a task, to help the user avoid sensitive components, or to guide the user to position a sensor, such as a camera, in an optimal direction for taking measurements. The system includes head positioning, hand positioning and gaze positioning techniques.
US10991153B2
Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
US10991143B2
A method and system is provided to create animated faces using texture manipulation. A face template is provided to enable a user to define features of the face. A composite face is created from multiple layers that include a bottom layer, an animation layer, and a static layer. The composite face is animated by selectively animating one or more of the layers.
US10991142B1
A computer-implemented process generates a posthumous virtual simulation of a human user. The process captures, via a processor-implemented essence data capture engine during a life of the human user, personality data and interaction data. The personality data connotes one or more core characteristics of the human user, whereas the interaction data connotes one or more interactive characteristics of the human user that are present during one or more real-world interactions with a distinct human user. Furthermore, the process generates, via a processor-implemented essence generation engine, a virtual persona model of the human user based upon the personality data and the interaction data. Additionally, the process generates, via a processor-implemented neural network engine, a neural network that posthumously simulates a virtual persona of the human user based on the virtual persona model during a virtual interaction between the distinct human user and a virtual representation of the human user.
US10991136B1
A method for operating a data processing system to provide a graphic visualization of a function is disclosed. The method includes causing the data processing system to present a first GUI to a user on a display associated with the data processing system, causing the data processing system to receive a text string that defines the function in terms of variable parameters and elementary functions, causing the data processing system to provide a list of the variable parameters, receiving user input specifying row and column parameters selected from the list of variable parameters, and generating a grid plot of the function on the display.
US10991134B2
Systems and methods described herein are directed towards controlling a level of detail for geostreaming data. In some examples, an identifying event data that includes location information. A polygon may be defined that comprises points on a map corresponding to the event data. A first level of detail may be determined and a fidelity of the polygon may be changed based at least in part on the first level of detail. Second event data may be received that identifies a location of an object. It may be identified whether the object is within the location information and a user interface may be prepared that presents whether the object is in an affected area.
US10991127B2
Methods and devices for index buffer block compression in a computer system include a compressor in communication with a graphical processing unit (GPU). The methods and devices include selecting one or more primitives of at least a portion of a mesh formed by a total number of primitives for inclusion within a compressed index buffer block, the one or more primitives each associated with a number of indices each corresponding to a vertex within the mesh. The methods and devices may identify at least one redundant index in the number of indices associated with the one or more primitives of the compressed index buffer block. The methods and devices removing the at least one redundant index from the number of indices associated with the one or more primitives of the compressed index buffer block to form the compressed index buffer block as a set of one or more unique indices.
US10991125B2
Data processing systems are disclosed for determining semantic and person keypoints for an environment and an image and matching the keypoints for the image to the keypoints for the environment. A homography is generated based on the keypoint matching and decomposed into a matrix. Camera parameters are then determined from the matrix. A plurality of random camera poses can be generated and used to project keypoints for an environment using image keypoints. The projected keypoints can be compared to the actual keypoints for the environment to determine an error and weighting for each of the random camera poses.
US10991120B2
A processor-implemented method includes acquiring, by a processor, a first undirected graph and a second undirected graph, generating, by the processor, a first lattice for the first undirected graph and a second lattice for the second undirected graph; matching, by the processor, the first lattice and the second lattice based on a first global structure of the first lattice and a second global structure of the second lattice, the first global structure corresponding to nodes of the first undirected graph and the second global structure corresponding to nodes of the second undirected graph, and processing the first undirected graph and the second undirected graph based on a result of the matching of the first lattice and the second lattice.
US10991117B2
A method of performing loop closure detection is described. The method comprises detecting a movement of a device having a camera; and adaptively disabling or enabling, using a processor of the device, a loop closure detection of the device based upon the detected movement of the device.
US10991110B2
The specification describes methods and systems for increasing a dimensional depth of a two-dimensional image of a face to yield a face image that appears three dimensional. The methods and systems identify key points on the 2-D image, obtain a texture map for the 2-D image, determines one or more proportions within the 2-D image, and adjusts the texture map of the 3-D model based on the determined one or more proportions within the 2-D image.
US10991109B2
The present invention relates to a method for characterizing perfusion abnormalities in tissue by means of fractal analysis (FA) of at least one part of an interface region between adequately and abnormally perfused tissue comprising the steps of providing an imaging dataset of perfusion imaging; wherein said imaging dataset visualizes the at least one part of the interface region; optional pre-processing of said imaging dataset; applying fractal analysis to the imaging dataset; wherein said fractal analysis provides at least one fractal parameter, preferably fractal dimension (FD), of the at least one part of the interface region.
US10991101B2
The example embodiments are directed to refinement process for generating an accurate image segmentation map. A refinement network may enhance an initially generated segmentation map using a model that is trained using synthetic images. In one example, the method may include storing an image of content which includes a plurality of categories of data, receiving an initial segmentation map of the image, the initial segmentation map comprising pixel probability values with respect to the plurality of categories, executing a refinement predictive model on the initial segmentation map and the image to generate a refined segmentation map, wherein the predictive model is trained using synthetic images of the plurality of categories of data, and generating a segmented image based on the refined segmentation map.
US10991099B2
Disclosed is a method for measuring a representative value of a duct in vivo, the method including: selecting, by selection unit, at least one duct and sampling measurement sites in each duct; measuring, by creation unit, at least one real cross-section image being sampled to obtain measurement values and creating a measurement cross-section image; in comparing, by comparison-decision unit, the measurement cross-section image with the real cross-section image and evaluating validity of measurement values whether to accept the measurement values as data; and computing, by computation unit, a representative value out of the measurement values accepted as data.
US10991092B2
For classifying magnetic resonance image quality or training to classify magnetic resonance image quality, deep learning is used to learn features distinguishing between corrupt images base on simulation and measured similarity. The deep learning uses synthetic data without quality annotation, allowing a large set of training data. The deep-learned features are then used as input features for training a classifier using training data annotated with ground truth quality. A smaller training data set may be needed to train the classifier due to the use of features learned without the quality annotation.
US10991089B2
Methods and systems are disclosed for obtaining a first image of a tray, determining a presence or absence of one or more first patterns in the first image, determining a rotation of each the one or more first patterns in the first image, and performing an action based on the presence or absence and the rotation of the one or more first patterns in the first image.
US10991085B2
Embodiments herein describe a framework for classifying images. In some embodiments, it is determined whether an image includes synthetic image content. If it does, characteristics of the image are analyzed to determine if the image includes characteristics particular to panoramic images (e.g., possess a threshold equivalency of pixel values among the top and/or bottom boundaries of the image, or a difference between summed pixel values of the pixels comprising the right vertical boundary of the image and summed pixel values of the pixels comprising the left vertical boundary of the image being less than or equal to a threshold value). If the image includes characteristics particular to panoramic images, the image is classified as a synthetic panoramic image. If the image is determined to not include synthetic image content, a neural network is applied to the image and the image is classified as one of non-synthetic panoramic or non-synthetic non-panoramic.
US10991084B2
A method of reducing purple fringing in images captured by a camera, comprises: acquiring a raw image of a scene with an image sensor of the camera, demosaicing the raw image, and applying an adjusted color correction matrix to the demosaiced raw image. The adjusted color correction matrix is deduced by calibrating the spectral response of the image sensor to a color rendition chart to which the color data of a purple fringe has been added, and furthermore the color correction matrix is adjusted such that the image sensor response for color values of the purple fringe is transformed into color values of a predetermined replacement color following application of the color correction matrix.
US10991083B2
Embodiments relate to a bilateral filter circuit for directional filtering of an image. The directional bilateral filter circuit determines an edge direction and a weight for the edge direction by processing differences between pixel values of pixels in a first block of pixels in the image. The bilateral filter circuit determines non-directional taps for pixels in a second block by processing pixel locations, and determines directional taps by processing differences between pixel values, gradient information for the second block and the edge direction. The bilateral filter circuit determines final filter taps for pixels in the second block by blending corresponding non-directional taps and directional taps using the weight. The bilateral filter circuit obtains a pixel value of a filtered image by multiplying the final filter taps to corresponding pixel values of the pixels in the second block and adding the multiplied values.
US10991082B2
A method for determining an optimality coefficient includes receiving an image including a plurality of pixels. A characteristic function is selected for analyzing the received image. Distribution of the plurality of pixels of the received image is analyzed using the selected characteristic function. The analyzed distribution of the plurality of pixels is compared with a normal probability distribution function. An optimality coefficient value for the received image is generated based on the results of the comparison.
US10991072B2
Provided are a method and apparatus for fusion of a panoramic video to solve a problem that a panoramic video image formed by stitching is incomplete. The method includes: acquiring a panoramic video image (21); extracting a moving target from at least two cuboid three-dimensional images (22); performing image fusion processing on the panoramic video image and the moving target to form a panoramic video image incorporated with the moving target (23). Thereby, problems such as overlapping and disappearance of a moving target, in whole or in part, in a panoramic video image generated by adopting a cuboid three-dimensional model are solved, thereby ensuring the completeness of a panoramic video image and improving the quality of the panoramic video image.
US10991062B2
A method for processing transactions receives from a customer, at a merchant computer system, customer account identification information, and customer identification information. The method includes encrypting, at the merchant computer system, transaction data corresponding to a transaction between a merchant and the customer. The transaction data is encrypted with an encryption key generated from the customer identification information. The method transmits, from the merchant computer system to a financial institution, the customer account identification information, and the encrypted transaction data. The method receives, at the merchant computer system from the financial institution, a notification indicating whether to proceed with the transaction based on whether the encrypted transaction data was successfully decrypted with a decryption key generated from account holder identification information derived from the customer account identification information. The method performs, at the merchant computer system, the transaction when the notification indicates to proceed with the transaction.
US10991060B2
A device, system and method for dispatching responders to patrol routes is provided. A device accesses: historical patrol route information indicating patrol routes taken for each of a plurality of time periods, each of the patrol routes taken by a respective uniquely identified responder; and historical crime information indicating actual crime rates for the patrol routes taken. The device receives a request to assign responders to respective patrol routes and responsively: determines available responders for the upcoming time period; determines, based on the available responders and the historical crime information, a mapping of the available responders to the respective patrol routes that reduces and/or minimizes an expected crime rate for the upcoming time period across the respective patrol routes; and based on the mapping, causes the available responders to be dispatched to the respective patrol routes for the upcoming time period.
US10991057B2
Systems and methods for rescheduling passengers are provided. One example aspect of the present disclosure is directed to a method for rescheduling passengers. The method includes receiving an indication that an event has disrupted a plurality of flights. The method includes identifying a plurality of itineraries. The method includes determining a plurality of sets for the itineraries. The method includes determining a plurality of operations plan alternatives based on the plurality of sets. The method includes determining one or more constraints from the plurality of sets of itineraries. The method includes applying the one or more constraints to the plurality of operations plan alternatives to determine an impact of the one or more constraints to the plurality of operations plan alternatives on the sets of itineraries. The method includes determining an operations plan comprising a schedule for the plurality of flights.
US10991048B1
A data analytics platform is provided for forecasting future states of commodities and other assets, based on processing of both textual and numerical data sources. The platform includes a multi-layer machine learning-based model that extracts sentiment from textual data in a natural language processing engine, evaluates numerical data in a time-series analysis, and generates an initial forecast for the commodity or asset being analyzed. The platform includes multiple applications of neural networks to develop augmented forecasts from further analysis of relevant information as it is collected. These include commodity-specific neural networks designed to continually develop taxonomies used to process commodity sentiment, and applications of reinforcement learning, symbolic networks, and unsupervised meta learning to improve overall performance and accuracy of the forecasts generated.
US10991046B1
Holistic tracking and monitoring of goals is provided. An indication of a first goal and a first set of attributes associated with the first goal and another indication of at least a second goal and a second set of attributes associated with the second goal are received. The first goal and at least the second goal are aggregated into a combined goal. A set of defined actions to achieve the combined goal is determined. Respective statuses of each defined action of the set of defined actions and a combined status for the combined goal are tracked. A representation of the combined status and the respective statuses are provided in a perceivable format. Further, the combined status and the respective statuses are updated in real-time.
US10991040B2
In certain embodiments, transaction-subset-assignment of computer processing nodes may be facilitated to perform collateral allocation. In some embodiments, a query may be performed to obtain a set of transactions. Computer processing nodes may be selected from a set of available nodes for performing collateral allocations. Collateral allocation rules associated with a lender may be obtained, and each of the computer processing nodes may be caused to perform collateral allocations for one subset of the transaction set in accordance with the collateral allocation rules by assigning transactions of the transaction set respectively to the computer processing nodes such that the computer processing nodes collectively perform collateral allocations for the transaction set. In some embodiments, each of the computer processing nodes may be configured to transmit parameter updates to be provided to the other computer processing nodes and perform its respective collateral allocation based on the other computer processing nodes' parameter updates.
US10991024B2
Systems and methods for organizing structured items in an e-commerce system are presented. In some aspects, the systems and methods may include a back-end structured item organizing system associated with a front-end category mapping system which is configured to process use case requests. In some aspects, a use case request may identify an item for classification by the back-end structured organizing system. In some aspects, the described systems and methods may select a listing bucket from a set of listing buckets of the back-end structured organizing system based on attribute values indicated in the use case request, and may cause a user interface of the front-end category mapping system to display one or more characteristics associated with items categorized within the selected listing bucket.
US10991022B2
Systems and methods for providing search results based on time obtain an item are discussed. In an example, a method can include receiving a search query, generating search results, calculating a time to obtain for each listing in the search results, and arranging the search results for display. The search query can include a current location of a mobile device. The search results can include a plurality of listings, with each listing including a location. The locations representing either a physical location proximate the current location or a delivery time to the current location. The search results can be arranged for display in various manners according to the calculated time to obtain for each result.
US10991011B2
The present invention relates to a method for making a profit using an individual shop. The method includes (a) when a first advertisement is provided from an advertisement provider terminal, an information providing server searching for display units that are suitable for displaying the first advertisement from among a plurality of display units installed in a plurality of individual shops on the basis of the properties of the first advertisement and medium analysis information for each of the plurality of display units installed in the plurality of individual shops; (b) when the advertisement provider terminal selects at least one display unit from among the searched display units, transmitting, by the information providing server, the first advertisement to the at least one selected display unit; (c) displaying the first advertisement on the at least one selected display unit; and (d) calculating, by the information providing server, an advertisement fee for the first advertisement, and calculating a portion of the advertisement fee as a profit of an individual providing the individual shop in which the at least one selected display unit is installed.
US10991000B2
In accordance with embodiments, there are provided mechanisms and methods for advertisement distribution using a multi-tenant on-demand database system. These mechanisms and methods for distributing advertisements using a multi-tenant on-demand database system can integrate an advertisement distribution service with the services provided by the multi-tenant on-demand database system. The ability to provide an advertisement distribution service with the services provided by the multi-tenant on-demand database system can enable the distribution of advertisements to take advantage of other data stored by and/or services provided by the multi-tenant on-demand database system.
US10990997B1
A system for processing a digital promotion may include a mobile wireless communications device and a digital promotion server. The digital promotion server may be configured to operate a messenger bot to communicate a digital promotion for a given product to the mobile wireless communications device. The digital promotion may be redeemable at a redemption location. The digital promotion server may be configured to obtain an image of a guest check associated with a purchase transaction at the redemption location, and determine whether the given product is indicated on the image of the guest check, and when so, cooperate with the redemption location to redeem the digital promotion for the given product during the purchase transaction.
US10990985B2
A server device may receive a series of at least two screen capture representations of a graphical user interface on a client device. A first active window for a first screen capture representation of the series and a second active window for a second screen capture representation of the series may be determined. The first screen capture representation may have been screen captured by the client device at a first time and the second screen capture representation may have been screen captured by the client device at a second time. A first application associated with the first active window and a second application associated with the second active window may be identified, at least one of which may be a pre-determined target application. Based on the identified applications, an activity log for the client device may be determined.
US10990984B2
A system, method and program product for processing software development kits (SDKs). A system is provided that includes a container creation system that wraps an inputted SDK in a penalty container to create a wrapped SDK, wherein the wrapped SDK includes re-instrumented code that redirects application programming interface (API) calls between the SDK and an associated App and operating system through a wrapper in order to monitor runtime behavior; wherein the container creation system instantiates a policy module that is configurable by an SDK provider and App developer to implement a mutual policy configuration for the penalty container; and wherein the penalty container includes a penalty manager notifies the SDK provider and App developer of SDK violations of the mutual policy configuration.
US10990980B1
This disclosure describes, in part, techniques for generating predictive models based on past transaction data and/or future-event data to predict: (i) when an account of user is expected to fall below a minimum balance associated with that user, and/or (ii) when an account has surplus funds that may safely be moved to a higher-yield account for some amount of time. In response to determining a predicted time at which an account is expected to fall below the minimum balance, the techniques may generate an offer to extend capital to the user prior to the predicted time. In response to determining that a user has or will have surplus funds, the techniques may generate an offer to move some or all of these surplus funds into a separate account providing a higher yield than the primary account of the user.
US10990976B1
Embodiments described herein disclose methods and systems for authenticating ownership of an account in real-time or near real-time so that a user can fund or open a new account without waiting for several days. The system enables an operator to select one or more methods for authentication from a group of candidate schemes. The candidate schemes include (1) a card-association-network scheme; (2) an account-aggregation scheme; and (3) a credit-bureau-integration scheme.
US10990968B2
A method includes receiving selection of an audible audio clip by a user, receiving transaction details including an indication of an amount and an identification of an account number associated with the user and corresponding to a pre-staged transaction, encoding the transaction details into an inaudible audio clip, and combining the audible audio clip and the inaudible audio clip into a transferrable audio file that when played, identifies the pre-staged transaction for execution. The pre-staged transaction may be initiated by receiving an audio rendering of the audio file, determining a duration and a size of the audible portion, decoding the inaudible portion to determine transaction details, including an amount and account identification, and the duration and size of the audible portion, validating the transaction based on the decoded and determined duration and size of the audible portion matching, and executing the transaction responsive to validation and the decoded transaction details.
US10990954B2
A user terminal supporting mobile payment service is provided. The user terminal includes a display, a memory in which a payment application is stored, and a processor configured to run the payment application. If at least one specified user input occurs on the display while in a locked state, the processor runs the payment application without unlocking the locked state. Thus the payment application may be quickly launched from the locked state.
US10990951B2
A system and computer-implemented method includes the operations of transmitting a cold reset signal to a multiple-funding source payment card and receiving a first answer-to-reset message therefrom. The first answer-to-reset message includes governing rules for performing a single-swipe transaction. The operation also includes receiving payment account details for a first payment account in accordance with the governing rules. A first PIN associated with the first payment account is input by a cardholder and a first payment authorization request message for approval of the single-swipe transaction is transmitted. Upon receipt of a payment declined response message, a warm reset signal is transmitted to the payment card. A second answer-to-reset message is received including payment account details for a second payment account. The cardholder inputs a second PIN associated with the second payment account and a second payment authorization request message for approval of the single-swipe transaction is transmitted.
US10990947B2
A POS device receives a first authorization value from an input device, and receives from a mobile device, via a LAN interface, a user identifier and a data structure that includes an adjustment value and a structure identifier. The POS device transmits the data structure and the user identifier to a validation server, via a WAN interface. The POS device receives from the validation server, via the WAN interface, confirmation that the validation server had previously saved the structure identifier of the data structure in a database in association with the user identifier. The POS device recovers the adjustment value from the data structure, generates a second authorization value from a difference between the first authorization value and the adjustment value, and transmits an authorization request message over a payment network via the WAN interface. The authorization request message includes the second authorization value.
US10990943B2
Systems and methods for electric power messaging and settlements including advanced energy settlements, messaging, and applications for electric power supply, load, and/or curtailment and data analytics associated with the same. Systems and methods for providing data analytics and customer or consumer guidance and controls are provided, and coupled with graphic user interfaces for interactive control and command of grid elements, design, specification, construction, management and financial settlement for data centers and/or microgrids, business and residential power consumption, control, management, messaging and settlements, mobile applications, websites, marketing offers, optimal pricing for comparable energy plans, retail electric provider and direct consumer alternatives, network of power architecture, EnergyNet applications, software development kit, and application web-based storefronts.
US10990937B2
An application platform configurable for processing a plurality of retail-branded credit cards is provided. Embodiments include a configurable front end comprising a graphical user interface layer that is configurable to a specific one of a plurality of retail-branded credit cards, a backend layer comprising credit card functionality for directly performing credit card transactions associated with a specific one of the plurality of retail-branded credit cards and a location service coupled with said front end and coupled with said backend for determining location information associated with a user of said specific one of said plurality of retail-branded credit cards.
US10990936B1
A system, method, and apparatus for interdirectory funds transfers is provided. The system includes two or more peer-to-peer payment directories; and a federated directory management system communicably and operatively coupled to the two or more peer-to-peer payment directories, wherein the federated directory management system is structured to: receive data from each of the two or more peer-to-peer payment directories; normalize the data to create a uniform database; receive a fund transfer request; query the uniform database to identify a payee; determine the payee belongs to a payment directory different from a payment directory of a payor based on the identity of the payee; and facilitate interdirectory processing of the fund transfer request.
US10990933B2
A financial transaction system between a customer and a financial institution that facilitates use of a mobile wireless device at an ATM in lieu of an ATM card provides for a central system, a portable wireless device of the customer, an automated teller machine (ATM), an ATM identification on an ATM identification tag. The portable wireless device has an interface that is able to read the ATM identification. The central system, the portable wireless device, and the ATM communicate on a global computer network and the portable wireless device is used to conduct a financial transaction with the ATM in lieu of a bankcard of the financial institution.
US10990924B2
A machine implemented method and system for managing variation and customization of content or touchpoints for customer communications management. The touchpoint has a plurality of message zones able to receive messages from variants. Variants are selected from a database by a variant selector operating on a document composition server. The variants are selected based on selector data. The messages of the selected variant are placed into the message zones of the touchpoint and rendered for distribution to customer devices. When a variant at a higher level in the hierarchy is edited by the content creator, the system automatically updates dependent variants.
US10990920B2
The present invention relates to the field of logistics. Disclosed are delivery method and system of recyclable logistics apparatus. Each recyclable logistics apparatus is provided with a wireless tag, the wireless tag is configured to broadcast a wireless signal which contains an apparatus identification; a first wireless sensing network and a second wireless sensing network are pre-set in a first delivery region and a second delivery region, and are configured to receive wireless signals broadcasted by all wireless tags in a coverage area of the wireless sensing networks. The delivery method comprises the steps: identifying, according to detection results of the first wireless sensing network at two successive moments, identification(s) of logistics apparatus(es) leaving the first delivery region as a first candidate delivery set; similarly, identifying, according to detection results of the second wireless sensing network, identification(s) of logistics apparatus(es) entering the second delivery region as a second candidate delivery set; and taking an intersection of the first candidate delivery set and the second candidate delivery set as a delivery result. The present invention can automatically determine which logistics apparatus(es) is delivered from the first delivery region to the second delivery region, which is especially convenient and efficient when there are a lot of apparatuses, and greatly reduces the workload and time on statistics and check.
US10990919B2
Systems and methods for autonomous lineside delivery to an assembly-line using a self-driving vehicle are disclosed, comprising receiving a part-supply schedule having a part identifier identifying a part to be supplied, an assembly-line location to be supplied with the part, and a delivery time for supplying the part to the assembly-line location. A mission is generated based on the schedule, and sent to a self-driving vehicle. The self-driving vehicle executes the mission such that the part is supplied to the assembly-line location in accordance with the part-supply schedule.
US10990918B2
A method of registering an installed valve (VLV) is disclosed, the installed valve (VLV) having a marking (MA) associated to an identity (ID), the method comprising the steps of providing a mobile communication device (DEV), the mobile communication device (DEV) comprising a navigation satellite signal receiver (NSSR), establishing a registration of the valve (VLV) by performing the following steps with the mobile communication device (DEV), reading the marking (MA) attached to the valve (VLV), establishing a valve location (VL) by means of the navigation satellite signal receiver (NSSR), and transmitting at least one data package (DP) to a central server (CS), said at least one data package (DP) comprising a representation of the marking (MA) or the associated identity (ID) and the established valve location (VL), receiving at the central server (CS) said at least one data package (DP), establishing at the central server (CS) a valve record (VR) associating the identity (ID) to the established valve location (VL), and storing the valve record (VR) in a database (DB). A digital photograph of the installed valve may also be included in the one or more data packages.
US10990917B2
A system, which is configured to generate an action for controlling a business to be carried out by a business operation system, the system is configured to: obtain business data including a plurality of attributes relating to the business from the business operation system; identify target data to be analyzed based on a distribution of a relevant indicator; analyze the target data, to thereby calculate an awareness feature, which is likely to contribute to improvement of the business evaluation indicator; generate an action for improving the business evaluation indicator based on the awareness feature.
US10990887B1
Methods, systems, and computer-readable media for anything-but matching using finite-state machines are disclosed. A rule base is compiled based at least in part on one or more rule patterns, including an anything-but rule pattern. The rule patterns comprise one or more field values. The rule base represents one or more finite-state machines comprising a plurality of states and encode a specified value for the anything-but rule pattern. A plurality of events are received comprising field values describing resources in a provider network. The rule patterns are evaluated against the events using the rule base. Events matching the specified value using the rule base are excluded from a set of events matching the anything-but rule pattern.
US10990886B1
Systems and methods for projecting one or more trends in electronic data and generating enhanced data. A system includes a data forecasting system is in electronic communication with one or more electronic data sources via an electronic network. The data forecasting system is configured to: monitor the electronic data source(s) for data that meet one or more predetermined criteria; obtain at least a portion of the monitored data from electronic data source(s) based on the predetermined criteria; create a data set from the obtained data; derive one or more data values associated with the data set over a predetermined period according to a forward-looking term methodology; and utilize the data set and the derived value(s) over the predetermined period to derive at least one data forecast metric associated with the data set.
US10990884B1
A system for identifying compatible meal options. The system includes a body analysis module configured to receive a user biological marker, select a clustering dataset from a clustering database, generate a hierarchical clustering algorithm and assign a plurality of user body measurements to a first classified dataset cluster. The system includes a food analysis module configured to select a food training set from a food database, generate using a supervised machine-learning process a food model, generate a food tolerance instruction set, and display on a graphical user interface the food tolerance instruction set. The system includes a menu generator module configured to select a menu training set from a menu database, generate using a supervised machine-learning process a menu model that produces an output containing a plurality of menu options, and display on a graphical user interface the plurality of menu options. The system includes a local selector module configured to receive a plurality of meal option inputs from a meal preparer device, generate a k-nearest neighbors algorithm, identify a plurality of compatible meal options, and display the plurality of compatible meal options on a graphical user interface.
US10990878B2
Aspects described herein may allow for the application of stochastic gradient boosting techniques to the training of deep neural networks by disallowing gradient back propagation from examples that are correctly classified by the neural network model while still keeping correctly classified examples in the gradient averaging. Removing the gradient contribution from correctly classified examples may regularize the deep neural network and prevent the model from overfitting. Further aspects described herein may provide for scheduled boosting during the training of the deep neural network model conditioned on a mini-batch accuracy and/or a number of training iterations. The model training process may start un-boosted, using maximum likelihood objectives or another first loss function. Once a threshold mini-batch accuracy and/or number of iterations are reached, the model training process may begin using boosting by disallowing gradient back propagation from correctly classified examples while continue to average over all mini-batch examples.
US10990868B2
A radio frequency identification (RFID) device programming apparatus includes a transport system (102) to transport media (104) in a transport direction (106), and an RFID device reader (112) to obtain first device identification data from a first RFID device (108) on the media and second device identification data from a second RFID device (110) on the media that is offset from the first RFID device in the transport direction. A first RFID device programmer (114) may program the first RFID device associated with the first device identification data, and a second RFID device programmer (116) may program the second RFID device associated with the second device identification data.
US10990866B1
A method for card authentication is provided. Methods may include receiving a card with a graphical representation and a plurality of transaction details at a card reader. Methods may include processing the graphical representation. The processing may identify a representative number. Methods may include deciphering card data from the representative number. Methods may include transmitting the card data and the transaction details for approval and/or denial. Methods may include receiving an approval and/or denial. Methods may include generating an updated graphical representation. Methods may include pushing the updated graphical representation to the card.
US10990858B2
An image is accepted by one or more processing circuits from a user depicting the user's facial skin. Machine learning models stored in one or more memory circuits are applied to the image to classify facial skin characteristics. A regimen recommendation is provided to the user based on the classified facial skin characteristics.
US10990857B2
A processor-implemented object detection method is provided. The method receives an input image, generates a latent variable that indicates a feature distribution of the input image, and detects an object in the input image based on the generated latent variable.
US10990839B2
An anti-counterfeit method for assisting in face recognition includes the following steps: capturing a dynamic image of an object; filtering a plurality of time-varying signals from the dynamic image to obtain a plurality of filter signals; and comparing the filter signals and preset biological information that corresponds to the object, to output a determining result. When the dynamic image of the object is captured, according to this method, at least one region is interest is set in the dynamic image, and each time-varying signal corresponds to a time-varying gray-scale value of at least one pixel of the dynamic image in the region of interest. An anti-counterfeit system is also provided.
US10990837B1
A device may receive vehicle operation data associated with operation of a plurality of vehicles, and may process the vehicle operation data to generate processed vehicle operation data. The device may extract multiple features from the processed vehicle operation data, and may train machine learning models, with the multiple features, to generate trained machine learning models that provide model outputs. The device may process the multiple features, with a feature selection model and based on the model outputs, to select sets of features from the plurality of features, and may process the sets of features, with the trained machine learning models, to generate indications of driving behavior and reliabilities of the indications. The device may select a set of features, from the sets of features, based on the indications and the reliabilities, where the set of features may be calculated by a device associated with a particular vehicle.
US10990833B2
In a method for determining a course of lanes (L1, L2) of a road for a vehicle, a distance (D1-D3) of at least one lane boundary (B1-B3, N1-N3) of at least one lane (L1, L2) from a predetermined point of the vehicle (V) is determined (S1). Further, a course of the at least one lane boundary (B1-B3, N1-N3) is predicted (S2) based on information about a course of the road obtained from a database (DB) and based on the determined distance (D1-D3).
US10990818B2
A virtual reality device with iris acquisition function, includes a housing having an accommodating space, an observing lens embedded in the housing, a display screen accommodated in the housing and arranged opposite to the observing lens, and at least one iris camera accommodated in the housing. The virtual reality device further includes at least one infrared source accommodated in the housing, the infrared source is arranged on a focal plane of the observing lens and light emitted from the infrared source passes through the observing lens to an iris of a human eye. The iris camera is configured to acquire an iris image of a human eye through the observing lens and the iris camera is arranged at a position which will not interfere a line of sight of the human eye on the infrared source and the display screen.
US10990810B2
A method and system for improving an automated facial recognition software system is provided. The method includes automatically detecting a face of a user via an IOT device. An image of the face is retrieved and image portions are extracted from the image and represented as a vector. The user is classified via determined facial feature attributes with respect to a plurality of user type weights stored in a cache and an initial user type of the user is determined. The vector and data indicating the initial user type are transmitted to a server and a process for inferring with respect to the initial user type, the vector, and images in a specified database associated with the initial user type, a final user type of the user s performed. An identity of the user is determined based on the inferring and the identity is transmitted to the IOT device.
US10990807B2
The present disclosure relates to systems, methods, and non-transitory computer readable media for selecting representative recent cover images from collections of digital portraits by determining selection scores based on average face vectors. For example, the disclosed systems can generate an average face feature vector to represent a common appearance or facial expression of a user in the collection of digital portraits. The disclosed systems can further determine representativeness scores that indicate measures of closeness of digital portraits to the average face feature vectors. In addition, the digital portrait selection system can determine various other factors, such as recency scores, face area scores, and face expandability scores. Based on these factors, the digital portrait selection system can determine an overall selection score and select a digital portrait as a cover image.
US10990804B2
Embodiments of this application disclose a face image processing method and apparatus, and a storage medium. The method includes: obtaining a to-be-processed face image; receiving an operation instruction for deforming a target face portion of a face in the face image, and determining an operation type of deformation according to the operation instruction; determining deformation parameters of the deformation according to the operation type, and generating an adjuster according to the deformation parameters; obtaining an adjustment amplitude by which the adjuster performs dynamic adjustment on the target face portion, and displaying a change effect of the target face portion based on the dynamic adjustment in a display interface; and determining an adjustment parameter according to the adjustment amplitude, and obtaining the deformed face image according to the adjustment parameter.
US10990803B2
When a target image is captured, the device provides a portion of the target image within a target detection region to a preset first model set to calculate positions of face key points and a first confidence value. The face key points and the first confidence value are output by the first model set for a single input of the portion of the first target image into the first model set. When the first confidence value meets a first threshold corresponding to whether the target image is a face image, the device obtains a second target image corresponding to the positions of the first face key points; the device inputs the second target image into the first model set to calculate a second confidence value, the second confidence value corresponds to accuracy key point positioning, and outputs the first key points if the second confidence value meets a second threshold.
US10990800B2
The present disclosure relates to a display device and its display device, an electronic picture frame and a computer readable storage medium. The display device includes: a processor configured to acquire an environmental image of the environment where the display device is located, identify a category of the environmental image, and determine one or more pictures matching the category from a picture library; and a display configured to display at least one of the determined pictures.
US10990795B2
The disclosure provides a fingerprint sensing device, including a glass cover plate, a display panel, a fingerprint sensing module, a liquid crystal layer module, and a control circuit. The display panel is disposed below the glass cover plate, and provides illumination light to a finger. The fingerprint sensing module is disposed below the glass cover plate, and senses light reflected by the finger. The liquid crystal layer module is disposed on the fingerprint sensing module. The control circuit is coupled to the liquid crystal layer module, and drives the liquid crystal layer module to focus the illumination light to the finger or focus the light reflected by the finger to the fingerprint sensing module.
US10990792B2
An electronic device is provided. The electronic device includes a transparent member comprising a transparent material, a display panel disposed under the transparent member and including a plurality of pixels, a biometric sensor disposed under the display panel, and a filter disposed between the display panel and the biometric sensor and covering the biometric sensor.
US10990790B2
A display device including a first substrate, a sensing element, a display switch element and a blocking structure is provided. The first substrate has a first top surface perpendicular to a first direction. The sensing element is disposed on the first substrate and includes an active layer having a channel region. A first distance is formed between a channel top surface of the channel region and the first top surface of the first substrate along the first direction. The display switch element is disposed on the first substrate and adjacent to the sensing element. The blocking structure is disposed on the sensing element. The blocking structure has a bottom surface and a first opening, the first opening corresponding to the channel region of the sensing element. A second distance, greater than the first distance, is formed between the bottom surface and the first top surface along the first direction.
US10990784B2
The present disclosure provides a signal receiving circuit and a driving method thereof, a display panel, and a display apparatus. The signal receiving circuit includes a reset circuit having an input terminal connected to a reference signal line for providing a reference voltage signal, a control terminal connected to a reset signal line providing a reset signal, and an output terminal connected to a collection node, the reset circuit being configured to control a voltage of a signal at the collection node under control of the reset signal; and an output circuit having an input terminal connected to the collection node, configured to accumulatively amplify the signal at the collection node and output the amplified signal.
US10990779B1
A system and method are disclosed for creating 2D barcodes that are watermarked in a digital fashion. The system and method include changing specific elements within the code words as well as modifying the physical representation within elements of the codewords.
US10990775B1
Techniques for connecting and disconnecting cordless scanners to/from host devices are disclosed herein. A transceiver of an example barcode reader is configured to attempt to establish a wireless connection with a host device (e.g., repeatedly) over a first period of time. Responsive to failing to establish the connection with the host device over the first period of time, the barcode reader enters a power-saving mode. During the power-saving mode at least one of the transceiver, a decode engine, a peripheral sensor, and an imaging engine of the barcode reader are deactivated. The wireless transceiver of the barcode reader is configured to attempt to re-establish the wireless connection with the host device after (i) a passage of a second period of time following the first period of time, wherein the second period of time is greater than the first period of time; or (ii) a receipt of an interrupt signal.
US10990771B2
A system for storing and monitoring grain includes a grain bin for storing grain and a plurality of sensor cables suspended within the grain bin, the sensor cables comprising sensors for sensing one or both of the temperature and humidity of the grain. The system further includes a mobile device for reading codes on each of the sensor cables, wherein the mobile device assigns a cable location inside the grain bin to each of the sensor cables. In a manual setup, the mobile device displays a representation of a cable configuration, displays a request to connect the sensor cables in indicated locations and then assigns the cable locations to each sensor cable.
US10990770B2
A portable object for near field communication with an external reader able to provide a magnetic field. The object has no internal power supply or energy storage. It includes a near field communication module having at least one antenna and a microcontroller for managing the near field communication; and a support member in the form of a bracelet for receiving the antenna. The object is designed such that the antenna extends substantially along the bracelet-shaped support member, so that, when the object is within the incident magnetic field, the antenna, which is wound over the length of the support member, is at least partly exposed to the field irrespective of the orientation of the object in space. Also provided is an an antenna for a portable object.
US10990768B2
A method and device are provided for translating object information and acquiring derivative information, including obtaining, based on the acquired source-object information, target-object information corresponding to the source object by translation, and outputting the target-object information. A language environment corresponding to the source object is different from a language environment corresponding to the target object. By applying the present disclosure, the range of machine translation subjects can be expanded, and the applicability of translation can be enhanced, a user's requirements on translation of objects can be met.
US10990763B2
Systems and methods are disclosed to improve a topic modeling system that tunes a topic model for a set of topics from a corpus of documents, by allowing users to pre-inform the tuning process with bias parameters for desired associations in the topic model. In embodiments, the topic model may be a Latent Dirichlet Allocation (LDA) model. In embodiments, the bias parameter may indicate a fixed association where a particular word in a particular document is associated with a particular topic. In embodiments, the bias parameter may specify a weight value that biases the inference process with regard to a particular association. Advantageously, the disclosed features allow users to specify a small number of parameters to steer the tuning process towards a set of desired topics. As a result, the topic model may be generated more quickly and with more useful topics.
US10990761B2
The present disclosure discloses method and a content rendering system for providing multimodal content to selective users during visual presentation. The method includes identifying plurality of users attending visual presentation based on login and user details provided during registering to visual presentation. One or more keywords is determined in visual presentation associated with one or more auxiliary content based on narration by a presenter. The one or more auxiliary content corresponding to each of the one or more keywords is retrieved. The method includes identifying one or more users from plurality of users allowed to receive one or more auxiliary content based on user details and predefined auxiliary mapping details. The one or more auxiliary content is combined with corresponding one or more keywords in visual presentation. Thereafter, combined auxiliary content along with the visual presentation is provided to users in respective user devices.
US10990759B1
This disclosure describes techniques implemented partly by a cloud-based service provider for providing a sentiment-analysis service to determine whether sentiments, or attitudes, of users have significantly decreased. The sentiment-analysis service is composed of various services provided by the cloud-based service in order to determine significant negative deviations in sentiment of users towards an entity. Further, the sentiment-analysis service utilizes various techniques, such as encryption, to privatize the process such that private user information is protected. In some examples, an entity may not know the content of communications or the reasons the user's sentiment has dropped, but may be alerted of a general negative change in sentiment towards the entity by the user.
US10990756B2
A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.
US10990754B2
This disclosure provides for systems and methods that generate personalized electronic messages for members of a networked communication service. The personalized electronic messages are generated according to commonalities between member profiles. In one approach, an electronic message template is referenced based on the commonalities. The electronic message template is populated with member profile attribute values selected from the member profiles. In another approach, a long-short term memory (LSTM) recurrent neural network (RNN) is used to generate the electronic messages. Under this approach, a sequence-to-sequence model is trained using previous electronic messages labeled with one or more member profile attributes and/or member profile attribute values. When provided with one or more member profile attribute values associated with matching member profiles, the LSTM RNN outputs a relevant and appropriate electronic message designed to create an interest in the recipient of the electronic message.
US10990753B2
A user interface may be presented to a creator to facilitate the creation of narrative content. The user interface may be part of a system configured to generate recommendations pertaining to narrative content. The narrative content is meant to be experienced by users, e.g., in a virtual space. Feedback and/or other responses from the creator may be used to train and/or modify the generation of new recommendations. Feedback and/or other responses from the users may be used to train and/or modify the generation of new recommendations.
US10990747B2
A computer-implemented method, computer program product, a computer processing system are provided for generating synthetic via layout patterns by a Recurrent Neural Network (RNN). The method includes generating, by a processor, a training data set of coordinate arrays that specify coordinates of vias in a set of physical design layouts. The method further includes training, by the processor, the RNN with the training data set of coordinate arrays. The method also includes generating, by the processor, using the RNN, new synthetic via patterns.
US10990745B2
An integrated circuit includes a first bit flip-flop and a second flip-flop. The first flip-flop has a first driving capability. The second flip-flop has a second driving capability different from the first driving capability. The first flip-flop and the second flip-flop are part of a multibit flip-flop configured to share at least a first clock pin. The first clock pin is configured to receive the first clock signal.
US10990743B2
A computer implemented method for routing a multitude of conductors through a first routing area on a planar surface is presented. The method includes receiving data representing the first routing area bounded by two opposite longitudinal sides each having a different number of a multitude of first vertices. The first routing area includes one or more blockages. The method further includes determining one or more locations on at least one of the two opposite longitudinal sides for adding one or more second vertices, and decomposing the first routing area into a multitude of second routing areas each not including any of the one or more blockages. The method further includes performing a gateway model routing (GMR) of the multitude of conductors in each of the multitude of second routing areas using the multitude of first vertices and the added one or more second vertices.
US10990741B2
A method includes assigning a first color group to a first routing track of the layout. The method further includes assigning a second color group to a second routing track of the layout. The method includes assigning the first color group to a third routing track of the layout, wherein the second routing track is between the first routing track and the third routing track. The method further includes assigning a first color from the first color group to a first conductive element along the first routing track. The method further includes assigning a second color from the first color group to a second conductive element along the first routing track. The method further includes assigning a third color from the second color group to a third conductive element on the second routing track, wherein the third color is different from each of the first color and the second color.
US10990737B2
A secure one-way network gateway for transmitting data from a source network to a destination network is disclosed. An input circuit is for coupling to a source network and an output circuit is for coupling to an output network. A memory stores configuration data. Either a single field-programmable device or a pair of field-programmable devices coupled via a one-way link are inserted between the input circuit and the output circuit. The configuration data is loaded into the device(s) to program the device(s) to pass data from the input circuit to the output circuit, to optionally filter the data, and to prevent any data from passing from the output circuit to the input circuit. A processor is coupled to only the memory and a separate management interface. The processor receives updated configuration data via the management interface and replaces the configuration data in the memory with the updated configuration memory.
US10990733B1
According to certain aspects, the present embodiments include techniques for performing a single timing analysis run for a plurality of views representing different modes and/or corners. An embodiment analyzes and maintains relevant timing information that is different for different views, but otherwise maintains the same information for all views. This allows each individual view in a single run to be analyzed in the same manner as separate runs for each separate view, thereby ensuring the same QoR. These and other embodiments provide substantial savings in runtime and memory consumption over other approaches.
US10990727B1
An IC design enhancing tool for automatically reviewing and environmentally hardening an IC design layout. The IC design enhancing tool may be realized, for example, in software that scans through an IC netlist generated by an electronic design automation (EDA) tool and replaces components that are not compliant with one or more hardening criteria. The newly created netlist can then be re-checked by the EDA tool and an iterative process takes place between the EDA tool and the IC design enhancing tool until the final design layout is fully compliant for a given environment. Interrogation of the IC design layout involves determining if at least a portion of the hardware layout netlist meets one or more predetermined hardening criteria. If it does not, then one or more of the hardware components are replaced using one or more predefined hardened components.
US10990722B2
A finFET block architecture includes a first set of semiconductor fins having a first conductivity type, and a second set of semiconductor fins having a second conductivity type. An inter-block insulator is placed between outer fins of the first and second sets. A patterned gate conductor layer includes a first plurality of gate traces extending across the set of fins in the first block without crossing the inter-block insulator, and a second plurality of gate traces extending across the set of fins in the second block without crossing the inter-block insulator. Patterned conductor layers over the gate conductor layer are arranged in orthogonal layout patterns, and include an inter-block connector arranged to connect gate traces in the first and second blocks.
US10990715B2
A system simulator for simulating a wireless system for testing a wireless device under test comprises an uplink signal receiver for receiving an uplink signal generated by the wireless device under test and providing data blocks embedded in the uplink signal, and an uplink signal impairment unit that based on a predetermined probability value sets the data blocks provided by the uplink signal receiver as valid or erroneously received.
US10990703B2
A processor of a vehicle is programmed to send a message to a mobile device connected to the processor to request an application permissions update for the vehicle from a remote server, responsive to the vehicle lacking application permissions for a vehicle-enabled mobile application executed by a mobile device. The processor is further programmed to receive, from the server, the application permissions update including both the application permissions and a diagnostic request to receive data from the vehicle.
US10990701B2
Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.
US10990696B2
Systems and methods are disclosed for managing personal data on a mobile communications device in which personal data stored at one or more locations on the mobile communications device is identified by a policy management module on the mobile communications device. A policy is then created based on the identified personal data. The policy management module on the mobile communications device monitors at least the personal data stored in the one or more locations on the mobile communications device and detects attempts to access the monitored data.
US10990694B2
Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.
US10990688B2
A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, and authentication information, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient, and encrypt the at least one share link using the authentication information. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.
US10990687B2
An information handling system includes a memory for storing user data and a processor. The processor is configured to create a key, create a puzzle from the key, publish the puzzle to a ledger; encrypt user data in the memory using the key; retrieve the puzzle from the ledger when a user has lost access to the key; solve the puzzle to recover the key; and decrypt the user data.
US10990684B2
The present invention generally relates to a context-aware security self-assessment method or module that determines the context in which the device is used and based on this, assesses the devices security settings. The context may refer to the system environment, the applications the device is used for, and/or the current life-cycle stage of the device, without being limited to said contexts. The method of the present invention preferably prioritizes and rates the security relevant findings and presents them in combination with mitigation options through a web interface, a configuration tool, or through notifications in the control system.
US10990680B2
An information handling system includes a memory to store BIOS, a processor, a BMC, and an add-in device. The BMC updates the BIOS in a first system state and prevents BIOS updates in a second system state. The add-in device is configured to update firmware in a first device state and to prevent firmware updates in a second device state. The add-in device enters the first device state when the add-in device receives a power-on reset. The add-in device receives a lockdown command, sets the add-in device to the second device state in response to the lockdown command, and prevents the add-in device from reentering the first device state until the add-in device receives a second power-on reset subsequent to the first power-on reset.
US10990679B2
Methods, apparatus, systems and articles of manufacture are disclosed to verify application permission safety. An example apparatus to identify unsafe permissions associated with a candidate app disclosed herein includes an app classifier interface to retrieve a cluster of apps associated with the candidate app, the candidate app including a requested permission set (RPS), a trusted app (TA) identifier to identify a set of TAs within the cluster, the set of TAs associated with a designation of trust, a safe permission set (SPS) evaluator to generate an SPS list associated with the set of TAs within the cluster, and an RPS identifier to determine whether permissions of the RPS are listed in the SPS list, the SPS evaluator further to designate first respective ones of the permissions of the RPS as safe when the first respective ones of the permissions are listed in the SPS list, and designate second respective ones of the permissions of the RPS as unsafe when the second respective ones of the permissions are absent from the SPS list.
US10990677B2
In this disclosure, a number of ways that quantum information can be used to help make quantum classifiers more secure or private are disclosed. In particular embodiments, a form of robust principal component analysis is disclosed that can tolerate noise intentionally introduced to a quantum training set. Under some circumstances, this algorithm can provide an exponential speedup relative to other methods. Also disclosed is an example quantum approach for bagging and boosting that can use quantum superposition over the classifiers or splits of the training set to aggregate over many more models than would be possible classically. Further, example forms of k-means clustering are disclosed that can be used to prevent even a powerful adversary from even learning whether a participant even contributed data to the clustering algorithm.
US10990676B1
A computer-implemented method for collecting files transmitted on a network for subsequent malware analysis is disclosed. The method comprises determining, by a sensor, that a file has been transmitted on the network; transmitting, from the sensor to an intermediate agent, the file; storing, by the intermediate agent, the file, pending a determination whether metadata of the file indicates an identical copy of the file has likely already been stored by a source collection subsystem; responsive to a determination that the file has not likely already been stored by the source collection subsystem, transmitting the file from the intermediate agent to the source collection subsystem; verifying, by the source collection subsystem, that the file has not likely already been stored by the source collection subsystem; and storing the file for future analysis.
US10990670B2
A virtual network function (VNF) audit method and apparatus, used to audit a VNF generated by a platform that includes an authentication and authorization component, a service component, and a virtualized infrastructure. The method includes receiving an event reported by the authentication and authorization component, receiving an event reported by the service component, and receiving an event reported by the virtualized infrastructure, obtaining an event occurrence sequence of each VNF according to all received events, and auditing the event occurrence sequence of each VNF to obtain an audit result of the VNF. According to the method, the events that are distributed in different components are integrated into one event occurrence sequence in order to visually and quickly detect a malicious VNF generated by bypassing a component, and more comprehensively detect the malicious VNF, thereby reducing a missed detection rate of a VNF operation audit.
US10990656B1
A customer service document with an electrical data storage device is provided to deliver customer service information in a secured manner. The data storage device is attached to the customer service document and configured to contain information to be transferred to a customer's data reading device via short-range communication once the data reading device is authenticated. The transferred information can be used by the data reading device in various applications without identity theft concerns.
US10990653B2
A user's device will periodically send short PTT bursts to an application talkgroup and wait for an acknowledgement (ACK). The acknowledgement will allow the software application to execute the application as part of the site license. If the site license is used up (i.e., a maximum number of simultaneous users has been reached), then a negative acknowledgment (NACK) will be sent to the device, and the software will deny the user access to the software.
US10990651B2
Disclosed are systems and methods for performing efficient vector-matrix multiplication using a sparsely-connected conductance matrix and analog mixed signal (AMS) techniques. Metal electrodes are sparsely connected using coaxial nanowires. Each electrode can be used as an input/output node or neuron in a neural network layer. Neural network synapses are created by random connections provided by coaxial nanowires. A subset of the metal electrodes can be used to receive a vector of input voltages and the complementary subset of the metal electrodes can be used to read output currents. The output currents are the result of vector-matrix multiplication of the vector of input voltages with the sparsely-connected matrix of conductances.
US10990649B2
A device configured to emulate a string correlithm object velocity detector includes a memory that stores a first string correlithm object comprising a plurality of sub-string correlithm objects. The device further includes a sensor coupled to the memory and configured to determine a time between performing data processing associated with the plurality of sub-string correlithm objects, and represent those times as correlithm objects.
US10990638B2
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.
US10990635B2
Systems, methods, and non-transitory computer readable media can obtain a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items. A score for each of the plurality of ephemeral content collections can be determined based at least in part on a probability of the user selecting the ephemeral content collection. The plurality of ephemeral content collections can be ranked based on the respective scores of the plurality of ephemeral content collections.
US10990626B2
A data storage and retrieval system employs online supervised hashing for indexing a data set and retrieving data items therefrom. A hash-based mapping is used to generate hash codes for indexing content items. Data items may be retrieved based on either/both a query label (using corresponding codewords) and the content item itself (using the hash codes). The hash-based mapping is updated using an objective function of distance between the hash codes and respective codewords for labels of labelled content items, preserving semantic similarities of content items. The codewords may be error-correcting codes. Techniques for efficiently updating the index include (1) cycle-based updating and ternary codewords, and (2) reservoir sample-based method of determining when to trigger an update.
US10990622B2
Livewells of a vessel are used to store caught fish, such as during fishing competitions. Apparatuses, systems, and methods track and use fishing information for efficient operation and control of livewells and the associated pumps. An example marine electronic device of a vessel comprises a user interface with a display screen, a processor, and memory including computer program code. The memory and the computer program code are configured to, with the processor, cause the marine electronic device to receive an indication of a fish catch and cause, in response to receiving the indication of the fish catch, a pump associated with a livewell of the vessel to one of fill the livewell with water or recirculate water in the livewell, wherein the water is pumped from a body of water in which the vessel is at least partially submerged.
US10990619B1
A chatbot maintains a conversation with a user by providing a plurality of separate conversational tiers that allow the chatbot to interact with the user, each of the conversational tiers having a set of production rules that are independent of production rules for other ones of the tiers. The production rules indicate a flow of conversation between the user and the chatbot. The chatbot selects one of the conversational tiers based on previous conversational tiers used by the chatbot in connection with conversing with the user and based on content of conversations between the user and the chatbot. The chatbot responds to statements of the user according to a specific production rule that is chosen by the chatbot based on a particular one of the conversational tiers that has been selected and based on other factors. A scripting engine may match statements of the user with specific production rules.
US10990617B2
The present teaching relates to searching encrypted data. In one example, a search request is received for encrypted documents. An encrypted query is generated based on the search request. The encrypted query is sent to a server that stores a first encrypted index and a second encrypted index. The first encrypted index maps encrypted keywords to full blocks each of which has a same size and is fully filled with encrypted document identities (IDs). The second encrypted index maps encrypted keywords to partial blocks each of which has the same size and is partially filled with encrypted document IDs. Based on the encrypted query, one or more encrypted document IDs are determined by searching against both the first encrypted index and the second encrypted index. A search result is generated based on the one or more encrypted document IDs. The search result is provided in response to the search request.
US10990616B2
Systems and methods are disclosed for parsing logs from arbitrary or unknown systems or applications by capturing heterogeneous logs from the arbitrary or unknown systems or applications; generating one pattern for every unique log message; building a pattern hierarchy tree by grouping patterns based on similarity metrics, and for every group it generates one pattern by combing all constituting patterns of that group; and selecting a set of patterns from the pattern hierarchy tree.
US10990612B2
A computer system and method provide efficient, intuitive, and human-friendly ways of expressing metric-centric queries about multidimensional database data and, at the same, provide a level of flexibility for expressing various metric-centric queries in an interactive manner. The expression techniques help to more easily formulate metric-centric queries that require aggregation operations and joins. The flexible techniques facilitate interactive analysis of multidimensional data from different perspectives including consolidating, drilling down, and slicing and dicing the data. As a result, the analysis task for the data analyst and the programming task for the application developer may be easier, more efficient, and more effective.
US10990610B2
Technologies are described for performing synchronization within a database environment. A source host stores multiple database tables and a replica host stores copies of the multiple database tables. During synchronization, replication log replay is blocked at the replica node, and a multithreaded process locks the multiple database tables of the source hosts, reactivates replication log generation for each of the multiple database tables, and then unlocks the database tables. A synchronization timestamp is acquired and used to synchronize the multiple database tables with the copies of the multiple database tables. After synchronization, replication log replay is reactivated at the replica host for the copies of the multiple database tables.
US10990609B2
Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.
US10990607B1
A method that involves receiving a set of first log records. The set of first log records are duplicated using key operation pairs to generate a set of second log records from the set of first log records. The set of second log records are duplicated using a second set of intervals to generate a set of third log records from the set of second log records. The set of third log records are aggregated using the second set of intervals to generate a set of aggregated log records. The set of aggregated log records includes an aggregated log record comprising a number indicating a number of events from the set of first log records that have the key, that have the operation, and that occurred during an interval of the second set of intervals. The operation is identified by comparing the aggregated log record to a server log record.
US10990604B2
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a processing, the processing including identifying, by a plurality of processes, at least one candidate for a record separation point from text data in each of a plurality of divided files, detecting, from the text data in the plurality of divided files, a text region indicating one data value based on a detection result of predetermined format code, determining that the at least one candidate that is not included in the text region is a record separation point, and transmitting a plurality of partial texts corresponding to the pieces of record data to one or more processes that transforms the plurality of partial text into a record format data, each of the plurality of partial texts being extracted from the plurality of divided files based on the determined record separation point.
US10990599B2
A system and method for applying extended regular expressions against arbitrary data objects, wherein a state machine maintains an internal state model for the system, an object analysis server receives data objects from a data source, and the object analysis server analyzes the structure and contents of the objects, compares them against received search pattern, and directs the state machine to update the state model based on either or both of the analysis and comparison operations.
US10990597B2
Methods, systems, and computer-readable storage media for receiving, by a query manager service (QMS) executed within a first data center, a query definition provided from a browser of an analytics platform executed within a second data center, providing, by the QMS, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
US10990594B2
Database techniques are provided that use state machines to manage polyglot subroutine bindings for database commands. In an embodiment, a computer receives a database command that contains call sites (CSs). Each CS is associated with a user defined logic (UDL). The computer associates an initial operational state with each of the CSs. During a first invocation of a particular CS, the CS becomes initialized and transitions to an optimized state that is configured for streamlined invocation of the UDL. The UDL is invoked to contribute data to a partial result for the database command. Eventually, command execution stalls and causes the CS to transition to an unready state, which entails releasing shared resources. Later execution resumes and during another invocation of the CS, resources are reacquired, the CS is made ready and transitioned back to the optimized state. The CS may again be repeatedly invoked while revisiting the optimized state.
US10990593B2
Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data.
US10990591B2
An information processing method executed by an information processing system that executes processing for searching data to be searched by using a query condition that can be entered via a predetermined user interface and in which individual conditions constituting a query satisfy three properties consisting of reductiveness, idempotence, and commutativity, includes a pre-processing executing step of executing processing prior to processing for searching, and a search processing step of executing processing for searching. The pre-processing executing step includes a query extracting step of extracting a plurality of limited kinds of sub-queries constituting minimum units of queries and satisfying the three properties consisting of the reductiveness, the idempotence, and the commutativity by analyzing a set of statically defined kinds of queries, and a query executing step of executing each of the plurality of kinds of sub-queries extracted in the query extracting step.
US10990576B2
The subject technology defines a journal table of a database, the journal table comprising a snapshot and a log table, the snapshot comprising a representation of data in the journal table at a particular time, the log table comprising a listing of requested changes to the journal table since the particular time, the snapshot stored in a first micro-partition, the log table stored in a second micro-partition. The subject technology receives, after at least one first requested transaction has been executed, a request to execute a second requested transaction on the journal table. The subject technology generates, prior to executing the second requested transaction, a second snapshot, the second snapshot comprising a second representation of data in the journal table after the at least one first requested transaction has been executed, the second snapshot stored in a third micro-partition different than the first micro-partition and the second micro-partition.
US10990568B2
Systems and methods of automated machine learning for modeling a data set according to a modeling intent are presented. A modeling service receives a data set from a submitting party as well as a set of constraints. A pipeline generator generates a set of pipelines according to a modeling intent of a data set and in view of the set of constraints. A machine learned trained judge conducts an analysis of the pipelines to identify an optimal pipeline to train. Optimal results are generated according to the optimal pipeline and the optimal results are provided to the submitting party in response to receiving the data set and constraints.
US10990566B1
A method for file locks in a distributed file system, performed by a storage system is provided. The method includes receiving, at a storage system having a distributed file system, a request for access of a file and locking the file, through one of a plurality of persistent file locks in the storage system. The method includes accessing the file, through the distributed file system, and unlocking the file, through the one of the plurality of persistent file locks.
US10990561B2
Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.
US10990556B2
The present invention discloses a programmable logic device with on-chip user non-volatile memory, comprising: a programmable logic array, which is a user programmable logic array and comprises a SRAM array and a logic block array with an interface; the SRAM array is used to store configuration data to control the logic block array in real time, therefore, the logic block can be formed to perform the function a user desires; a non-volatile memory block, comprising one or more segments storing configuration data and one or more segments storing user data which is used during FPGA's normal operation after configuration; the non-volatile memory block has only one interface, and the non-volatile memory block connects to a programming controller through the interface; a programming controller, which can randomly access the non-volatile memory through a data bus, an address bus, and corresponding control signals.
US10990555B1
Embodiments herein describe an interface between PL fabric and a hardened block that includes a programmable pipeline. This pipeline includes at least a sequential element and a bypass path. For time critical nets in a netlist, the programmable IC routes a net through the sequential element. Doing so mitigates or eliminates the uncertainty associated with routing the net from the hardened block through PL fabric. Also, the sequential element can increase the available time for capturing the data. For less time critical nets, the net can route through the bypass path. This means the route from the hardened block to the PL fabric is determined on the fly by a routing algorithm rather than being fixed.
US10990547B2
A device includes a platform implemented, at least in part, in a static region of programmable circuitry and a dynamic region of programmable circuitry configured to implement user-specified circuitry in communication with the platform. The platform is configured to establish and maintain a first communication link with a host data processing system and a second communication link with a network while at least a portion of the dynamic region of programmable circuitry is dynamically reconfigured.
US10990546B2
A processing system includes a processor and a VM-to-VM communication accelerator circuit comprising a first interface device to support direct memory access (DMA) data transfers by the first VM, a register to store a reference to a primary physical function (PF) associated with the first interface device, wherein the first primary PF is associated with an access control table (ACT) specifying an access permission for the first VM with respect to a second VM, and a direct memory access (DMA) descriptor processing circuit to process, using a working queue associated with the first primary PF, a DMA descriptor referencing a request for a DMA data transfer between the first VM and the second VM, and execute, using the first interface device, the DMA data transfer based on the access permission.
US10990545B1
A multiplexor for an I3C) network includes a switch, a routing map, and an interrupt detector. The switch selectably couples I3C slave interfaces to I3C master interfaces. The routing map includes map entries associating each I3C slave interface with an I3C master interfaces based upon an I3C address of the I3C slave interface, such that, for each map entry, an IBI received from the associated I3C slave interface is mapped to the associated I3C master interface. The interrupt detector detects an IBI from an I3C slave interface, determines that a map entry associated with the I3C slave interface maps the I3C slave interface with a particular I3C master interface based upon the IBI, and directs the switch to couple the I3C slave interface to the I3C master interface based upon the map entry.
US10990531B2
Systems, apparatuses and methods may provide for technology that in response to one or more of an installation of an application or a modification to the application, generates a lookup key based on a first file that is associated with the application, determines that the lookup key is to be transmitted to a server, and determines whether to store at least a portion of the first file in a memory cache based on a first frequency indicator associated with the first file from the server.
US10990518B1
Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a method comprising creating a first set of temporary files associated with a range of fingerprints for data within data files associated with a directory tree structure; creating a second set of temporary files associated with a range of fingerprints of storage segments stored on one or more deduplicated storage containers; sorting the fingerprints in each temporary file using distributed out of core sorting across each node in the set of multiple computing device nodes to generate a first set of sorted files and a second set of sorted files; determining an intersection of the fingerprints in the first set of sorted files and the second set of sorted files; and generating a garbage collection recipe for each of the one or more deduplicated storage containers.
US10990515B2
An automated system is presented for unit testing an application in a mainframe execution environment. The system includes a test configurator, a stub setup routine and an interceptor routine. The test configurator is configured to receive and parse a test input file, where the test input file includes a record for a particular file accessed by the application using the given type of file system. Upon reading the record, the test configurator calls the stub setup routine. The stub setup routine is associated with the given type of file system and creates an object for the particular file in the mainframe execution environment, such that the object is instantiated from a class representing the given type of file system. The interceptor routine is accessible by the application. In response to a given command issued by the application for the given type of file system, the interceptor routine operates to interact with methods provided by the object.
US10990512B2
A user interface (“UI”) code coverage system and process determines the coverage by test code of UI Components in a computer program. In other words, the UI code coverage system and process determine whether the test code tests a UI Component. In at least one embodiment, the UI code coverage system and process identify the particular UI Components tested by the test code, provide coverage (i.e. tested) statistics, provide a visualization of the UI Component tested, provide a visualization of tested and not-tested (also referred to respectively as “covered” and “not covered”) UI Components of a UI Screen.
US10990501B2
Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.
US10990498B2
A data storage device includes a nonvolatile memory device including dies; and a controller. The controller includes a processor configured to transmit operation commands to the nonvolatile memory device, and output control signals instructing to generate power consumption profiles for dies which operate; and a power management unit configured to operate according to the control signals. The power management unit includes a power profile command table in which power profile commands corresponding to each of the operation commands are stored; a power profile command processing circuit configured to generate the power consumption profiles, by processing the power profile commands corresponding to each control signal; and a power budget scheduler configured to determine whether to transmit the operation commands to the nonvolatile memory device, depending on a total power consumption amount summed at each set unit time based on the power consumption profiles.
US10990497B2
A data storage device equipped with a plurality of thermometers configured to detect temperature of different regions of a non-volatile memory. A controller of the data storage device is configured to operate the non-volatile memory to heat up a target region of the non-volatile memory according to a regional temperature detected by a target thermometer corresponding to the target region.
US10990494B2
A computer-implemented method executed by one or more processors, the method includes monitoring execution of program code executed by a first processor component; and monitoring execution of program code executed by a second processor component. A computing system stores data identifying hardware events in a memory buffer. The stored events occur across processor units that include at least the first and second processor components. The hardware events each include an event time stamp and metadata characterizing the event. The system generates a data structure identifying the hardware events. The data structure arranges the events in a time ordered sequence and associates events with at least the first or second processor components. The system stores the data structure in a memory bank of a host device and uses the data structure to analyze performance of the program code executed by the first or second processor components.
US10990492B2
A transaction terminals reports information regarding operation of terminal to a server-based analyzer. The analyzer labels the information and normalizes the labeled information into a model format. The analyzer reports the model format to a problem identifier/resolver. The problem identifier/resolver identifies a closest likely problem and a resolution for that closest likely problem based on the labeled information in the model format and reports the likely problem and resolution back to the analyzer for resolution on the transaction terminal.
US10990488B1
While the management module of an information handling system is set as a standby module, an enclosure controller provides first requests for attribute data of the information handling system, and receives and stores first response data for attribute data associated with a first subset of the first requests in a local memory of the enclosure controller. The enclosure controller receives request failure responses associated with a second subset of the first requests directed to a subset of the attributes data for the information handling system stored in a shared memory. While the management module is set as an active module, the management module is granted access to the shared memory. The enclosure controller provides retry requests for attributes associated with the request failure responses, and receives and stores second response data associated with the retry requests in the local memory.
US10990479B2
An apparatus comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to select a stripe column size for stripes of a data storage system, to determine a first compress block size for a first one of the stripes based on compressibility of data to be stored, to select a first prime number for computing parity blocks for the first stripe and a first number of sub-stripes for splitting stripe columns of the first stripe, to generate metadata specifying the first compress block size, the first prime number and the first number of sub-stripes for the first stripe, and to store data compressed using the first compress block size in the first stripe. The first prime number and first number of sub-stripes for the first stripe is different than a second prime number and second number of sub-stripes for a second stripe.
US10990478B2
This disclosure describes a programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets. This disclosure also describes techniques that include enabling data durability coding on a network. In some examples, such techniques may involve storing data in fragments across multiple fault domains in a manner that enables efficient recovery of the data using only a subset of the data. Further, this disclosure describes techniques that include applying a unified approach to implementing a variety of durability coding schemes. In some examples, such techniques may involve implementing each of a plurality of durability coding and/or erasure coding schemes using a common matrix approach, and storing, for each durability and/or erasure coding scheme, an appropriate set of matrix coefficients.
US10990475B2
A processing device receives a request to locate a first distribution edge at a target bit error rate (BER) of a first programming distribution. The processing device measures a first BER sample of the first programing distribution using a first offset value that is offset from a first center value corresponding to a first read level threshold and a second BER sample using a second offset value that is offset from the first offset value. The processing device determines that the second BER sample exceeds the target BER and the first BER sample does not exceed the target BER. The processing device determines a first location of the first distribution edge by interpolating between the first BER sample and the second BER sample.
US10990474B1
A method includes, upon a read operation for a stripe of a storage device, determining a percentage amount of potential read amplification for the read operation. A current age of the stripe in the read operation is determined as a percentage of a longest safe elapsed time between read scrub operations on a stripe of the storage device. A read scrub operation is performed on the stripe when the current age is greater than the percentage amount of potential read amplification.
US10990472B2
Methods, systems, and devices for spare substitution in a memory system are described. A controller may, as part of a background operation, assign a spare bit to replace a bit of a code word and save an indication of the spare bit assignment in a memory array. The code word may include a set of bits that each correspond to a respective Minimum Substitution Region (MSR) within a memory medium that retains the code word. An MSR corresponding to the bit to be replaced may include a quantity of erroneous bits relative to a threshold. The controller may, during a read operation, identify the spare bit in a first portion of the code word, determine the bit to be replaced based on accessing the memory array, and replace the bit with the spare bit concurrently with receiving a second portion of the code word.
US10990468B2
A computing system that can maintain reliability required of a storage program while causing the storage program to operate on an operating system (OS) is provided. A processor of the computing system executes an OS controlling a hardware device and a storage program operating on the OS and using the hardware device via the OS. The OS identifies an error status of the hardware device when receiving a notification of an error that has occurred to the hardware device, and notifies the storage program that operates on the OS of the error status when the error status satisfies a predetermined condition. The storage program determines error handling on the hardware device on the basis of the error status, and requests the OS to perform the determined error handling. The OS performs the determined error handling on the hardware device.
US10990465B2
A method of writing data into a memory device discloses utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank. The method further comprises writing a second plurality of data words into an error buffer, wherein the second plurality of data words comprises data words that are awaiting write verification associated with the memory bank. The method further comprises searching for a data word that is awaiting write verification in the error buffer, wherein the verify operation occurs in a same row as the write operation. The method also comprises determining if an address of the data word is proximal to an address for the write operation and responsive to a positive determination, delaying a start of the verify operation so that a rising edge of the verify operation occurs a predetermined delay after a rising edge of the write operation.
US10990455B2
Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service obtains API request information associated with API requests from API users to an API provider. The monitoring service determines time stamps for the API requests based on the API provider information and compares the time stamps to retention criteria for the API provider to determine a retention of the plurality of API users over time. The monitoring service further generates a summary based on the comparison.
US10990454B2
A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.
US10990450B2
A system and method for automatically consolidating clusters of host computers in a distributed computer system uses a digital representation of a simulated merged cluster of host computers to produce resource management analysis results on the simulated merged cluster of host computers. The simulated merged cluster of host computers is a simulation of a consolidation of first and second clusters of host computers. In addition, the system and method involves executing an automatic consolidation operation on the first and second clusters of host computers to generate a merged cluster of host computers that includes the host computers from both the first and second clusters.
US10990446B2
Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.
US10990445B2
In various embodiments, a resource allocation management circuit may allocate a plurality of different types of hardware resources (e.g., different types of registers) to a plurality of threads. The different types of hardware resources may correspond to a plurality of hardware resource allocation circuits. The resource allocation management circuit may track allocation of the hardware resources to the threads using state identification values of the threads. In response to determining that fewer than a respective requested number of one or more types of the hardware resources are available, the resource allocation management circuit may identify one or more threads for deallocation. As a result, the hardware resource allocation system may allocate hardware resources to threads more efficiently (e.g., may deallocate hardware resources allocated to fewer threads), as compared to a hardware resource allocation system that does not track allocation of hardware resources to threads using state identification values.
US10990439B1
In one embodiment, a method includes allocating a shared memory region accessible by a tracing service and services running in user mode outside of a microkernel of an operating system, in which the shared memory region is used by each service to store entries of execution data from operations executed by the service and each entry of execution data has a task identifier, receiving a query for execution data with a desired task identifier by the tracing service, retrieving a set of entries of execution data from the shared memory region by the tracing service based on the desired task identifier, in which the task identifier of each entry of execution data in the set matches the desired task identifier, and returning the set of entries of execution data by the tracing service.
US10990433B2
An apparatus determines a similarity of names of a plurality of virtual machines, and divides the plurality of virtual machines into clusters based on a result of the determination such that virtual machines having a value that represents the similarity of the names that is equal to or less than a given threshold are included in a first cluster and virtual machines having a value that represents the similarity of the names that is greater than the given threshold are included in a second cluster. The apparatus places virtual machines included in the first cluster on different host machines.
US10990428B2
A method of verifying the integrity of a virtual machine in a cloud computing deployment comprises: creating a virtual machine image derived from a trusted virtual machine, wherein the trusted virtual machine has a Keyless Signature Infrastructure signature stored in a signature store; and verifying that a computation resource can be trusted. If it is verified that a computation resource can be trusted, the method further comprises: submitting the virtual machine image to the trusted computation resource; checking a signature of the virtual machine image against the stored signature of the trusted virtual machine; launching the virtual machine image on the trusted computation resource, and creating a Keyless Signature Infrastructure signature of the virtual machine image; and storing the signature of the virtual machine image in a signature store.
US10990419B2
Interfaces utilize two types of tiles, including boundary spanning type tiles and boundary non-spanning type tiles. The boundary non-spanning tile each have a boundary non-spanning parameter/property that prevent the tile from overlapping a particular type of display boundary and that is operable for triggering a modification of a layout presentation of the canvas by causing/modifying the one or more tiles in the first set of tiles to be automatically resized and/or repositioned within the canvas layout presentation when it is determined the boundary non-spanning type tile(s) would overlap the particular type of boundary in a current/prior layout. The boundary spanning type tiles omit the boundary non-spanning parameter/property or have it set to an inactive state.
US10990414B2
The purpose of the present invention is to more assuredly generate a system construction procedure, while reducing the amount of calculation. This system construction assistance system is provided with: a state model dividing unit 501 that divides state models into one or more groups, on the basis of at least the dependency between state elements included in the state models; a invertibility determination unit 502 that determines the invertibility of a set of state elements belonging to a specified group; a group dependent procedure calculation unit 503 that calculates, for each group after division, a procedure for transitioning the set of state elements belonging to the group to a requested state; and a procedure integration unit 504 that integrates the procedures calculated for each group.