US11605807B2
According to one embodiment, an electrode group is provided. The electrode group includes a positive electrode that includes a lithium composite oxide LiMxMn2-xO4 (0
US11605773B2
A piezoelectric element driving circuit includes a boosting circuit, a driving circuit, a waveform shaping circuit, and a computing circuit. The driving circuit includes a differential amplifier circuit with an LPF, an amplifier circuit with a BPF, an inverter, a resistor, and a comparator. The driving circuit applies a driving signal to a piezoelectric element of a piezoelectric pump. The waveform shaping circuit extracts a voltage signal from the driving circuit. On the basis of the voltage signal, the waveform shaping circuit and the computing circuit determine a voltage value corresponding to driving current flowing through the piezoelectric element. The computing circuit outputs a control signal to the boosting circuit on the basis of the voltage value. The boosting circuit sets the value of a DC supply voltage on the basis of the control signal, and outputs the DC supply voltage.
US11605763B2
A light emitting diode package is disclosed. The light emitting diode package includes a light emitting diode chip emitting light and a light transmissive member. The light transmissive member covers at least an upper surface of the light emitting diode chip and includes a light transmissive resin and reinforcing fillers. The reinforcing fillers have at least two side surfaces having different lengths and are dispersed in the light transmissive resin.
US11605758B2
The device according to the invention comprises a nanostructured LED with a first group of nanowires protruding from a first area of a substrate and a contacting means in a second area of the substrate. Each nanowire of the first group of nanowires comprises a p-i-n-junction and a top portion of each nanowire or at least one selection of nanowires is covered with a light-reflecting contact layer. The contacting means of the second area is in electrical contact with the bottom of the nanowires, the light-reflecting contact layer being in electrical contact with the contacting means of the second area via the p-i-n-junction. Thus when a voltage is applied between the contacting means of the second area and the light-reflecting contact layer, light is generated within the nanowire. On top of the light-reflecting contact layer, a first group of contact pads for flip-chip bonding can be provided, distributed and separated to equalize the voltage across the layer to reduce the average serial resistance.
US11605752B2
Photodetectors using photonic crystals (PhCs) in polysilicon film that include an in-plane resonant defect. A biatomic photodetector includes an optical defect mode that is confined from all directions in the plane of the PhC by the photonic bandgap structure. The coupling of the resonance (or defect) mode to out-of-plane radiation can be adjusted by the design of the defect. Further, a “guided-mode resonance” (GMR) photodetector provides in-plane resonance through a second-order grating effect in the PhC. Absorption of an illumination field can be enhanced through this resonance.
US11605745B2
A stacked III-V semiconductor photonic device having a second metallic terminal contact layer at least formed in regions, a highly doped first semiconductor contact region of a first conductivity type, a very low doped absorption region of the first or second conductivity type having a layer thickness of 20 μm-2000 μm, a first metallic terminal contact layer, wherein the first semiconductor contact region extends into the absorption region in a trough shape, the second metallic terminal contact layer is integrally bonded to the first semiconductor contact region and the first metallic terminal contact layer is arranged below the absorption region. In addition, the stacked III-V semiconductor photonic device has a doped III-V semiconductor passivation layer of the first or second conductivity type, wherein the III-V semiconductor passivation layer is arranged at a first distance of at least 10 μm to the first semiconductor contact region.
US11605726B2
A semiconductor structure and a method for forming the same are provided. In one form, a forming method includes: providing a base, a gate structure, a source-drain doping region, and an interlayer dielectric layer; removing the gate structure located in an isolation region to form an isolation opening and expose the top and side walls of a fin located in the isolation region; performing first ion-doping on the fin under the isolation opening to form an isolation doped region, a doping type of the isolation doped region being different from a doping type of the source-drain doping region; and filling the isolation opening with an isolation structure after the doping, the isolation structure straddling the fin of the isolation region. In embodiments and implementations of the present disclosure, the isolation doped region is formed, a doping concentration of inversion ions in the fin of the isolation region can thus be increased, and a barrier of a P-N junction formed by the source-drain doping region and the fin of the isolation region can be increased accordingly, to prevent the device from generating a conduction current in the fin of the isolation region during operation, thereby implementing isolation between the fin of the isolation region and the fin of other regions. Moreover, there is no need to perform a fin cut process. Hence the fin is made into a continuous structure, which helps prevent stress relief in the fin.
US11605722B2
An ohmic contact for a multiple channel FET comprises a plurality of slit-shaped recesses in a wafer on which a multiple channel FET resides, with each recess having a depth at least equal to the depth of the lowermost channel layer. Ohmic metals in and on the sidewalls of each recess provide ohmic contact to each of the multiple channel layers. An ohmic metal-filled linear connecting recess contiguous with the outside edge of each recess may be provided, as well as an ohmic metal contact layer on the top surface of the wafer over and in contact with the ohmic metals in each of the recesses. The present ohmic contact typically serves as a source and/or drain contact for the multiple channel FET. Also described is the use of a regrown material to make ohmic contact with multiple channels, with the regrown material preferably having a corrugated structure.
US11605716B2
The present invention provides a nitride semiconductor substrate suitable for a high frequency device. The nitride semiconductor substrate has a substrate, a buffer layer made of group 13 nitride semiconductors, and an active layer made of group 13 nitride semiconductors in this order, wherein the substrate is composed of a first substrate made of polycrystalline aluminum nitride, and a second substrate made of Si single crystal having a specific resistance of 100 Ω·cm or more, formed on the first substrate, the average particle size of AlN constituting the first substrate is 3 to 9 μm, and preferably, the second substrate grown by the MCZ method has an oxygen concentration of 1E+18 to 9E+18 atoms/cm3 and a specific resistance of 100 to 1000 Ω·cm.
US11605713B2
A silicon carbide MOSFET includes first and second source regions respectively disposed in the first and second well regions. Each of the first and second source regions extends up to a top surface of the substrate. First and second channel regions of the respective first and second well regions laterally separate the first and second source regions from a JFET region by a channel length. The first and second channel regions extend up to the top surface. The first and second channel regions are each arranged in a wave-shaped pattern at the top surface of the substrate. The wave-shaped pattern extends in first and second lateral directions. In an on-state, current flows laterally from the first and second source regions to the JFET region, and then in a vertical direction down through an extended drain region to the drain region.
US11605704B1
A capacitor array includes a substrate, first pedestal container stacked capacitors, second pedestal container stacked capacitors, and third pedestal container stacked capacitors. The first pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a first row. The second pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a second row next to the first row. The third pedestal container stacked capacitors extend upwardly from above the substrate and are arranged in a third row next to the second row. A first distance between the first and second rows is less than a second distance between the second and third rows.
US11605702B2
A capacitive element of an integrated circuit includes first and second electrodes. The first electrode is formed by a first electrically conductive layer located above a semiconductor well doped with a first conductivity type. The second electrode is formed by a second electrically conductive layer located above the first electrically conductive layer of the semiconductor well. The second electrode is further formed by a doped surface region within the semiconductor well that is heavily doped with a second conductivity type opposite the first conductivity type, wherein the doped surface region is located under the first electrically conductive layer. An inter-electrode dielectric area electrically separates the first electrode and the second electrode.
US11605696B2
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US11605683B2
According to an aspect of the present disclosure, an organic light emitting display device includes an organic light emitting display panel including a plurality of sub pixels, a pattern buffer layer disposed on the organic light emitting display panel and patterned so as to overlap at least one sub pixel of the plurality of sub pixels, a color filter layer disposed on the pattern buffer layer and including a plurality of color filters corresponding to the plurality of sub pixels, and a black matrix disposed on the same plane as the pattern buffer layer and dividing the plurality of color filters. Accordingly, generation and spread of cracks when the display device is folded may be effectively suppressed. Therefore, the driveability of the display panel and the reliability of the organic light emitting display device may be improved.
US11605681B2
An electroluminescent display device includes a substrate on which a display area displaying an image and a non-display area surrounding the display area are defined; a plurality of sub-pixels disposed in the display area on the substrate and arranged along a first direction and a second direction; a plurality of dummy sub-pixels disposed in the non-display area on the substrate; and a bank disposed in the display area and the non-display area on the substrate, wherein the bank includes a first portion corresponding to the plurality of sub-pixels and a second portion corresponding to the plurality of dummy sub-pixels, and wherein a side surface of the first portion has a reverse slope and at least a part of a side surface of the second portion has a normal slope.
US11605676B2
A display device achieves a high resolution and a low power consumption through provision of subpixels each including a single light emitting layer and subpixels each including a plurality of overlapping light emitting layers. In the display device, it is also unnecessary to increase the number of expensive fine metal masks even for rendering of various grayscales. In addition, in the display device, different light emitting layers overlap with each other, and a charge generation layer is disposed between the overlapping light emitting layers, and, as such, emission of a secondary color can be achieved without necessity of a material for an additional light emitting layer of the secondary color.
US11605675B2
A display device includes a first sub-pixel have a square form, a second sub-pixel positioned to face a first side or a second side of the first sub-pixel and having a rectangular form, and a third sub-pixel positioned to face the first side or the second side of the first sub-pixel spaced from the second sub-pixel and having a rectangular form, wherein the first side and the second side of the first sub-pixel come together at an angle, and wherein the first sub-pixel, the second sub-pixel, and the third sub-pixel are configured to emit lights of different colors.
US11605672B2
Fabricating a steep-switch transistor includes receiving a semiconductor structure including a substrate, a fin disposed on the substrate, a source/drain disposed on the substrate adjacent to the fin, a gate disposed upon the fin, a cap disposed on the gate, and a trench extending to the source/drain. A trench contact is formed in the trench in contact with the source/drain. A recess is formed in a portion of the trench contact below a top surface of the cap using a recess patterning process. A bi-stable resistive system (BRS) material is deposited in the recess in contact with the portion of the trench contact. A source/drain contact is formed upon the BRS material, a portion of the trench contact, the BRS material, and a portion of the source/drain contact forming a reversible switch.
US11605660B2
A solid-state imaging device includes a semiconductor substrate; and a pixel unit having a plurality of pixels on the semiconductor substrate, wherein the pixel unit includes first pixel groups having two or more pixels and second pixel groups being different from the first pixel groups, wherein a portion of the pixels in the first pixel groups and a portion of the pixels in the second pixel groups share a floating diffusion element.
US11605659B2
According to an aspect, a sensor packaging structure includes a sensor die having a first surface and a second surface opposite the first surface, where the sensor die defines a sensor edge disposed between the first surface and the second surface. The sensor packaging structure includes a bonding material having a first surface and a second surface opposite the second surface, where the bonding material defines a bonding material edge disposed between the first surface of the bonding material and the second surface of the bonding material. The sensor packaging structure includes a transparent material, where the bonding material couples the sensor die to the transparent material. The sealing material is disposed on an interface between the sensor die and the bonding material, and at least one of a portion of the sensor edge or a portion of the bonding material edge.
US11605628B2
A III-nitride device that includes a silicon body having formed therein an integrated circuit and a III-nitride device formed over a surface of the silicon body.
US11605627B2
Circuits and methods for protecting a device are provided. A first device to be protected includes a gate dielectric of a first thickness. A second device includes a gate dielectric of a second thickness that is less than the first thickness. A gate is shared by the first device and the second device.
US11605613B2
According to an embodiment, provided is a semiconductor device includes an insulating substrate; a first main terminal; a second main terminal; an output terminal; a first metal layer connected to the first main terminal; a second metal layer connected to the second main terminal; a third metal layer disposed between the first metal layer and the second metal layer and connected to the output terminal; a first semiconductor chip and a second semiconductor chip provided on the first metal layer; and a third semiconductor chip and a fourth semiconductor chip provided on the third metal layer. The second metal layer includes a first slit. Alternatively, the third metal layer includes a second slit.
US11605606B2
The present application provides a semiconductor device. The semiconductor device includes a bonding pad disposed over a semiconductor substrate; a first spacer disposed over a top surface of the bonding pad; a second spacer disposed over a sidewall of the bonding pad; a dielectric layer between the bonding pad and the semiconductor substrate. The dielectric layer includes silicon-rich oxide; and a conductive bump disposed over the first passivation layer. The conductive bump is electrically connected to a source/drain (S/D) region in the semiconductor substrate through the bonding pad. The semiconductor device also includes a dielectric liner disposed between the first spacer and the bonding pad; and a first passivation layer covering the second spacer, wherein the dielectric liner is L-shaped, and the first spacer is separated from the bonding pad by the dielectric liner.
US11605601B2
A semiconductor package and a method of forming the same are disclosed. A method of forming a semiconductor package includes the following operations. A polymer layer is formed over a die. A metal feature is formed in the polymer layer. An argon-containing plasma treatment is performed to the polymer layer and the metal feature.
US11605599B2
A semiconductor device includes a semiconductor die having a front side surface, a backside surface opposite the front side surface and side faces. A backside metallization layer is deposited over the backside surface and projects laterally outwards beyond the side faces. A side face protection layer covers the side faces.
US11605597B2
A semiconductor package structure and a method for manufacturing a semiconductor package structure are provided. The semiconductor package structure includes a first passivation layer, a first metal layer and a first semiconductor die. The first metal layer is embedded in the first passivation layer. The first metal layer defines a first through-hole. The first semiconductor die is disposed on the first passivation layer.
US11605595B2
Disclosed is an apparatus and methods for making same. The apparatus includes a first insulating layer, a first metal layer disposed on a surface of the first insulating layer, and a metallization structure embedded in the first insulating layer. The metallization structure occupies only a portion of a volume of the first insulating layer. The metallization structure has a line density greater than a line density of the first metal layer.
US11605590B2
A multilayer-type on-chip inductor with a conductive structure includes an insulating redistribution layer disposed on an inter-metal dielectric layer, a first spiral trace layer disposed in the insulating redistribution layer, and a second spiral trace layer disposed in the inter-metal dielectric layer and correspondingly formed below the first spiral trace layer. The inter-metal dielectric layer has a separating region to divide the second spiral trace layer into line segments. First slit openings each passes through a corresponding line segment, and extends in an extending direction of a length of the corresponding line segment.
US11605584B2
A semiconductor package includes a redistribution substrate and a semiconductor chip thereon. The redistribution substrate includes a ground under-bump pattern, signal under-bump patterns laterally spaced apart from the ground under-bump pattern, first signal line patterns disposed on the signal under-bump patterns and coupled to corresponding signal under-bump patterns, and a first ground pattern coupled to the ground under-bump pattern and laterally spaced apart from the first signal line pattern. Each of the signal and ground under-bump patterns includes a first part and a second part formed on the first part and that is wider than the first part. The second part of the ground under-bump pattern is wider than the second part of the signal under-bump pattern. The ground under-bump pattern vertically overlaps the first signal line patterns. The first ground pattern does not vertically overlap the signal under-bump patterns.
US11605582B2
A semiconductor device includes a wiring board that includes a first insulating layer, a first conductive layer arranged over the first insulating layer, a second conductive layer arranged under the first insulating layer, the wiring board further including a magnetic layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher specific magnetic permeability than the first and second conductive layers, and a carbon layer that is arranged between the first insulating layer and the first or second conductive layer and that has a higher thermal conductivity in a planary direction than the first and second conductive layers; a semiconductor chip electrically connected to the first and second conductive layers; and an insulating circuit board arranged separately from the wiring board and that has the semiconductor chip mounted thereon.
US11605579B2
A semiconductor device includes a substrate, an electrical conductor and a passivation layer. The substrate includes a first surface. The electric conductor is over the first surface of the substrate. The passivation layer is over the first surface of the substrate. The passivation layer includes a first part and a second part. In some embodiments, the first part is in contact with an edge of the electrical conductor, the second part is connected to the first part and apart from the edge of the electrical conductor, and the first part of the passivation layer has curved surface.
US11605578B2
A chip package assembly and a method for manufacturing the same are provided. A die is attached to one of pins located around a chip carrier, so that an electronic component such as a diode is packaged in the chip package assembly and is electrically connected in series with other dies inside the package, thereby improving the degree of integration of the chip package assembly, and reducing a volume of the external circuit.
US11605570B2
A system and method. The system may include an integrated circuit (IC) die. The IC die may have two faces and sides. The system may further include mold material. The mold material may surround at least the sides of the IC die. The IC die may be mechanically interlocked with the mold material.
US11605568B2
A semiconductor apparatus includes: an insulating substrate including a circuit pattern; a semiconductor device mounted on the insulating substrate and electrically connected to the circuit pattern; a case storing the insulating substrate and the semiconductor device; and an electrode attached to the case, wherein a tip surface of the electrode is jointed to the circuit pattern with solder, the electrode is brought into contact with and pushed against the circuit pattern by the case, and a projection is provided on the tip surface.
US11605567B2
Disclosed are a method of monitoring a semiconductor device fabrication process and a method of fabricating a semiconductor device using the same. The monitoring method may include determining a normalization range of a target byproduct, which is a measurement target of byproducts produced in a chamber by an etching process, the byproducts including the target byproduct and a non-target byproduct, the target byproduct including first and second target byproducts, which are respectively produced by and before the etching process on a to-be-processed layer, obtaining a first index from a ratio of the target byproduct to the non-target byproduct, obtaining a second index by subtracting an emission intensity of the second target byproduct from the first index, obtaining a third index by integrating the second index on a time interval, and estimating a result of the etching process and presence or absence of a failure, based on the third index.
US11605566B2
A method of manufacturing a semiconductor device having metal gates and the semiconductor device are disclosed. The method comprises providing a first sacrificial gate associated with a first conductive type transistor and a second sacrificial gate associated with a second conductive type transistor disposed over the substrate, wherein the first conductive type and the second conductive type are complementary; replacing the first sacrificial gate with a first metal gate structure; forming a patterned dielectric layer and/or a patterned photoresist layer to cover the first metal gate structure; and replacing the second sacrificial gate with a second metal gate structure. The method can improve gate height uniformity during twice metal gate chemical mechanical polish processes.
US11605554B2
A flip-chip process is to provide a pressing jig with a channel, so that the pressing jig grips a chip module by vacuum suction through the channel, and the chip module can be bonded onto a circuit board via a plurality of solder bumps through the pressing jig, and then a heating device is provided to heat the plurality of solder bumps and reflow the plurality of solder bumps. Therefore, the chip module can be vacuum-gripped by the pressing jig to suppress deformation of the chip module, so that the solder bumps can effectively connect to corresponding contacts of the circuit board.
US11605549B2
An air conditioner includes a blower unit to blow air at a predetermined amount, a cooling unit arranged downstream of the blower unit in an air flowing direction, a compressor which is operated at a variable operating frequency so that a revolving speed thereof is adjustable, a condenser, and a cooling coil connected in this order by pipes to circulate a heating medium to cool blown air with a heating unit arranged on a downstream side of the cooling unit in the air flowing direction in which the blown air is heated by a heater, and a control unit controls the operating frequency of the compressor and includes a compressor control part which adjusts the revolving speed of the compressor such that the operating frequency of the compressor is decreased by a predetermined frequency when an output of the heating unit exceeds a first threshold value.
US11605548B2
According to one embodiment, a mold includes a substrate clamping surface, a cavity, a suction part, a vent, an intermediate cavity, and an opening/closing part. The substrate clamping surface contacts a surface of a processing substrate. The cavity is recessed from the substrate clamping surface. The suction part is recessed from the substrate clamping surface. The vent is provided on a path between the cavity and the suction part, communicates with the cavity, is recessed from the substrate clamping surface to a vent depth. The intermediate cavity is provided between the vent and the suction part on the path, communicates with the vent, and is recessed from the substrate clamping surface to an intermediate cavity depth deeper than the vent depth. The opening/closing part opens and closes the path and is provided between the intermediate cavity and the suction part on the path.
US11605539B2
A method for forming a semiconductor device includes depositing a metal resist layer over a layer to be patterned that is formed over a substrate; patterning the metal resist layer using a lithography process to form a patterned metal resist layer and expose portions of the layer to be patterned; selectively depositing a silicon containing layer over the patterned resist layer by exposing the substrate to a gas mixture comprising a silicon precursor, the silicon containing layer being preferentially deposited over a top surface of the metal resist layer; and performing a surface cleaning process by exposing the layer to be patterned and the patterned metal resist layer covered with the silicon containing layer to a plasma process with an etch chemistry comprising a halogen or hydrogen.
US11605537B2
Examples of an integrated circuit with a gate structure and a method for forming the integrated circuit are provided herein. In some examples, a workpiece is received that includes a substrate having a channel region. A gate dielectric is formed on the channel region, and a layer containing a dopant is formed on the gate dielectric. The workpiece is annealed to transfer the dopant to the gate dielectric, and the layer is removed after the annealing. In some such examples, after the layer is removed, a work function layer is formed on the gate dielectric and a fill material is formed on the work function layer to form a gate structure.
US11605523B2
Aberration corrector includes a lower electrode substrate to be formed therein with plural first passage holes having a first hole diameter and making multiple electron beams pass therethrough, and to be arranged thereon plural electrode sets each being plural electrodes of four or more poles, surrounding a first passage hole, for each of the plural first passage holes, and an upper electrode substrate above the lower one, to be formed therein with plural second passage holes making multiple electron beams pass therethrough, whose size from the top of the upper electrode substrate to the middle of way to the back side of the upper electrode substrate is a second hole diameter, and whose size from the middle to the back side is a third hole diameter larger than each of the first and second hole diameters, wherein a shield electrode is on inner walls of plural second passage holes.
US11605517B2
Provided herein are methods for an improved bi-stable relay. In some embodiments, a method may include providing a core assembly within a housing, the core assembly comprising a plunger extending through a coil support structure. The method may further include winding a first coil and a second coil about a central section of the coil support structure, providing a first magnet and a first ferromagnetic plate at a first end of the coil support structure, and providing a second magnet and a second ferromagnetic plate at a second end of the coil support structure. In some embodiments, the method may further include activating the first coil or the second coil to move the plunger between a first position and a second position, wherein in the first position a circuit formed by a set of contacts is closed, and wherein in the second position the circuit is open.
US11605513B2
Provided is an information input device that allows two types of operation, namely, rotation operation and tilt operation, and that can be downsized. In a case where the rotation operation component is seen in a direction orthogonal to a rotation axis direction of the rotation operation component, the rotation operation component has a first slope that faces a tilt operation component and that is on an inner periphery side of an annular shape of the rotation operation component and is inclined relative to the rotation axis of the rotation operation component. In the case where the rotation operation component is seen in the direction orthogonal to the rotation axis direction of the rotation operation component, a distance of the first slope from the rotation axis of the rotation operation component increases as a distance of the first slop from the rotation detection unit increases.
US11605509B2
An electrolyte solution containing a solvent and a compound represented by the following formula (1), wherein R1 is a C1-C5 linear or branched non-fluorinated alkyl group optionally containing an ether bond. Also disclosed is an electrochemical device including the electrolyte solution, a lithium ion secondary battery including the electrolyte solution and a module including the electrochemical device or lithium ion secondary battery.
US11605508B2
The present invention relates in part to a polymer functionalized with a bio-ionic liquid to form a gel electrolyte. The gel electrolyte thus formed is biocompatible and biodegradable. In certain embodiments, the electrolyte is used for making implantable 3D printed energy storage devices.
US11605506B2
A ceramic electronic device includes, a multilayer chip in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked, external electrodes provided on the first end face and the second end face, and a water repellent agent formed on a surface of the external electrodes. A thickness A (>0) of the water repellent agent on at least one of four faces of the external electrodes that cover an upper face in a stacking direction, a lower face in the stacking direction, and two side faces of the multilayer chip is larger than a thickness B (>0) of the water repellent agent on faces of the external electrodes that cover the first end face and the second end face.
US11605500B2
The invention relates to a transformer core with at least one additional leg. Said additional leg is used to form a leakage path. In order to optimize the installation space and for easier connection of the transformer windings, the transformer legs and the additional leakage path legs are not arranged along a common line.
US11605499B2
A magnetic film includes iron and copper distributed between opposing first and second major surfaces of the magnetic film. The copper has a first atomic concentration C1 at a first depth d1 from the first major surface and a peak second atomic concentration C2 at a second depth d2 from the first major surface, d2>d1, C2/C1≥5.
US11605494B2
Disclosed herein is a coil component that includes an insulating substrate, a first coil part formed on the first surface of the insulating substrate, and a second coil part formed on the second surface of the insulating substrate. At least an innermost turn of the first coil part is radially separated by spiral-shaped slits into three or more conductor parts. At least an innermost turn of the second coil part is radially separated by spiral-shaped slits into three or more conductor parts. Inner peripheral ends of respective innermost to outermost conductor parts of the three or more conductor parts of the first coil part are connected to inner peripheral ends of the respective outermost to innermost conductor parts of the three or more conductor parts of the second coil part.
US11605492B2
Disclosed herein is a coil component that includes a first coil part spirally wound in a plurality of turns, the first coil part including a first turn positioned at an innermost periphery and a second turn positioned on an outer peripheral side relative to the first turn; and a second coil part spirally wound in a plurality of turns, the second coil part including a third turn positioned at an innermost periphery and a fourth turn positioned on an outer peripheral side relative to the third turn. The first turn and the fourth turn are connected to each other, and the second turn and the third turn are connected to each other.
US11605490B2
The present invention is an inductor element having a conductor wound in a coil form, and a core part surrounding the coil and including a magnetic powder and a resin. The core part includes a top board part and a bottom board part respectively covering both ends of the coil, and an outer circumference part positioned at an outer circumference side of the coil, and a resin content of the outer circumference part is larger than a resin content of the top board part and also larger than a resin content of the bottom board part.
US11605484B2
A multilayer seed pattern inductor includes a magnetic body and an internal coil part. The magnetic body contains a magnetic material. The internal coil part is embedded in the magnetic body and includes connected coil conductors disposed on two opposing surfaces of an insulating substrate. Each of the coil conductors includes a seed pattern formed of at least two layers, a surface coating layer covering the seed pattern, and an upper plating layer formed on an upper surface of the surface coating layer.
US11605482B2
In an embodiment a thermal varistor protection device includes a casing, a varistor embedded in the casing, wherein the varistor includes a first metallization electrode, which is only partly covered by an insulating material of the casing to allow an electrically conductive connection, a first terminal wire electrically conductively connected to the first metallization electrode of the varistor and a contact element electrically conductively connected to the first metallization electrode of the varistor in a region where the varistor is not covered by the insulating material, wherein the contact element is pre-stressed to ensure a fast separation of the contact element and the first metallization electrode when the electrically conductive connection between the contact element and the first metallization electrode becomes loose.
US11605481B2
A device (1) and a method for producing enameled wires, comprises an application device (3) for applying at least one enamel coating, a furnace (4) for solidifying the enamel coating and an exhaust gas purification device (7) for removing at least nitrogen oxides from an exhaust gas (9) of the furnace (4). The exhaust gas purification device (7) has a unit (13) for the selective catalytic reduction of nitrogen oxides in the exhaust gas (9) of the furnace and a feeding apparatus (11) for feeding a reducing agent, preferably an ammonia-containing compound, in particular a urea solution, into the exhaust gas (9) of the furnace (4). The feeding apparatus (11) has at least one outlet opening, which is designed in such a way that the reducing agent exits from the outlet opening substantially in the flow direction of the exhaust gas (9).
US11605476B2
A method for enhancing vacuum tolerance of optical levitation particles includes steps of: (1) turning on a trapping laser to form an optical trap, loading the particles to an effective capture region of the optical trap, and collecting scattered light signals; (2) turning on the preheating laser, and directing a preheating laser beam to the captured particles; (3) adjusting a power of the preheating laser until a particle heating rate is larger than a heat dissipation rate; (4) turning on the vacuum pump, and stopping evacuating when a vacuum degree is greater than a vacuum inflection point of a first reduction of the effective capture region of the optical trap; and (5) turning off the preheating laser when the scattered light signals collected by the photodetector no longer changes. The present invention improves a stable capture probability of the particles in high vacuum environment.
US11605472B2
A closed-vessel molten salt reactor (cvMSR) is described herein. A cvMSR may comprise a suspended container, such as a metallic container, within a trench surrounded by a concrete enclosure and a concrete cover having a number of channels. The suspended container may be hollow and a solution of fissile materials and salt materials may be provided within the suspended container. The solution may be capable of undergoing a chain reaction nuclear fission process once a threshold temperature is reached. Heat generated by the solution may heat a fluid surrounding the suspended container. The heated fluid may be transported, through the number of channels of the concrete cover, to an external location where the heated fluid may be used in distributing heat and/or electricity generation.
US11605470B2
An integrated tele-health networking, interaction, and care-matching tool for tele-health services may include a tele-health operations server in communication with patient, provider, matching, and interaction databases. A management engine running on the server may execute a database management module, a rule module, and a GUI module configured to display a GUI having a plurality of preconfigured screens at a plurality of user terminals. In operation, the management engine implements a referral-based care network that connects a patient with healthcare providers, non-medical-professional caregivers, advocates, and friends or family via the user terminals. The management engine also receives rating and personality assessment information from the patient and records interaction variables and emotional reaction information from care interactions and uses that information to respectively match the patient with an optimal healthcare provider(s) selected from the network and to determine an empathy meter score for the care interaction. Other embodiments are disclosed.
US11605465B1
Embodiments relate generally to computer network architectures for machine learning, and more specifically, to computer network architectures in the context of program rules, using combinations of defined patient clinical episode metrics and other clinical metrics, thus enabling superior performance of computer hardware. Aspects of embodiments herein are specific to patient clinical episode definitions, and are applied to the specific outcomes of highest concern to each episode type. Furthermore, aspects of embodiments herein produce more accurate and reliable predictions of possible patient outcomes and metrics.
US11605459B2
Systems and methods for providing a universal platform for at-home health testing and diagnostics are provided herein. In particular, a health testing and diagnostic platform is provided to connect medical providers with patients and to generate a unique, private testing environment. In some embodiments, the testing environment may facilitate administration of a medical test to a patient with the guidance of a proctor. In some embodiments, the patient may be provided with step-by-step instructions for test administration by the proctor within a testing environment. The platform may display unique, dynamic testing interfaces to the patient and proctor to ensure proper testing protocols and accurate test result verification.
US11605446B2
The present disclosure provides methods and systems for determining and/or characterizing one or more haplotypes and/or phasing of haplotypes in a nucleic acid sample. In particular, the disclosure provides methods for determining a haplotype and/or phasing of haplotypes in a nucleic acid sample by incorporating synthetic polymorphisms into fragments of a nucleic acid sample and utilizing the synthetic polymorphisms in determining one or more haplotypes and/or phasing of haplotypes.
US11605433B2
A storage device includes a memory device including a plurality of memory blocks including a plurality of memory cells respectively connected to a plurality of word lines which are vertically stacked, and a memory controller configured to control the memory device to determine an attribute of a plurality of write data corresponding to a write request in response to the write request provided from a host, set a program voltage used for a program operation of storing write data having the same attribute of the write data among the plurality of write data in the same memory block based on a lookup table including the attribute of the write data and program information on the program voltage according to positions of the plurality of word lines, and perform the program operation according to the set program voltage.
US11605432B2
According to an exemplary embodiment of the inventive concept, there is provided a nonvolatile memory device comprising: a memory cell region including a first metal pad, a peripheral circuit region including a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory cell array, in the memory cell region, comprising a plurality of memory cells, a plurality of word lines and a bit line connected to the memory cells, wherein each memory cell is connected to one of the word lines, a voltage generator, in the peripheral circuit region, supplying a plurality of supply voltages to the memory cell array, a control logic circuit, in the peripheral circuit region, programming a selected one of the memory cells connected to a selected one of the word lines into a first program state by controlling the voltage generator, and a verify circuit, in the peripheral circuit region, controlling a verify operation on the memory cell array by controlling the voltage generator, wherein the verify circuit controls a word line voltage applied to at least one unselected word line not to be programmed among the plurality of word lines in the verify operation and a bit line voltage applied to the bit line connected differently from a voltage level of a voltage applied in a read operation of the nonvolatile memory device.
US11605428B2
A vertical nonvolatile memory device including a memory cell string using a resistance change material is disclosed. Each memory cell string of the nonvolatile memory device includes a semiconductor layer extending in a first direction and having a first surface opposite a second surface, a plurality of gates and a plurality of insulators alternately arranged in the first direction and extending in a second direction perpendicular to the first direction, a gate insulating layer extending in the first direction between the plurality of gates and the semiconductor layer and between the plurality of insulators and the semiconductor layer, and a dielectric film extending in the first direction on the surface of the semiconductor layer and having a plurality of movable oxygen vacancies distributed therein.
US11605427B2
A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width used by the write circuit based on the detected temperature of the memory device.
US11605425B2
A decoder in an integrated circuit memory device having: a positive section having a first input line; a negative section having a second input line; and an output line connected from both the positive section and the negative section to a voltage driver connected to a memory cell. The positive section and the negative section are controlled by a polarity control signal. When the polarity control signal indicates positive polarity, the positive section drives the output line according to signals received in the first input line; and when the polarity control signal indicates negative polarity, the negative section drives the output line according to signals received in the second input line.
US11605422B2
A circuit includes a memory array, a control circuit configured to identify an address of a first row containing a weak cell, and store corresponding address information in a storage device, and an address decoding circuit including NAND pairs, inverter pairs, and a logic tree. Each NAND pair receives corresponding bits of the address information and the address of the first row and corresponding inverted bits of the address information and the address of the first row inverted by corresponding inverter pairs, and output terminals of the NAND pairs are connected to the logic tree. The logic tree matches the address information with the address of the first row based on output logic levels from the NAND pairs and, in response to the corresponding address information matching the address of the first row, activates a second row of the memory array simultaneously with the first row being activated.
US11605419B2
Disclosed herein is an apparatus that includes a plurality of memory sections each including a plurality of word lines, a predecoder circuit configured to generate predecoded section address signals to select one of the plurality of memory sections and predecoded word line address signals to select one of the word lines included in a selected one of the plurality of memory sections based on a row address, and a section address control circuit configured to retain the predecoded section address signals regardless of an update of the row address in a test operation mode.
US11605416B1
Methods, systems, and devices for reducing duty cycle degradation for a signal path are described. In some examples, a memory system may alternate a polarity of a signal line or signal path that includes a set of transistors during successive active periods of the memory system. In some cases, the memory device may include an inversion control component configured to operate the signal using either a first polarity or a second polarity. The inversion control component may receive an indication when the memory system enters an active period, and may accordingly alternate or the polarity of the signal path during successive active periods. In some examples, the signal path may be coupled with one or more output components which may uninvert signals from the signal path when the inversion control component has inverted the polarity of the signal path.
US11605409B2
A magnetic domain device is provided in which a magnetic free layer (i.e., the storage layer) of a magnetic tunnel junction (MTJ) pillar is in close proximity to a conductive write line that is disposed beneath the MTJ pillar. The magnetic domain device further includes a pair of spaced apart bottom electrodes located beneath the conductive write line, and a top electrode located on the MTJ pillar. The magnetic domain device can be used in analog memories including multi-bit storage, analog memory for artificial intelligence (AI) applications.
US11605406B2
A sense amplifying device includes a bit line bias voltage adjuster and a sense amplifying circuit. The bit line bias voltage adjuster receives a power voltage to be an operation voltage. The bit line bias voltage adjuster includes a first amplifier, a first transistor and a first current source. The first amplifier, based on the power voltage, generates an adjusted reference bit line voltage according to a reference bit line voltage and a feedback voltage. The first transistor receives the adjusted reference bit line voltage and generates the feedback voltage, wherein the first transistor is a native transistor. The sense amplifying circuit receives the power voltage to be the operation voltage, and generates a sensing result according to the adjusted reference bit line voltage.
US11605405B2
Methods, systems, and devices for power switching for embedded memory are described. A system may be configured with circuitry (e.g., power supply switching circuitry) coupled with or between a power supply and a power input node of a memory device, which may support selectively coupling or isolating the memory device and the power supply based on various conditions. For example, the circuitry may be configured for a selective coupling or a selective isolation based on a voltage level of the power supply satisfying various voltage thresholds. The circuitry may also be configured to support various input or output signaling, such as transmitting an indication of an isolation from the power supply, transmitting an indication to perform a memory initialization, or receiving an indication or command to perform a power cycle.
US11605397B2
Aspects of the present disclosure provide various magnetic recording slider structures and fabrication methods that can reduce head overcoat (HOC) thickness without significantly reducing the lifetime and reliability of a slider by using a protective cap placed on preselected locations on the outermost surface or HOC of the slider. A slider includes a writer comprising an energy-assisted recording element. The writer is configured to store information on a magnetic medium using the energy-assisted recording element. The slider includes a head overcoat (HOC) layer providing an outermost media facing surface. The slider further includes a protective cap positioned on the HOC layer to at least partially cover the energy-assisted recording element, the protective cap including a preselected shape configured to protect the energy-assisted recording element.
US11605391B2
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag.
US11605386B2
The computer receives a group of conversation data associated with the escalation node, identifies agent responses in the conversation data, and clusters them into agent response types. The computer identifies dialog state feature value sets for the conversations. The computer identifies feature value set associations with response types, and generates, Boolean expressions representing the feature value sets associated with each of the response types. The computer makes a recommendation to add to at least one child node for the escalation node, with the child node corresponding to one of the response types. The child node has, as an entry condition, the Boolean expression for the response type to which the child node corresponds. The child node has as an action, which according to some aspects, provides a response representative of the cluster of agent responses for the response type to which the child node corresponds.
US11605385B2
A processor may receive information from one or more users. The information may include identifiers associated with the one or more users and audio associated with the one or more users. The processor may transcribe the audio into a text of the audio. The processor may parse the text into one or more segments. The processor may analyze each of the one or more segments. The processor may determine, from the analyzing, a specific subject of the information.
US11605382B2
Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
US11605374B2
A method, performed by the electronic device, of providing a voice recognition service includes obtaining a user call keyword for activating the voice recognition service, based on a first user voice input; generating a user-customized voice database (DB) by inputting the obtained user-customized keyword to a text to speech module; and obtaining a user-customized feature by inputting an audio signal of the user-customized voice DB to a pre-trained wake-up recognition module.
US11605368B2
A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances.
US11605365B2
An electronic device includes a device housing and one or more displays presenting one or more user actuation targets defining one or more virtual buttons in a predefined arrangement relative to a first end of the device housing. One or more sensors detect a condition of the electronic device, such as an approaching object, change in the direction of gravity, or an object tapping or pushing the electronic device. One or more processors cause, in response to the one or more sensors detecting the condition, the one or more displays to present the one or more user actuation targets defining the one or more virtual buttons in another predefined arrangement that is different from the predefined arrangement.
US11605353B2
The present disclosure relates to a display driver and a display device using the same. The display device according to the embodiment improves an effect of preventing leakage current of a data supply transistor by adaptively controlling and supplying, on the basis of a luminance value of an input data, a parking voltage which is applied in order to prevent the leakage current of the data supply transistor. The display driver comprises a controller which provides a clock signal swinging between a high level and a low level during a refresh frame in which a data voltage is written in a pixel, and provides a clock signal having a direct current voltage during a hold frame in which the data voltage written in the pixel is maintained; a data driver which supplies the data voltage to the pixel during the refresh frame in accordance with a data control signal of the controller; and a power supplier which supplies a parking voltage to the pixel during the hold frame.
US11605345B2
A display device includes a display region including pixel circuits, and a driver for outputting a control signal to the pixel circuits. The display region includes a first region and a second region having a lower pixel circuit density than the first region. The driver includes output buffers. Each of the output buffers simultaneously outputs the control signal to the pixel circuits. The output buffers include a first output buffer and a second output buffer. The number of the pixel circuits as output destinations of the control signal of the first output buffer is larger than the number of the pixel circuits as output destinations of the control signal of the second output buffer. A channel width of a drive transistor of the first output buffer is larger than that of a drive transistor of the second output buffer.
US11605340B2
A one-bit memory circuit for amoled panel sub-pixels is provided with an auxiliary latch circuit and a control switch on the basis of an existing one-bit memory circuit. The control switch is configured for controlling the activation of the auxiliary latch circuit. When the control switch is turned on, the auxiliary latch circuit, together with a voltage-controlled current MOS transistor and a light emitting diode in the existing one-bit memory, forms a latch for latching the voltage on a capacitor in the existing memory circuit. The one-bit memory circuit of the present invention reasonably utilizes components in the existing circuit and cuts down additional components required for achieving the latch function.
US11605337B2
The present embodiments disclose a pixel driving circuit and a display device including the same. A pixel driving circuit according to an embodiment of the present disclosure includes a first pixel circuit configured to control light-emission and non-emission of the luminous element in response to a control signal applied to each of a plurality of subframes constituting a frame during a light-emitting period and a second pixel circuit storing a bit value of image data in a data writing period and generating the control signal based on the bit value and a clock signal in the light-emitting period.
US11605332B1
Systems and methods are provided for providing Response Time Compensation (RTC) by generating multiple overdrive look-up tables (LUTs) for a display device are described. In some embodiments, an Information Handling System (IHS) may include a controller and a memory coupled to the controller, the memory having program instructions stored thereon that, upon execution, cause the controller to generate multiple LUTs each having alternate grey levels selected to implement RTC in a Liquid Crystal Display (LCD), wherein the alternate grey levels of each of the LUTs is calculated, at least in part, by taking into account one of a plurality of pixel lines of a video stream.
US11605323B2
The present application provides a display panel, a manufacturing method, a detection method, and a display device. The display panel includes a display area and a non-display area surrounding the display area. The non-display area includes: a crack detection line surrounding the display area; a screen control line; a plurality of switch signal lines; and a plurality of detection switches electrically connected at different positions to the crack detection line. Each detection switch is also connected to the screen control line and a respective switch signal line, and allows conduction between the crack detection line and the screen control line based on the switch signal input by the switch signal line, such that the screen control line drives the display panel to display according to the test signal input by the crack detection line.
US11605292B2
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
US11605289B2
A notification method for notifying an object of information using a notification device or a light source device provided in a vehicle includes recognizing a plurality of objects based on a result of detection performed by an external sensor, giving a priority for the recognized objects, selecting a notification target from the recognized objects based on the given priority, associating the notification target with a region of the notification device, and performing notification for the notification target using the associated region of the notification device.
US11605286B1
An alert system is configured to track conditions for a tracking system. The one or more processors of the alert system are configured to receive data in a payload related to characteristics of tracking devices of the tracking system. The one or more processors are then configured to determine a condition timeframe for each condition for a given alert based on the data in the payload. The given alert requires at least a first condition and a second condition of the plurality of conditions. The one or more processors are configured to perform a query for historical data for the first condition based on a timestamp of the second condition that is prior to the first condition, determine an alert timeframe for the given alert based on the condition timeframes and the historical data, and store the given alert and the alert timeframe in a memory of the alert system.
US11605283B1
A disaster preparation system may include a system controller. The system controller may include a device processor; and a non-transitory computer readable medium including instructions executable by the device processor to perform the following steps: receiving location data from a personal electronic device of a user; receiving forecast data regarding a predicted disaster; making a determination of a preparatory action to be executed on behalf of the user, based on the location data and the forecast data; and executing the preparatory action at a predetermined time relative to the predicted time of occurrence of the predicted disaster.
US11605274B2
Techniques are provided for contacting emergency response services when certain conditions are met. In some instances, it may be determined, by a wearable device, whether a user has responded to a first user interface prompt displayed in response to detection of a physical event associated with the user. In accordance with a determination that the user has not responded to the first user interface prompt after expiration of a first time period, certain actions may be performed. For example, a countdown timer may begin to run for a second timer period. During the second period, an audio alert and a haptic alert may be output by the wearable device. In accordance with a determination that the user has not responded to a second user interface prompt prior to expiration of the second time period, a communication channel request may be transmitted to an emergency response service by the wearable device.
US11605268B2
An improved gaming machine comprising a display screen, a processor, and an input device. The gaming machine displays on the display screen a gaming interface presenting an entertaining display and a summary window comprising a limited view of variables related to participants in multiple events. The gaming machine may conduct wagering on past events for a player, conducting a wager including the processor accessing a database to automatically retrieve data about one or more events in the past and included multiple participants. The data may include both a final ranking of the participants in the events and listings of features of the participants in the events, which may be displayed in the summary window.
US11605264B2
Methods, systems, and storage media for playing a card game are disclosed. Exemplary implementations may: receive cards from a set of cards, individual cards of the set of cards representing a prediction of an outcome; assign a rarity level to individual cards of the set of cards; collect copies of the cards through winning predictions associated with individual cards; and upgrade the cards through the copies of the cards.
US11605263B2
The present disclosure relates generally to a system that enables a mobile device running a mobile device application to communicate with different gaming establishment components and modify the mobile device application functionality and/or the mobile device application appearance based on different data received from different gaming establishment components.
US11605262B2
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display first and second display areas. A number of free bonus may be awarded during a primary game. During the free spins, any occurrences of a predetermined symbol is copied to the second display area. After the free spins, a secondary bonus may be provided using the second display area and the copied symbols.
US11605261B2
A system for automatic filling of medication organizers comprises i) a storage unit for medication containers that is accessible from a first side thereof, ii) a plurality of medication organizer filling units, each having a temporary storage rack that is accessible from a side of the medication filling units that faces the storage unit, and iii) a container handling system that is positioned between the storage unit and the temporary storage racks and that is movable between the storage unit and each of the temporary storage racks for transferring selected medication containers therebetween. The system allows minimizing idle times by moving medication containers between the storage unit and temporary storage racks simultaneously to the filling process.
US11605256B2
A method includes controlling a shared location. Item identifiers are read from a set of items (pertaining to one or more operators sharing the shared location) reaching a gate of the shared location. A verification request message for the item identifiers is broadcast for receiving corresponding verification response messages from central computing systems of the operators. A passage of the items through the gate is controlled according to the verification response messages. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.
US11605246B2
A computing system receives location data from a computing device of a transport provider and based on the location data, monitors a location of the transport provider as the transport provider operates a vehicle to travel towards a service location of the service request. The system determines, based on monitoring the location of the transport provider, that the transport provider has not indicated at least one of a correct start location or a correct start time for fulfilling the service request. In response to determining that the transport provider has not indicated the at least one of the correct start location or the correct start time, the system uses a set of the location data received from the computing device of the transport provider to determine the at least one of the correct start location or the correct start time for fulfilling the service request.
US11605228B2
An early fusion network is provided that reduces network load and enables easier design of specialized ASIC edge processors through performing a portion of convolutional neural network layers at distributed edge and data-network processors prior to transmitting data to a centralized processor for fully-connected/deconvolutional neural networking processing. Embodiments can provide convolution and downsampling layer processing in association with the digital signal processors associated with edge sensors. Once the raw data is reduced to smaller feature maps through the convolution-downsampling process, this reduced data is transmitted to a central processor for further processing such as regression, classification, and segmentation, along with feature combination of the data from the sensors. In some embodiments, feature combination can be distributed to gateway or switch nodes closer to the edge sensors, thereby further reducing the data transferred to the central node and reducing the amount of computation performed there.
US11605227B2
The present invention discloses a new method for analyzing, modifying, and distributing digital images and video in a quick, efficient, practical and/or cost-effective way. The method of processing video can take a different region or object and replace the pixels in the frames of the scenes that comprise the features and characteristics of the identified region or object with a different set of pixels. The replacement or other customizations of the frames and scenes lead to a naturally integrated video or image which is indistinguishable by the human eye or other visual system. In one embodiment, this invention can be used to provide different advertising elements into an image or set of images for different viewers, or to enable a viewer to control elements within a video and add their own preference or other elements.
US11605222B2
A helmet includes a transceiver configured to receive vehicle data from one or more sensors located on a vehicle. The helmet also includes an inertial movement unit (IMU) configured to collect helmet motion data of a rider of the vehicle and a processor in communication with the transceiver and IMU, and programmed to receive, via the transceiver, vehicle data from the one or more sensors located on the vehicle and determine a rider attention state utilizing the vehicle data from the one or more sensors located on the vehicle and the helmet motion data from the IMU.
US11605210B2
A method for recognition of characters by optical means in an unclear or non-optimal image of an object document, the image carrying shadows or other impediments inputs the document into a shadow prediction model to obtain a shadow mask. A determination is made as to whether the shadow mask of the document affect an optical character recognition (OCR) performance. The method further inputs the document into a shadow removing model for removal of shadows to obtain an intermediate document if the shadow mask are deemed to affect the OCR performance, then OCR can then be performed on the final object document.
US11605208B2
A system and method for creating, managing, and displaying a limited edition, serialized 3D digital collectible, and rarity classifications of the collectibles and packs in which they are distributed. The 3D digital collectible may include at least one digital media file and associated data. A digital media file may relate to a visual representation of an event during an entertainment experience, such as a video highlight or related images, and the data may be data associated with the event, experience, and/or the digital media file.
US11605204B2
Examples of the present disclosure relate to a computing device for processing images captured in three-dimensional environments, for the generation of augmented reality scenes. The computing device is configured to obtain an augmented reality anchor, the anchor corresponding to a position and orientation in a real-world environment. The computing device is configured to receive image capture data via data communication from a remote user device. The image capture data comprises an image captured by the user device, the image representing the real-world environment as viewed by the user device. The computing device is configured to process the image capture data to determine spatial data which maps the anchor to the image. The spatial data is usable by the remote user device to insert a virtual object into the image, in accordance with the anchor, to generate an augmented reality scene at the remote user device. The computing device is configured to transmit the determined spatial data via data communication to the remote user device.
US11605202B2
Embodiments of the invention are directed to a computer-implemented method of generating a pathway recommendation. The computer-implemented method includes using a processor system to generate an intermediate three-dimensional (3D) virtual reality (VR) environment of a target environment. A machine learning algorithm is used to perform a machine learning task on the intermediate 3D VR environment to generate machine learning task results including predicted features of interest (FOI) and FOI annotations for the intermediate 3D VR environment. The processor system is used to generate, based at least in part on the machine learning task results, the pathway recommendation configured to assist a user with navigating and interpreting a 3D VR environment including the intermediate 3D VR environment having the pathway recommendation.
US11605195B1
An embodiment provides a mobile application that animates change information in a way that specifically indicates a change in workflow information for various users. This animation of change information permits users, which are often busy healthcare professionals, to be quickly apprised of relevant changes to workflow status. The mobile application also allows users to communicate change information, e.g., for updating the status of a workflow item, which may then be propagated throughout a network, including mobile devices.
US11605191B1
An audio system in a local area providing an audio signal to a headset of a remote user is presented herein. The audio system identifies sounds from a human sound source in the local area, based in part on sounds detected within the local area. The audio system generates an audio signal for presentation to a remote user within a virtual representation of the local area based in part on a location of the remote user within the virtual representation of the local area relative to a virtual representation of the human sound source within the virtual representation of the local area. The audio system provides the audio signal to a headset of the remote user, wherein the headset presents the audio signal as part of the virtual representation of the local area to the remote user.
US11605189B2
Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.
US11605184B2
A method of mapping 3D point cloud data into 2D surfaces for further efficient temporal coding is described herein. Point cloud global tetris packing utilizes 3D surface patches to represent point clouds and performs temporally consistent global mapping of 3D patch surface data into 2D canvas images.
US11605174B2
A method of depth-of-field simulation, including receiving a plurality of images, predicting a layer of interest mask of the plurality of images, determining a plurality of mean brightness anchor values of a respective plurality of layers of interest window arrays, setting a plurality of layers of interest set of binary codes, determining a hamming distance between plurality of layers of interest set of binary codes, determining a cost volume based on the hamming distance, resampling a vertical cost based on a vertical ordinal direction the cost volume, resampling a horizontal cost based on a horizontal ordinal direction the cost volume, determining an all-in-focus layer based on the vertical cost and the horizontal cost, determining an out-of-focus layer based on the vertical cost and the horizontal cost and determining a depth of the all-in-focus layer and out-of-focus layer.
US11605170B2
A method for estimating a displacement sequence of an object. The method includes mounting an optical marker on the object, exciting a plurality of optical sources of the optical marker, capturing a plurality of images, and extracting the displacement sequence from a first image of the plurality of images and a second image of the plurality of images. The plurality of optical sources are excited utilizing one or more processors. The plurality of optical sources are excited based on an excitation pattern. The plurality of images are captured utilizing an imaging device. The displacement sequence is extracted utilizing the one or more processors. The displacement sequence is associated with the excitation pattern.
US11605167B2
An image region segmentation method and system suing self-spatial adaptive normalization is provided. The image region segmentation system includes: an encoder configured to encode an image for segmenting a region by using a plurality of encoding blocks; and a decoder configured to decode the image encoded by the encoder and to generate a region-segmented image by using a plurality of decoding blocks, wherein each of the encoding blocks processes an inputted image into a convolution layer, performs spatial adaptive normalization, and then reduces the image and delivers the image to the next encoding block. Accordingly, spatial characteristics of the image are considered in an encoding process and a decoding process, so that region segmentation can be exactly performed with respect to various images.
US11605166B2
Data gathered from a continual data source is converted into an image and represented by a rectilinear grid defining a grid of pixels. Each pixel in each axis unit of one axis is examined in parallel using a graphic processor unit (GPU) to determine whether any pixels exceed a predefined threshold. Those pixels that exceed the threshold are identified as positive return pixels. Within each axis unit groups of positive return pixels are identified based on a first axis epsilon. Adjacent groups of positive return pixels are assembled by merging the axis units based on a second axis epsilon. Groups of positive return pixels grouped together according to the first axis epsilon and the second axis epsilon are classified and reported as a signal.
US11605152B1
A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller.
US11605151B2
Images of an undercarriage of a vehicle may be captured via one or more cameras. A point cloud may be determined based on the images. The point cloud may includes points positioned in a virtual three-dimensional space. A stitched image may be determined based on the point cloud by projecting the point cloud onto a virtual camera view. The stitched image may be stored on a storage device.
US11605135B2
A computer system for remote interactive graphical display and data management includes a data storage device storing data records, a remote data acquisition computer configured to selectively trigger display actions for the data records based on at least a time-based rule and a time-independent rule; a classification engine configured to classify a response received from a remote display interface having user-selectable options arranged to define a scale of values, in one of two categories, a first category and a second category, being below a first threshold value being classified as being in the first category, and responses on the scale above a second threshold value being in the second category, and a display interface generator configured to selectively generate a supplemental interface or a conclusion message dependent on the category.
US11605132B2
A system for managing trading orders comprises a memory operable to store a first order associated with a particular trading product, wherein the first order is associated with a first price comprising a first root value. The system further comprises a processor communicatively coupled to the memory and operable to receive a second order associated with the particular trading product. The second order is associated with a second price; and the second price comprises a second root value and a particular fractional pip value. The processor is further operable to disclose the first root value and the second root value while suppressing the particular fractional pip value.
US11605130B2
An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
US11605129B2
A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US11605126B1
The concept involves efficiently using machine learning to quickly identify possible fraudulent applications in small business loan and credit applications by automatically flagging applications that meet certain criteria. In one preferred implementation, the tool compares a business description to a selected NAICS code in a loan application to assess the potential for fraud. Specifically, an algorithm can match the leftmost two digits of the selected code with the description of the category from an applicant. An engine calculates a probability of a fraud score based on the matching attached to the application. Because the tool detects fraud proactively rather than reactively, it substantially reduces computational costs and resources and reduces the biases associated with highly intensive manual work.
US11605125B2
A system and method of varied terms and conditions of a subsidized loan includes a data collection circuit structured to receive data related to a plurality of items of collateral; a collateral classification circuit structured to identify, among the plurality of items of collateral, at least one group of related items of collateral, wherein each member of the at least one group shares a common attribute; and a smart contract circuit structured to create a smart lending contract, wherein the smart lending contract defines a subset of items of collateral as security for a set of loans, wherein the subset of items of collateral is selected from the at least one group of related items of collateral.
US11605123B2
Provided are an information terminal, an information processing method, a non-transitory computer readable recording medium storing an information processing program, and an information processing system capable of reducing time and effort of a user related to rental of an imaging-equipment. An information terminal includes an acquisition unit that acquires equipment information regarding imaging equipments including specification information for respectively specifying the imaging equipments, a determination unit that determines that the imaging-equipment which is not connected to an imaging device is rentable, and determines that the imaging-equipment which is already connected to an imaging device is not rentable among the imaging equipments indicated by the specification information included in the equipment information acquired by the acquisition unit, and a transmission unit that transmits the specification information, determination result information indicating a determination result performed by the determination unit, and owner information indicating an owner of the imaging-equipment to an external device.
US11605121B2
A method and system of handling an alternative pick-up using vehicle information is disclosed. Imaging data is received from at least one imaging device. The at least one imaging device is configured to provide a field-of-view of a predetermined area associated with a retail location. A vehicle identifier for each vehicle within the image data is extracted and compared to each user profile associated with an order in a set of orders. Each user profile includes a primary vehicle identifier and at least one secondary vehicle identifier and the extracted vehicle identifier is compared to the at least one secondary vehicle identifier in each user profile. The extracted vehicle identifier is associated with a first order in the set of orders when the extracted vehicle identifier matches the secondary vehicle identifier of the user profile of the first order.
US11605120B2
A unified ecommerce platform system that enables sellers to acquire in depth insight into their business market and consumers utilizing a centralized cloud based platform with enhanced consumer purchasing and information gathering abilities and allows users enhanced granular security tools and information for purchase.
US11605119B2
A grocery preparation and fulfillment service management system, the system comprising a purchase order server comprising processing circuitry that hosts at least one ingredients database including ingredient availability data from a plurality of fulfillment servers, a search engine configured to retrieve ingredient availability data from the at least one ingredients database, an ordering interface coupled to the search engine and accessible by a client device over a communication network, the ordering interface configured to create purchase orders based on recipes of dishes and the ingredient availability data, wherein the recipes are retrievable from public computing space and private computing space, and a fulfillment manager module in communication with the plurality of fulfillment servers via the communication network, the fulfillment manager module configured to distribute the purchase orders to the plurality of fulfillment servers and receive offers from the plurality of fulfillment servers to execute the purchase orders.
US11605118B2
Embodiments described herein provide an attentive network framework that models dynamic attributes with item and feature interactions. Specifically, the attentive network framework first encodes basket item sequences and dynamic attribute sequences with time-aware padding and time/month encoding to capture the seasonal patterns (e.g. in app recommendation, outdoor activities apps are more suitable for summer time while indoor activity apps are better for winter). Then the attentive network framework applies time-level attention modules on basket items' sequences and dynamic user attributes' sequences to capture basket items to basket items and attributes to attributes temporal sequential patterns. After that, an intra-basket attentive module is used on items in each basket to capture the correlation information among items.
US11605113B2
An electronic device and method are disclosed. The device includes a communication module, at least one processor operatively coupled to the communication module, and at least one memory. The processor implements the method, including: retrieving a plurality of service categories, each service category listing services providable to a user using one or more smart devices, and each service category associated with a service capability list of one or more elements indicating whether each service category is to be recommended to the user, receiving user-related information from the external device through the communication module and updating a service capability list of a user using the user-related information, and selecting a service category from among the retrieved plurality of service categories to be recommended to the user by comparing the updated service capability list of the user with the service capability lists associated with each of the plurality of service categories.
US11605102B2
An information processing method to be carried out by a terminal that is configured to communicate with an electronic device, is provided. The electronic device may be configured to manage information related to a vehicle. The information processing method may include: receiving vehicle usage fee information related to a vehicle usage fee for the vehicle from the electronic device, through a communication interface of the terminal, the vehicle usage fee being based on an advertisement that is displayed on a display device of the vehicle; and displaying a first display that is based on the vehicle usage fee information, in a display area of the terminal.
US11605101B1
As described herein, a collaborative filtering system, method, and computer program provide a model used to calculate ranked predictions for subscribers. In use, data is received which correlates subscribers of a service provider with offers provided to the subscribers by the service provider, wherein each correlation is associated in the data with an indication of whether the offer was accepted by the subscriber. From the data, a plurality of unique correlations between subscribers and offers are determined. An implicit ranking is calculated for each unique correlation, based on the associated indication of acceptance for correlations matching the unique correlation. Input data is generated that includes each unique correlation with the implicit ranking calculated for the unique correlation. The input data is processed utilizing a collaborative filtering algorithm to generate a model configured to provide predicted implicit rankings for new correlations between subscribers and offers.
US11605093B1
Requests to perform activity with respect to a customer account can be monitored to attempt to detect fraudulent activity due to compromised customer credentials or other unauthorized access. The unauthorized party can request actions such as to create a new account, mount a snapshot of customer data, and exfiltrate the customer data. Various embodiments monitor such requests and permissions granted to accounts not directly owned by a customer, and can apply automatic mitigations for suspicious activity in order to reduce the risk of exposing data to unauthorized accounts. Such an offering determines mitigations to perform, such as to block, alert, rate limit, or terminate the linked or non-linked account based on account reputation. The detection mechanism can use various heuristics to make mitigation decisions, as may consider factors such as account age, geolocation, access history, device fingerprint, network domain, payment type, prior suspicious activity, and the like.
US11605091B2
Various embodiments are generally directed to utilizing an offline and/or online verification or authentication protocol to access, redeem, or otherwise utilize multiple loyalty points and loyalty accounts A method for utilizing various loyalty points includes: receiving, by an application executing on a processor, a request to redeem at least one loyalty point of a plurality of loyalty points of a loyalty points account, receiving, by the application, a cryptogram from a contactless card associated with an account, transmitting, by the application to a server, the cryptogram, determining, by the application based on a decryption result received from the server, that the server decrypted the cryptogram, and authorizing, by the application based on the determination that the server decrypted the cryptogram, the request to redeem the at least one loyalty point.
US11605078B1
Embodiments described herein disclose methods and systems for authorizing a payment card transaction using a dynamic code accessed from a first device and a presence of a second device. The dynamic code can be accessed on a first device when the second device is within a proximity of the first device (e.g., electronically paired using a short-range communication protocol, on the same local area network). The system can receive a request for authorization of a transaction using the payment card and can include a verification code associated with the payment card and an identifier of the payment card, and the payment card can have the associated dynamic code. The verification code can be compared with a value of the dynamic code at the time of the transaction. In response to the verification code matching the dynamic code at the time of the transaction, the system can authorize the transaction.
US11605073B2
Provided is a payment method using a one-time payment security code based on a color pixel code. In the payment method, arbitrary color pixel codes are first disposed on a color grid image screen that is formed with color pixels of various colors in a smartphone-dedicated application, a user inputs a user pattern to select color pixels, a one-time payment security code is generated by combining the color pixel codes and the user pattern, and the one-time payment security code is utilized as information for paying for the user's purchase of a product or a service.
US11605061B2
An automated method is provided for enabling and implementing a beacon-based service location application in a user device having a beacon monitoring application. A service location facilitation server establishes service need criteria for a user of the user device and estimates a service need state for the user. The service need state includes information indicative of a relative need for a desired service. The service location facilitation server then determines whether the service need state meets the service need criteria, and, if so, transmits an instruction to the user device to transition the beacon monitoring application from an inactive state to an active monitoring state.
US11605055B2
Novel distractorless authorship verification technology optionally combines with novel algorithms to solve authorship attribution as to an open set of candidates—such as without limitation by analyzing the voting of “mixture of experts” and outputting the result to a user using the following: if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is larger than a first predetermined threshold then author j cannot be the correct author; or if z (z=pi−pj√ pi+pj−(pi−pj)2/n) is smaller than a second predetermined threshold then author i cannot be the correct author; or if no author garners significantly more votes than all other contenders then none of the named authors is the author of a document in question—in a number of novel applications. Personality profiling and authorship attribution may also be used to verify user identity to a computer.
US11605046B2
A shipment distribution system and method are presented. The system includes a plurality of goods shipments, one or more delivery vehicles, a tour planning system and a navigation system operating in each delivery vehicle and communicatively linked to the tour planning system. Each goods shipment has a destination address for delivery. Each of the delivery vehicles has a cargo area divided into loading zones. The tour planning system stores a volume of the cargo area of each delivery vehicle. The tour planning system transmits to the navigation system calculated tour routes to deliver each of the goods shipments to corresponding destination addresses according to the positions of the goods shipments in the cargo area and the destination address. Upon arrival at the destination address for each goods shipment, the tour planning system indicates the loading zone in the cargo area storing the goods shipment for delivery.
US11605041B2
Aspects of the disclosure relate to a decision model to open and close enterprise facilities. A computing platform may receive one or more attributes associated with an operation of an enterprise facility. Subsequently, the computing platform may identify, based on the one or more attributes, a business operation rule for the enterprise facility. Then, the computing platform may determine, based on the one or more attributes and the business operation rule, an operational parameter for the enterprise facility. Then, the computing platform may compare the operational parameter to a threshold parameter, where the threshold parameter may be indicative of whether to keep the enterprise facility open for business. Then, the computing platform may, upon a determination that the operational parameter fails to exceed the threshold parameter, determine to temporarily close the enterprise facility. Then, the computing platform may redistribute user traffic to one or more open customer resource facilities.
US11605037B2
An industrial service device fleet management system implements an organized and easy to use methodology to manage the digital content stored on each of a plurality of portable or stationary devices used in a plant, such as portable maintenance devices, to assure that each of the portable devices receives or implements only the content that it is supposed to have and is upgraded at the appropriate time to include new content, features, etc. The fleet management system includes a memory for storing information related to the fleet of portable or stationary devices including device identifications, device descriptions, end user names and privileges, the current content of each of the portable devices, and templates defining configuration parameters for the portable or stationary devices. The system also includes a content downloader that obtains, stores, and downloads content (such as software and firmware upgrades, additional features, applications, drivers, knowledge articles, etc.) for execution or display in various ones of the portable or stationary devices, includes a content decider module that analyzes when and if various ones of the portable or stationary devices should be provided additional or new content, and includes a notification system that notifies users of the portable or stationary devices of the need to upgrade or provide new content to the portable or stationary devices.
US11605034B1
Methods, systems, and techniques for determining the confidence that predicted demand charge savings resulting from deploying an energy management system at a site will match actual cost savings. A processor obtains predicted demand charge savings resulting from deploying the energy management system at the site, and also obtains demand-related data describing at least two of load predictability, load shape, and battery capacity of the energy management system. The processor determines a confidence score representing the confidence that the predicted demand charge savings will result in view of the demand-related data, and displays the confidence score on a display for subsequent use by a user.
US11605027B2
As described herein, a machine learning system, method, and computer program are provided for inferring user presence in a residential space. In use, network usage data is collected from a residential network router operating in a residential space. Additionally, the network usage data is processed by a machine learning algorithm to infer whether a user is present in the residential space. Further, the inference is output for performing one or more related actions.
US11605024B2
A method including determining a preferred communication channel. The method can include retrieving, from a user database, subscription data for a user. The method further can include determining a preferred communication channel by: (a) determining a respective normalized propensity score for each of subscribed communication channels; and (b) determining the preferred communication channel from among the subscribed communication channels based on the respective normalized propensity score. The method also can include transmitting, via the preferred communication channel, a message to a user device of the user. Other embodiments are disclosed.
US11605021B1
Techniques for iterative model training and deployment for automated learning systems are described. A method of iterative model training and deployment for automated learning systems comprises generating training data based on inference data, provided by a first version of a model hosted at an endpoint of a machine learning service, and feedback data, received from a client application, using an identifier associated with the inference data and the feedback data, generating a second version of the model using the training data, and deploying the model to the endpoint of the machine learning service.
US11605018B2
Methods, systems, and computer-readable media are disclosed herein that employ a contextually intelligent framework. In accordance with embodiments, a knowledge model having rules, axioms, and a domain ontology is evaluated to determine rules that are redundant to other rules and axioms, to determines those rules thresholds that may be refactored to generate composite rules and reduce the overall quantity of rules in the knowledge model, and to generate and add new concepts as axioms to the domain ontology as determined through refactoring. Methods, systems, and computer-readable media are disclosed herein that use the refactored and improved knowledge model to reconcile information currently stored in one system with information imported from a plurality of diverse systems, in order to generate recommendations that promote continuity of care in clinical settings.
US11605012B2
A method including extracting, from an input, supported data. The input includes outputs from machine learning models in different formats. The supported data includes a subset of the input after data normalization. The method also includes inferring, from the supported data, data types to be used with respect to generating metrics for the machine learning models. The method also includes generating, from the supported data and using the data types, a relational event including the supported data. The relational event further includes a first data structure object including the types and having a first data structure different than the different formats. The method also includes calculating, using the supported data in the first data structure, the metrics for the machine learning models. The method also includes generating, from the relational event, a monitoring event. The monitoring event includes a second data structure object segmented into data buckets storing the metrics.
US11605009B2
Network device identification. A method includes extracting, from network traffic data of a plurality of user devices in a computer network, one or more data fragments relating to a device model of each user device, associating the one or more data fragments with device identification data assigned to each user device, determining a device model for a specific data fragment based on analyzing one or more data fields associated with the specific data fragment, and generating one or more device model identification rules based on the specific data fragment.
US11605004B2
A method and system of generating a transitory sentiment community. The method comprises identifying, in accordance with a supervised trained model, within agglomerated social media content data, content associated with a subject of interest and characterized in accordance with one of a sentiment expressive usage and not a sentiment expressive usage, the subject of interest defined in accordance with at least one text character string; performing, based on an unsupervised trained model in conjunction with content associated with the sentiment expressive usage, a sentiment analysis that determines a sentiment intensity rating associated with at least a portion of the agglomerated social media content data, and generating the transitory sentiment community based at least in part on the sentiment intensity rating.
US11604998B2
A method for upgrading a training state of a machine learning model is described, the machine learning model being configured for supporting a model update. The method comprises predicting a set of target data elements based on the input data structure using the machine learning model, a target data element corresponding to a respective characteristic of the input data structure, and determining, for at least one of the predicted target data elements, whether or not a respective target data element is presumably erroneous. The method further comprises determining, for each presumably erroneous target data element detected in the previous step, an estimated corrected target data element, and performing, based on at least one estimated corrected target data element, a step of updating the training state of the machine learning model.
US11604990B2
In an example embodiment, a framework to infer a user's value for a particular attribute based upon a multi-task machine learning process with uncertainty weighting that incorporates signals from multiple contexts is provided. In an example embodiment, the framework aims to measure a level of a user attribute under a certain context. Rather than attempting to devise a universal, one-size-fits-all value for the attribute, the framework acknowledges that the user's value for that attribute can vary depending on context and factors in the context under which the user's attribute levels are measured. Multiple contexts are defined depending on different situations where users and entities such as companies and organizations need to evaluate user attribute levels. Signals for attribute levels are then collected for each context. Machine learning models are utilized to estimate attribute values for different contexts. Multi-task deep learning is used to level attributes from different contexts.
US11604982B2
Disclosed herein are examples embodiments of a progressive modeling scheme to enhance optical sensor transformation networks using both in-field sensor measurements and simulation data. In one aspect, a method includes receiving optical sensor measurements generated by one or more downhole optical sensors in a wellbore; determining synthetic data for fluid characterization using an adaptive model and the optical sensor measurements; and applying the synthetic data to determine one or more physical properties of a fluid in the wellbore for which the optical sensor measurements are received.
US11604975B2
A neural processor includes one or more neural engine circuits and a planar engine circuit. The neural engine circuits can perform convolution operations of first input data with one or more kernels to generate a first output. The planar engine circuit receives second input data that corresponds to a version of the first input data. The planar engine circuit also receives third input data that includes fourth input data and fifth input data stored together in a dimension of third input data. The planar engine circuit performs a first elementwise operation between a version of the second input data and a version of the fourth input data to generate intermediate data. The planar engine circuit performs a second elementwise operation between the intermediate data and a version of the fifth input data to generate a second output.
US11604974B2
A neural network computation circuit that outputs output data according to a result of a multiply-accumulate operation between input data and connection weight coefficients, the neural network computation circuit includes computation units in each of which a non-volatile semiconductor memory element and a cell transistor are connected in series between data lines, a non-volatile semiconductor memory element and a cell transistor are connected in series between data lines, and gates of the transistors are connected to word lines. The connection weight coefficients are stored into the non-volatile semiconductor memory elements. A word line selection circuit places the word lines in a selection state or a non-selection state according to the input data. A determination circuit determines current values flowing in data lines to output output data.
US11604972B2
Neural processing elements are configured with a hardware AND gate configured to perform a logical AND operation between a sign extend signal and a most significant bit (“MSB”) of an operand. The state of the sign extend signal can be based upon a type of a layer of a deep neural network (“DNN”) that generate the operand. If the sign extend signal is logical FALSE, no sign extension is performed. If the sign extend signal is logical TRUE, a concatenator concatenates the output of the hardware AND gate and the operand, thereby extending the operand from an N-bit unsigned binary value to an N+1 bit signed binary value. The neural processing element can also include another hardware AND gate and another concatenator for processing another operand similarly. The outputs of the concatenators for both operands are provided to a hardware binary multiplier.
US11604968B2
In one embodiment, a method includes receiving, from a client system associated with a user of an online social network, data indicating that the user is located at a first geographic location at a first time; accessing a first embedding representing a first place-entity corresponding to the first geographic location; accessing multiple second embeddings representing multiple respective second place-entities each corresponding to a second geographic location; calculating, a similarity metric between the embedding representing the first place-entity and each of the embeddings representing the second place-entities; ranking each of the second place-entities based on their calculated similarity metrics; and sending, to the client system, information associated with one or more second geographic locations corresponding to one or more second place-entities having a ranking greater than a threshold ranking.
US11604963B2
Disclosed is a feedback adversarial learning framework, a recurrent framework for generative adversarial networks that can be widely adapted to not only stabilize training but also generate higher quality images. In some aspects, a discriminator's spatial outputs are distilled to improve generation quality. The disclosed embodiments model the discriminator into the generator, and the generator learns from its mistakes over time. In some aspects, a discriminator architecture encourages the model to be locally and globally consistent.
US11604960B2
Machine learning is utilized to learn an optimized quantization configuration for an artificial neural network (ANN). For example, an ANN can be utilized to learn an optimal bit width for quantizing weights for layers of the ANN. The ANN can also be utilized to learn an optimal bit width for quantizing activation values for the layers of the ANN. Once the bit widths have been learned, they can be utilized at inference time to improve the performance of the ANN by quantizing the weights and activation values of the layers of the ANN.
US11604958B2
A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
US11604953B2
Disclosed is a printing device including: a print head; a camera that photographs a printing target which is printed by the print head; and at least one processor that determines whether or not printing is properly performed to the printing target based on a printed image which is photographed by the camera, and that changes a printing setting by the print head in response to determination that the printing is not properly performed to the printing target.
US11604921B2
An example method includes determining a subset of content excluding user-specific information displayed by an application on a user interface (UI) of a user device. The method further includes transmitting a request to a remote provider an autofill request for the application. The method also includes receiving one or more suggested user values and a field classification request for a text input field displayed by the application on the UI. The method further includes detecting a user input value in the text input field and determining a similarity metric for each of the one or more suggested user values based on a comparison of the user input value to each of the one or more suggested user values. The method also includes transmitting a response to the field classification request to the remote provide comprising the similarity metric for at least one of the one or more suggested user values.
US11604918B2
One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
US11604911B2
Systems and methods for simulating gas flow dynamics of a real hydrogen fuel cell system using a computer, wherein the real hydrogen fuel cell system includes a gas container volume network having gas container volumes interconnected by gas transport lines. The method includes defining volume element and flow channel classes, defining a plurality of volume instances and a plurality of flow channel instances, for each flow channel instance, creating a first interconnection representation that defines a source container volume and a destination container volume for the flow channel instance, wherein the first interconnection representation mimics a portion of the gas container volume network of the real hydrogen fuel cell system, and simulating, using the first interconnection representation, a thermodynamic state for each of the volume instances, the thermodynamic state representing thermodynamic parameter(s) in each container volume of the gas container volume network of the real hydrogen fuel cell system.
US11604903B2
In one embodiment, a design application is provided that utilizes layered analytical modeling in a design and analysis workflow. An analytical model may be described in a model file by a base geometry and a plurality of analysis parameters, including modification geometries that define changes that can be made to the base geometry, loading definitions that define how loads are evaluated, and appurtenances groups and configurations that define the nature and arrangement of appurtenances. A user may select analysis parameters which together with the base geometry define a scenario. A plurality of scenarios may be maintained within the same model file. When a particular scenario is to be visualized and analyzed, the analysis parameters of a scenario are layered on to (i.e. merged with) the base geometry.
US11604902B2
The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) model. The method includes obtaining a first 3D model, the first 3D model being defined by: (i) one delegated data object comprising input parameters specific to a type of the delegated data object and (ii) an output topology, and being associated with a sequence of geometric design operations. The method also includes performing, by a user, a first geometric design operation on the first 3D model, thereby obtaining a second 3D model, determining whether the output topology of the second 3D model can be retrieved from the output topology of the first 3D model, replacing the first delegated data object by a second delegated data object if the output topology of the second 3D model cannot be retrieved from the output topology of the first 3D model or keeping the first delegated data object and storing the first geometric design operation with the sequence of geometric design operations associated the first 3D model.
US11604901B2
An extended hardware security module (“HSM”) possessing additional security properties relative to conventional HSMs and methods for initializing, deploying, and managing such extended HSMs in a networked environment. In the preferred embodiment, an extended HSM includes additional hardware and software components that configure it to run sensitive client tasks on demand inside a cloud-hosted, anti-tamper HSM housing so as to ensure sensitive data is encrypted when stored or processed outside the housing. Methods for initializing, deploying, and managing provide a framework through which extended HSMs may be secured from their initial assembly through their availing for use and actual use over a network by one or more clients. Such use often entails repeated discrete sequential secure sessions and concurrent discrete secure sessions.
US11604895B2
A method may include providing a user with one or more questions regarding permissions for use of personal data related to the user, and compiling the permissions for the use of the personal data. The method may also include receiving a request from a third party for access to the personal data, and providing a response to the third party based on the compiled permissions. The method may also include, based on the response indicating that the third party is permitted access to the personal data, sending a responsive dataset to a data holder, where the responsive dataset is responsive to the request from the third party. The method may also include facilitating the third party accessing the personal data.
US11604894B2
Embodiments of the present specification disclose data processing methods, apparatuses, devices, and media. One method includes the following: receiving a data use request; determining data to be used based on the data use request; determining one or more approvers of the data to be used; sending an approval instruction to the one or more approvers, wherein the approval instruction instructs the one or more approvers to approve the data use request; receiving feedback data from the one or more approvers; and determining that the data use request is approved if the feedback data satisfies a predetermined condition.
US11604882B2
Disclosed herein are embodiments related to security in cloudlet environments. In some embodiments, for example, a computing device (e.g., a cloudlet) may include: a trusted execution environment; a Basic Input/Output System (BIOS) to request a Key Encryption Key (KEK) from the trusted execution environment; and a Self-Encrypting Storage (SES) associated with the KEK; wherein the trusted execution environment is to verify the BIOS and provide the KEK to the BIOS subsequent to verification of the BIOS, and the BIOS is to provide the KEK to the SES to unlock the SES for access by the trusted execution environment.
US11604880B2
The present disclosure provides various embodiments of systems and related methods to track and cryptographically verify system configuration changes. More specifically, systems and methods are disclosed herein to track an original system configuration of an information handling system (IHS) as the system was built by a manufacturing facility, and any system configuration changes that are made to the original system configuration after the IHS leaves the manufacturing facility. Once a user takes ownership of the IHS, systems and methods disclosed herein may be used to cryptographically verify a current system configuration of the IHS. In doing so, the present disclosure provides a way to authenticate or validate system configuration changes that may occur after the IHS leaves the manufacturing facility.
US11604869B2
A method for providing authentication using an image sensor of an electronic device including: receiving, by the electronic device, a plurality of frames from the image sensor of the electronic device, wherein each frame includes a plurality of Optical Black (OB) pixels; determining, by the electronic device, a set of optimal OB pixels from the plurality of frames; and generating, by the electronic device, a unique key based on the set of optimal OB pixels for the authentication.
US11604867B2
Online user account access control includes adjustable authentication challenge levels based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates may be required to produce the registered authentication graphic pattern from blank slate. Accordingly, authentic, but only authentic, users are able to login with high convenience, with underlying graphic pattern-based passcode protected against dictionary-based and brute-force attacks, or capture, by unauthorized parties.
US11604859B2
A method, system and computing device for incorporating marketing into a user authentication enables valuable marketing information to be received from or provided to users, in an authentication context where the users are likely to be attentive and focused. Thus, marketing information is likely to be thoroughly reviewed by the users, easily recalled by the users at a later time, and user profile data collected from the users is likely to be accurate. The method includes presenting an authentication challenge to a user of a computing device, the authentication challenge including a number of challenge elements; receiving a response to the authentication challenge from the user; and presenting a non-authentication marketing activity to the user, the non-authentication marketing activity including a number of activity elements, and where the activity elements correspond with the challenge elements.
US11604858B2
A system and method for media content management include creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising at least one of identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file; and enabling a private communication channel between parties affiliated with the media content to permit messaging among the parties affiliated with the media content via the private communication channel.
US11604842B1
Forward-looking sales activities are poorly served by existing Customer Relationship Managements systems, as the customer information those systems maintain by definition does not include the speculatively interested “leads” pursued in initial sales contacts. An Enrichment database, asynchronously loaded with corporate and optionally individual contact information in anticipation of use, provides real-time access to information in support of such first customer contacts. The Enrichment information may also be used to expedite creation and revision of CRM records.
US11604839B2
A centralized document system receives a request to merge a first document package associated with a first party and a second document package associated with a second party. The first document package includes a first set of documents and the second document package includes a second set of documents. In response to the request, the centralized document system identifies a first subset of documents included in both the first and second sets of documents and identifies a second subset of documents with conflicts between the first and second sets of documents. The centralized document system rectifies the second subset of documents to cure the conflicts between the first and second sets of documents. The centralized document system generates a merged document package including the first subset of documents and the rectified second subset of documents for execution by the first and second parties.
US11604834B2
Technologies for performing stochastic similarity searches in an online clustering space include a device having a column addressable memory and circuitry. The circuitry is configured to determine a Hamming distance from a binary dimensionally expanded vector to each cluster of a set of clusters of binary dimensionally expanded vectors in the memory, identify the cluster having the smallest Hamming distance from the binary dimensionally expanded vector, determine whether the identified cluster satisfies a target size, and add or delete, in response to a determination that the identified cluster does not satisfy the target size, the binary dimensionally expanded vector to or from the identified cluster.
US11604832B2
A semantic augmentation system includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to infer a first and a second semantic identity for an object, based on inputs from the sensor, project a coherent narrative and perform semantic augmentation towards a user. In further examples, the system infers a first narrative comprising two semantic identities and a second narrative wherein the system infers that a user observing view didn't infer the second semantic identity and further doesn't use the second semantic identity in the second narrative. It further, uses the corresponding narrative to remind the user to carry an item and/or credential in order to start an activity.
US11604830B2
A search is performed based on a voice input combined with user selection of entities displayed on a display screen as well as real-world entities. A voice input is received from the user by a media device, as well as a selection of a first entity being displayed on the media device. A gesture made by the user is also identified, and a second, real-world entity corresponding to the gesture is determined. A search query is constructed based on a search operator in the voice input, the first entity, and the second entity. The search query is transmitted to a database and, in response, the media device receives at least one identifier of a least one content item. The at least one identifier is then generated for display to the user.
US11604825B2
A system is provided to predict requested playbacks of media files by users from a media storage system. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive playback operations which include accessing an AI model and a media file comprising metadata associated with generating the media file, generating a predictive score for a playback of the media file based on the AI model and the metadata, comparing the predictive score to a threshold required to transcode the media file into a playback format prior to the playback, predicting the playback based on the comparing, determining a predicted playback time of the media file based on the metadata for the media file, and transcoding the media file into the playback format prior to the predicted playback time.
US11604824B2
A system and method of managing user engagement with a musical playlist provides feedback for a host and allows attendees to directly engage with the host to adjust a playlist for an event or social gathering. The system includes at least one remote server, a corresponding user personal computing (PC) device, and a corresponding host PC device. The method begins by prompting the at least one host account to initiate an event session for a plurality of attendee accounts and then to designate a plurality of playlist songs with the corresponding host PC device. The event session is managed in between the host account and the plurality of attendee accounts through the remote server. A current song is played during the event session and feedback is relayed for the current song with the corresponding user PC device. The feedback is then outputted with the corresponding host PC device.
US11604815B2
Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.
US11604813B2
According to some embodiments, described herein is a system and method for classifying and grouping users of a task database system based on their activities in completing tasks defined in the task database system. A cloud server communicatively coupled to the task database system receives task data from the task database system, receives a request for ranking users under a particular level in a user hierarchy, gathers user activity data from an activity data server, uses a predetermined algorithm calculate a raw score for each user based on the user's activity, normalizes the raw score, and generates a ranking of the users based on their normalized scores. The ranking can be used as an indicator for determining which users need additional training in communicating with outside parties in completing assigned tasks.
US11604787B2
This disclosure describes systems and methods for employing interlinking multiple independent and separately-scalable blockchains to create globally verifiable unique identifiers. The disclosed systems and methods facilitate the creation of the globally verifiable unique identifiers to a level of scalability unattainable without employing the underlying two-dimensional blockchain structure, metadata, and cryptographic information stored on the blockchain. Moreover, the system avoids collisions and name conflicts among the globally verifiable unique identifiers, supports post-creation verification of the globally verifiable unique identifiers, and provides a variety of ancillary functions using the globally verifiable unique identifiers.
US11604782B2
Provided are systems and methods for concurrent summarization of indexed data. In some embodiments, two or more summary processes can be executed concurrently (e.g., in parallel) by an indexer to generate summaries for respective subsets of indexed data (e.g., partitions or buckets of indexed data) managed by the indexer.
US11604778B1
A method for matching an instance to exemplars within a system includes receiving a plurality of literature regarding medical subject matter; including the received plurality of literature related to the medical subject matter into a text artifact; indexing the artifact using encodings to derive an initial code signature; deriving association rules from the artifact seeded by the signature to obtain a list of terminology to code mappings; receiving extensions to each of the code mappings to augment the mappings with the received extensions; indexing the artifact using the received extensions to obtain an exemplar code signature for the certain subject matter; and storing the generated exemplars for matching and instance; receiving an instance and generating an instance code signature using the received extensions; matching the instance code signature to one or more exemplar code signatures.
US11604772B2
A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines. The operations could additionally involve receiving operational data related to the first database engine, the second database engine, or the replication engine; determining, based on the operational data and the conditions defined by the indicators, that a particular indicator is active; determining, based on the mappings, that the particular indicator has an associated remediation subroutine; and executing the associated remediation subroutine.
US11604770B2
The present disclosure relates to secure and verifiable storage and retrieval of data, in particular in the context of product tracking. According to one aspect there is provided a computer-implemented verifiable data storage method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; and causing the hash to be written to a secure distributed data store. According to another aspect there is provided a computer-implemented verification method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; searching a secure distributed data store for the hash; and depending on a result of the searching, providing confirmation or denial of the hash's presence in the secure distributed data store.
US11604769B2
The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.
US11604765B2
A computer-implemented database system as described herein includes a memory device and one or more processors coupled with the memory device. The one or more processors are configurable to create and maintain a folder structure for a user interface (UI) environment, wherein the folder structure includes: a feature folder that defines an application feature supported by the UI environment, the application feature having a UI component associated therewith, and the UI component having a UI text string associated therewith; a component folder located in the feature folder, the component folder having computer readable files that define the UI component; and a text string file located in the component folder, wherein the text string file defines content of the UI text string.
US11604762B2
A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
US11604760B2
Provided are a computer program product, system, and method for dynamic determination of retention periods for digital content. Metadata is generated for instances of digital content including an access pattern of the digital content by a user of the computing device, attributes of the digital content, and a retention period during which the digital content stored is retained in the storage. A machine learning module is trained with input comprising the metadata for instances of the digital content to produce the retention period of the digital content. Input, comprising metadata determined from digital content, received after training the machine learning module, is provided to the machine learning module to produce an output retention period for the digital content received after the training. The output retention period is used to determine when to delete the digital received after the training content from the storage.
US11604758B2
Systems and methods for automated systolic array design from a high-level program are disclosed. One implementation of a systolic array design supporting a convolutional neural network includes a two-dimensional array of reconfigurable processing elements arranged in rows and columns. Each processing element has an associated SIMD vector and is connected through a local connection to at least one other processing element. An input feature map buffer having a double buffer is configured to store input feature maps, and an interconnect system is configured to pass data to neighboring processing elements in accordance with a processing element scheduler. A CNN computation is mapped onto the two-dimensional array of reconfigurable processing elements using an automated system configured to determine suitable reconfigurable processing element parameters.
US11604756B1
Embodiments of systems and methods for high-speed Out-of-Band (OOB) management links for inter-Baseboard Management Controller (BMC) communications in High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include: a system BMC; and an accelerator tray comprising: (a) one or more managed subsystems, (b) a tray BMC coupled to the one or more managed subsystems, and (c) a Field-Programmable Gate Array (FPGA) coupled to the tray BMC and to the system BMC.
US11604750B2
A production line test method, system and device for a PCIE Switch product, and a medium. The method comprises: connecting to ports of a target PCIT Switch product using cables according to a preset rule, and controlling a target configuration file to run using a target controller such that the target PCIE Switch product enters a test state, wherein the target configuration file is a file pre-stored in the target PCIE Switch product, and the target controller is a controller pre-connected to the target PCIE Switch product; reading the current running information of the target PCIE Switch product and determining whether the current running information satisfies a preset condition; and if yes, determining that a production line of the target PCIE Switch product is normal. Hence, the method can greatly improve the test efficiency of a production line of a target PCIE Switch product.
US11604746B2
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for presentation of direct accessed storage under a logical drive model; for implementing a distributed architecture for cooperative NVM Data protection; data mirroring for consistent SSD latency; for boosting a controller's performance and RAS with DIF support via concurrent RAID processing; for implementing arbitration and resource schemes of a doorbell mechanism, including doorbell arbitration for fairness and prevention of attack congestion; and for implementing multiple interrupt generation using a messaging unit and NTB in a controller through use of an interrupt coalescing scheme.
US11604742B2
A computer device includes a central processing unit (CPU), a network adapter, a bus, and an intermediate device, where the intermediate device is coupled to both the CPU and the network adapter through the bus, and is configured to establish a correspondence between address information of an agent unit and address information of a function unit, and implement forwarding of a packet between the CPU and the network adapter based on the correspondence.
US11604740B2
Methods and systems disclosed herein describe obfuscating plaintext cryptographic material stored in memory. A random location in an obfuscation buffer may be selected for each byte of the plaintext cryptographic material. The location of each byte of the plaintext cryptographic material may be stored in a position tracking buffer. To recover the scrambled plaintext cryptographic material, the location of each byte of the plaintext cryptographic material may be read from the position tracking buffer. Each byte of the plaintext cryptographic material may then be read from the obfuscation buffer and written to a temporary buffer. When each byte of the plaintext cryptographic material is recovered, the plaintext cryptographic material may be used to perform one or more cryptographic operations. The scrambling techniques described herein reduce the likelihood of a malicious user recovering plaintext cryptographic material while stored in memory.
US11604731B2
Cache coherency of a global address space of a cache can be maintained with one or more tier control units (TCUs). The global address space of the cache may be shared by multiple domains. Domains may include multiple controllers and a local interconnect operatively coupling the controllers to the cache. The local interconnect of each domain may maintain a cache coherency of a local address space of the cache shared by the controllers of the domain. The one or more TCUs may be operatively coupled to the local interconnects of the domains to maintain the cache coherency of the global address space.
US11604730B2
A processor, including a core; and a cache-coherent memory fabric coupled to the core and having a primary cache agent (PCA) configured to provide a primary access path; and a secondary cache agent (SCA) configured to provide a secondary access path that is redundant to the primary access path, wherein the PCA has a coherency controller configured to maintain data in the secondary access path coherent with data in the main access path.
US11604729B2
Techniques for efficient continuation stack storage are disclosed. In some embodiments, when a continuation yields, the continuation stack, or portion thereof, is copied from a thread stack to a data object, referred to herein as a chunk, allocated from memory. The copied stack portion may maintain the same representation in the chunk as on the thread stack to minimize processing overhead of the operation. When the continuation resumes, the continuation stack, or some portion thereof, is copied from the chunk to the thread stack. During execution, the continuation stack that was copied may be modified on the thread stack. When the continuation yields again, the runtime environment may determine, based at least in part on whether the first object in memory is subject to a garbage collection barrier, whether to copy the modified portion of the continuation stack to the existing chunk or to allocate a new chunk.
US11604723B2
A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier of a user from a mobile device that requests a layout description of a user interface, determines the layout description that provides a configuration of one or more elements of the user interface according to an experiment variant associated with an experiment, and causes display of the one or more elements of the user interface on the mobile device based on the layout description.
US11604722B2
In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
US11604704B2
Embodiments of the present disclosure relate to a method for data backup. The method includes obtaining an attribute value associated with a backup task to be run, the backup task being used for backing up data on a client terminal to a server through a network, the attribute value including a value of at least one of an attribute of the client terminal, an attribute of the server, and an attribute of the network; determining, based on the attribute value, the number of threads to be used to perform the backup task on the client terminal; and causing the client terminal to perform the backup task using the number of threads to back up the data.
US11604701B2
Techniques described herein relate to a method for managing jobs. Such techniques may include: generating a job completion entry that specifies that execution of a first job was completed within an estimated period of time for the first job, generating a second job completion entry that specifies that execution of a second job was not completed within a second estimated period of time for the second job, updating the job resource mapping model based on the first job completion entry and the second job completion entry to obtain a new updated job resource mapping model.
US11604700B2
A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.
US11604699B2
A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.
US11604694B2
Methods, systems, and apparatuses for memory (e.g., DRAM) having an error check and scrub (ECS) procedure in conjunction with refresh operations are described. While a refresh operation reads the code words of a memory row, ECS procedures may be performed on some of the sensed code words. When the write portion of the refresh begins, a code word discovered to have errors may be corrected before it is written back to the memory row. The ECS procedure can be incremental across refresh operations, beginning, for example, each ECS at the code word where the pervious ECS for that row left off. The ECS procedure can include an out-of-order (OOO) procedure where ECS is performed more often for certain identified code words.
US11604693B2
A memory device including: a memory cell array including a plurality of memory cells disposed at intersections of wordlines and bitlines; an error correction circuit configured to read data from the memory cell array and to correct an error in the read data; and an error check and scrub (ECS) circuit configured to perform a scrubbing operation on the memory cell array, wherein the ECS circuit includes: a first register configured to store an error address obtained in the scrubbing operation; and a second register configured to store a page offline address received from an external device.
US11604687B2
Programmable devices, hierarchical parallel machines and methods for providing state information are described. In one such programmable device, programmable elements are provided. The programmable elements are configured to implement one or more finite state machines. The programmable elements are configured to receive an N-digit input and provide a M-digit output as a function of the N-digit input. The M-digit output includes state information from less than all of the programmable elements. Other programmable devices, hierarchical parallel machines and methods are also disclosed.
US11604681B2
Systems and methods for reliable flow measurement and control may include a processor having multiple cores. The compute device may further include circuitry configured to identify a time-critical software application to satisfy a target execution parameter for the measurement or control of fluid flow in an industrial environment. The circuitry may be further configured to allocate at least one resource of the compute device to execute the time-critical software application in satisfaction of the target execution parameter with at least one other software application in a single operating system, including dedicating a core of the processor to the execution of the time-critical software application. Additionally, the circuitry may be configured to execute the time-critical software application with the at least one other software application in the single operating system in satisfaction of the target execution parameter.
US11604678B2
Systems, computer program products, and methods are described herein for intelligent resource usage modification based on resource services. The present invention is configured to receive resource transfer information from one or more resource distribution machines, receive machine-specific information from one or more resource distribution machines, analyze resource transfer information and machine-specific information in conjunction to determine predicted servicing requirements for the one or more resource distribution machines, designate the one or more resource distribution machines as preferred or non-preferred resource distribution machines based on the predicted servicing requirements for the one or more resource distribution machines, and transmit instruction to the one or more resource distribution machines, wherein the instructions alter the user interface of the one or more resource distribution machines with the aim of steering usage of those one or more resource distribution machines in a specifically preferred manner.
US11604673B2
Systems and methods for encryption support for virtual machines. An example method may comprise initializing, by a firmware module associated with a virtual machine running on a host computer system, an exclusion range register associated with the virtual machine with a value specifying a first portion of guest memory, wherein the first portion of the guest memory comprises an exclusion range marked as reserved; encrypting, by the firmware using an ephemeral encryption key, a second portion of the guest memory; booting, by a hypervisor of the host computer system, the virtual machine; and responsive to intercepting, by the hypervisor, a privileged instruction executed by the virtual machine, performing at least one of: copying data for performing the privileged instruction to the first portion of the guest memory or copying data for performing the privileged instruction from the first portion of the guest memory.
US11604666B2
Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).
US11604663B2
Computerized detection of one or more user interface objects is performed by processing an image file containing one or more user interface objects of a user interface generated by an application program. Sub-control objects can be detected in the image file, where each sub-control object can form a portion of a user interface object that receives user input. Extraneous sub-control objects can be detected. Sub-control objects that overlap with or that are within a predetermined vicinity of an identified set of sub-control objects can be removed. Sub-control objects in the identified set of sub-control objects can be correlated to combine one or more of the sub-control objects in the identified set of sub-control objects to generate control objects that correspond to certain of the user interface objects of the user interface generated by the application program.
US11604657B2
A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface.
US11604646B2
A method of processing data by a processor, the method comprising the steps of: receiving, by the processor, an instruction including an operator code associated with three register references designating registers configured to contain pairs of multiplication operands, an addition operand, and a result register configured to receive an operator result, the operator code designating an operator configured to compute products of the pairs of multiplication operands and add the products with the addition operand; decoding the instruction by an instruction decoder of the processor, to determine the operator to be executed, and the registers containing the operands to be supplied to the operator and the result of the operator; actuating the operator by an arithmetic circuit of the processor, consuming the operands in the registers designated by the register references; and storing the result of the operator in the designated result register.
US11604645B2
An integrated circuit comprising a plurality of multiplier-accumulator circuits connected in series in a linear pipeline to perform a plurality of concatenated multiply and accumulate operations, wherein each multiplier-accumulator circuit of the plurality of multiplier-accumulator circuits includes: a multiplier to multiply first data by a multiplier weight data and generate a product data, and an accumulator, coupled to the multiplier of the associated multiplier-accumulator circuit, to add second data and the product data of the associated multiplier to generate sum data. The integrated circuit also includes a plurality of granularity configuration circuits, wherein each granularity configuration circuit is associated with a different multiplier-accumulator circuit of the plurality of multiplier-accumulator circuits to operationally (i) disconnect the multiplier and accumulator of the associated multiplier-accumulator circuit from the linear pipeline during operation or (ii) connect the multiplier and accumulator of the associated multiplier-accumulator circuit to the linear pipeline during operation.
US11604644B1
In a general aspect, hybrid quantum/classical algorithms are executed in a computing system. A first set of values representing a measurement of a reduced density matrix (RDM) is obtained. The first set of values is based on sampling quantum states generated by a quantum processor. A classical processor generates a second, different set of values to represent the measurement of the RDM. The second set of values is constructed based on the first set of values by a process that imposes one or more n-representability conditions on the second set of values to represent the measurement of the RDM.
US11604638B2
A software update device is provided with an update control unit that that performs a software update using a new software version supplied over a network. If a software update is to be performed for a first electronic control device and a second electronic control device that operates in cooperation with the first electronic control device, the update control unit performs the software update for the first electronic control device such that the first electronic control device after the software update has been performed is capable of selectively executing the operation logic of a first new software version and the operation logic of a first old software version.
US11604637B2
An electronic control unit includes a difference data acquisition unit that is configured to acquire difference data that is data to be written into a data storage area of the electronic control unit, the difference data being a difference between old data and new data, a consistency determination unit that is configured to determine whether the difference data is consistent with the data storage area or storage data stored in the data storage area based on first determination information related to the storage data and second determination information acquired in association with the difference data, an update data restoration unit that is configured to restore update data as the new data using the difference data and the storage data when the consistency determination unit determines that the difference data is consistent, and a data writing unit that is configured to write the update data restored by the update data restoration unit into the data storage area.
US11604636B2
A specific on-board device, that is any one of a plurality of on-board devices, is configured to acquire the versions of software included in other on-board devices when the power source of a vehicle is turned on. The specific on-board device determines whether or not the versions of the software of all the on-board devices that constitute a vehicle control system are consistent, by comparing the version of the software of the specific on-board device and the versions of the software acquired from the other on-board devices with first consistency information prestored.
US11604628B2
Implementations are described herein for leveraging prior source code transformations to facilitate automatic creation and/or recommendation of tools for automating aspects of source code transformations captured in real time. In various implementations, a transformation made by a programmer to a source code snipped may be captured in a source code editor application in real time. Based on the transformation and the intent, one or more candidate source code transformations may be identified from one or more repositories of prior source code transformations made by one or more other programmers. The source code editor application may be caused to provide output indicative of a tool that is operable to automate one or more edits associated with both the transformation made by the programmer to the source code snippet and with one or more of the candidate source code transformations.
US11604627B2
Some embodiments provide a user-friendly interface enabling a non-technical user to automatically provision a robotic process automation (RPA) environment on a target computing system such as a cloud computing platform or an on-premises server. The provisioned environment may include all necessary components (e.g., virtual machines, robots, robot orchestrator, databases, network links) to execute a robotic task. The provisioned environment is terminated automatically after or at a time specified by the user. The described systems and methods are particularly useful at trade shows or other events, in order to simplify and speed up the demonstration of RPA software capabilities to different customers planning RPA software deployment in different contexts, including on different cloud platforms or hybrid contexts combining cloud with on-premises host platforms.
US11604625B2
A programming language framework may be enhanced to provide for dynamic validation. Dynamic validation allows the validator function for any variable to be selected at runtime rather than statically declared at programming-time. Instead of annotating a variable with an annotation that refers to a specific validator function or constraint type, programmers can annotate a variable with an annotation that indicates that the validator function will be selected dynamically at runtime. When a runtime instance of the variable is created, the programming language framework may identify the dynamic validation annotation on the variable, and then use the runtime values in the variable to determine which validator function(s) should be used.
US11604606B2
Methods, systems, and devices for prefetch signaling in a memory system or sub-system are described. A memory device (e.g., a local memory controller of memory device) of a main memory may transmit a prefetch indicator indicating a size of prefetch data associated with a first set of data requested by an interface controller. The size of the prefetch data may be equal to or different than the size of the first set of data. The main memory may, in some examples, store the size of prefetch data along with the first set of data. The memory device may transmit the prefetch indicator (e.g., an indicator signal) to the interface controller using a pin compatible with an industry standard or specification and/or a separate pin configured for transmitting command or control information. The memory device may transmit the prefetch indicator while the first set of data is being transmitted.
US11604597B2
This application provides a data processing method and apparatus. The method includes: receiving, by a master storage node, information that is about a first transaction and that is sent by a read-write node, where the information about the first transaction is used to request to perform a write operation on first data stored on the master storage node; determining, by the master storage node, the first data based on the information about the first transaction, and executing the first transaction; generating, by the master storage node, first transaction status metadata when the first transaction ends, where the first transaction status metadata includes identification information of expired data and identification information of the first transaction; and sending, by the master storage node, the first transaction status metadata to at least one read-only node. According to the data processing method and apparatus, a read delay of a read-only node can be eliminated.
US11604581B1
The present disclosure generally relates to techniques for managing augmented reality. Some aspects of the present disclosure include systems and techniques for facilitating setup and creation of augmented reality experiences. One example method generally includes receiving, at a computing device, an indication of a sensor input trigger via an administrative user platform, receiving, at the computing device and via the administrative user platform, a mapping of the sensor input trigger to an AR experience to be displayed at one or more user devices upon detection of the sensor input trigger, and sending, to another computing device, an indication of the sensor input trigger and the mapping of the sensor input trigger to the AR experience.
US11604574B2
According to various embodiments, an electronic device may comprise: a first camera arranged on a first surface of a housing of the electronic device; a second camera arranged apart from the first camera on the first surface; a display; and a processor set to process at least a portion of a first inputted image by applying a first image effect and display same on the display, on the basis of a first object area for the first inputted image obtained by using phase difference information of the first inputted image from among the first inputted image obtained from the first camera or a second inputted image obtained from the second camera, and to process at least a portion of the first inputted image by applying a second image effect and displaying same on the display, on the basis of a second object area for the first inputted image obtained by using time difference information between the first inputted image and the second inputted image.
US11604553B2
According to various embodiments of the present invention, an electronic device may comprise a touch layer in which a sensor may be disposed below a designated area, wherein the touch layer comprises: a first touch line including a first touch electrode and a second touch electrode arranged in a first direction in the designated area; a second touch line including a third touch electrode and a fourth touch electrode arranged in a second direction while crossing the first touch line in the designated area; a first opening formed in the area where the first touch line and the second touch line cross each other; and a first connection wiring disposed in the peripheral portion of the first opening and connecting the first touch electrode and the second touch electrode to each other. Various other embodiments are also possible.
US11604551B2
The present disclose provides a touch control substrate and a display device and relates to the field of touch control technologies. The touch control substrate has a fingerprint recognition area and includes a plurality of touch control electrode units. The touch control electrode unit includes a mesh electrode composed of a plurality of electrode lines, and at least one touch control electrode unit is located in the fingerprint recognition area. The touch control electrode unit in the fingerprint recognition area is divided into a first area and a second area surrounding the first area, and a coverage rate of the plurality of electrode lines in the first area is smaller than a coverage rate of the plurality of electrode lines in the second area.
US11604548B2
A display with a curved portion is provided. The display includes a capacitive sensor mesh layer including a plurality of cells, wherein at least a cell of the plurality of cells includes at least one cell face that has a discontinuity in the cell face based at least in part on a position of the cell on the curved portion.
US11604547B2
A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.
US11604541B2
A circuit includes a force driver to apply a force signal to a force node associated with a mutual capacitance to be sensed, and a charge to voltage converter having an input coupled to receive a sense signal from a sense node associated with the mutual capacitance to be sensed. The charge to voltage converter includes an integrator circuit to integrate the sense signal to sense the mutual capacitance, an input switch between the input of the charge to voltage converter and an input of the integrator circuit, and a reset switch between an output of the integrator circuit and the input of the integrator circuit. A control circuit controls generation of the force signal to alternate between at least two different frequencies and generates, for each half cycle of the force signal, a first signal for closing the input switch and a second signal for closing the reset switch.
US11604538B2
An electric field (e-field) touchscreen is described. A continuous stream of digital signal data that represents e-field signal deviations is received from multiple receive electrodes. The stream of digital signal data is processed using a machine learning model to determine a touch event and a location on a display screen of the touchscreen. The touch event is processed. The e-field touchscreen may determine whether a non-normal event may be occurring causing noise in the digital signal data. If so, the received stream of digital signal data is processed through a low-pass filter and processed through an absolute value average baseline filter. A difference between the filtered data is determined to generate a filtered stream of digital signal data and is processed using the machine learning model determine a touch event and a location on a display screen of the touch event. The touch event is processed.
US11604528B2
A display device includes: a panel including a display region and a touch region; and a circuit board, and including a first conductive layer, a second conductive layer and a first insulating layer between the first conductive layer and the second conductive layer. The circuit board includes: a plurality of data lines electrically connected with a plurality of data signal lines; a plurality of touch lines electrically connected with a plurality of touch electrodes; and a first ground line disposed between at least two or more of the plurality of data lines and the plurality of touch lines. The first ground line includes a first part of the first conductive layer, a first part of the second conductive layer, and a first via passing through the first insulating layer and connecting the first part of the first conductive layer with the first part of the second conductive layer.
US11604522B1
A dynamic data transmission format adjustment method is provided. Firstly, a peripheral device raw input data is acquired from a device main body of a wireless peripheral device. Then, the peripheral device raw input data is converted into a variable-bit-length peripheral device transmission data according to a dynamic data transmission format conversion rule. Then, a network transmission packet containing the variable-bit-length peripheral device transmission data is generated, and the network transmission packet is transmitted to a wireless receiver of the wireless peripheral device. Then, the variable-bit-length peripheral device transmission data in the network transmission packet is converted and restored into a fixed-bit-length peripheral device transmission data according to the dynamic data transmission format conversion rule. Then, the fixed-bit-length peripheral device transmission data is transmitted from the wireless receiver to a computer host.
US11604520B2
A position indicating device includes a housing in which an electronic pen including a pen tip is mountable, a force sense generator configured to generate a force sense, and a processor configured to control the force sense generator to generate the force sense when, with the electronic pen mounted in the housing, a distance between a position of the pen tip of the electronic pen in a virtual reality space and an object in the virtual reality space is equal to or less than a predetermined value.
US11604513B2
Aspects relate to systems and methods for individualized content media delivery. An exemplary system includes a sensor configured to detect a biofeedback signal as a function of a biofeedback of a user, a display configured to present content to the user, and a computing device configured to control an environmental parameter for an environment surrounding the user as a function of the biofeedback signal, wherein controlling the environmental parameter additionally includes generating an environmental machine-learning model as a function of an environmental machine-learning algorithm, training the environmental machine-learning model as a function of an environmental training set, wherein the environmental training set comprises biofeedback inputs correlated to environmental parameter outputs and generating the environmental parameter as a function of the biofeedback signal and the environmental machine-learning model.
US11604511B2
Disclosed herein is robust detection of facial expressions that accounts for interferences on the face. In one embodiment, a system includes a head-mounted device that comprises (i) light sources configured to emit light towards a first region on a user's face, and (ii) discrete photosensors, spread over more than 2 cm, which take measurements of reflections of the light from the first region. Additionally, the system includes a head-mounted camera that captures images of a second region on the face. A computer calculates, based on the images, an extent of presence of hair over a portion of the first region. Optionally, the computer calculates extents of other interferences such as perspiration, applied makeup, and skin infection. The computer then detects facial expressions of the user based on the measurements of the reflections and the calculated extent of the hair and/or other interferences.
US11604504B2
Power governance circuitry is provided to control a performance level of a processing unit of a processing platform. The power governance circuitry comprises measurement circuitry to measure a current utilization of the processing unit at a current operating frequency and to determine any change in utilization or power and frequency control circuitry is provided to update the current operating frequency to a new operating frequency by determining a new target quantified power expenditure to be applied in a subsequent processing cycle depending on the determination of any change in utilization or power. A new operating frequency is selected to satisfy the new target quantified power based on a scalability function specifying a variation of a given value of utilization or power with the operating frequency. A processing platform and machine readable instructions are provided to set a new quantified target power of a processing unit.
US11604502B2
In accordance with an embodiment, a method and system are provided to create and analyze grouped events. The method and system involve obtaining, at a network node, event data of measured real events detected at one or more locations of a monitored system according to a first criterion. The event data for each real event defines one or more parameters/dimensions of the real event. The method and system further involve aggregating the detected real events into groups according to at least one or more parameters/dimensions of the detected real events, and analyzing one or more of the aggregated groups of detected events to identify conditions on the monitored system or take action when a condition is identified from the one or more aggregated groups of tracked events. The tracked real events may include an alarm event as well as a system event.
US11604494B2
An electronic device is provided. The electronic device includes a first housing including a first face and a second face, a second housing including a third face and a fourth face, a folding part rotatably connecting the first housing and the second housing, a flexible display disposed on the first face and the third face, a camera exposed through at least a portion of the fourth face, a memory configured to store instructions, and a processor configured to determine an orientation of the electronic device and a direction in which the camera is pointed while a camera application is executed, identify the first area or the second area as an area in which a preview image acquired through the camera is displayed based at least on the determined direction and the determined orientation, and display the preview image, acquired through the camera, in the identified area using the flexible display.
US11604493B2
This application is directed to a display assistant device that acts as a voice-activated user interface device. The display assistant device includes a base, a screen and a speaker. The base is configured for sitting on a surface. The screen has a rear surface and is supported by the base at the rear surface. A bottom edge of the screen is configured to be held above the surface by a predefined height, and the base is substantially hidden behind the screen from a front view of the display assistant device. The speaker is concealed inside the base and configured to project sound substantially towards the front view of the display assistant device.
US11604490B1
Techniques and apparatus for reducing low frequency power supply spurs in clock signals. One example circuit generally includes a first power supply circuit configured to generate a first power supply voltage on a first power supply rail, a second power supply circuit configured to generate a second power supply voltage on a second power supply rail, a clock distribution network, and a feedback circuit coupled between the second power supply rail and at least one input of the first power supply circuit. The feedback circuit may be configured to sense the second power supply voltage, to process the sensed second power supply voltage, and to output at least one feedback signal to control the first power supply circuit based on the processed second power supply voltage. The clock distribution network may include first and second sets of clock drivers powered by the first and second power supply voltages, respectively.
US11604488B2
An input device includes a fixed unit, a rotary member rotatably supported by the fixed unit, a rotation-detecting unit that detects a rotation angle of the rotary member, a brake-applying unit that applies a braking force to the rotary member, a torque-applying unit that applies a driving torque to the rotary member, and a control unit that controls the brake-applying unit and the torque-applying unit. The brake-applying unit includes magnetorheological fluid, a brake-applying coil that applies a magnetic field to the magnetorheological fluid, a shaft to which braking torque that changes with viscosity of the magnetorheological fluid is applied, and a transmission gear provided on the shaft and that is in mesh with a gear provided on the rotary member. The shaft is positioned on an outer side with respect to the rotary member in a radial direction of the rotary member.
US11604486B2
A voltage regulator comprising a reference current generator coupled between a supply terminal and a reference terminal and configured to provide a reference current that is independent of an operating range of a supply voltage; and a regulator stage comprising: a current terminal configured to receive the reference current; a NMOS transistor having: a gate coupled to the current terminal; a drain coupled to the supply terminal; and a source coupled to an output terminal; a voltage reference circuit for providing a regulated output voltage coupled between the output terminal and the reference terminal, the voltage reference circuit comprising an output resistor coupled in series with a conduction channel of an output bipolar transistor arranged in a diode-connected configuration; an input bipolar transistor having: a conduction channel coupled between the current terminal and the reference terminal; and a base terminal coupled to a base terminal of the output bipolar transistor.
US11604485B2
Multiple power management integrated circuits (PMICs) may perform communication and power sequence operation coordination between the multiple PMICs through a communication interface connected to two signal lines using a dual pin interface. The multiple PMICs include a main PMIC configured to communicate with at least one application processor through a system interface and at least one sub-PMIC configured to communicate with the main PMIC through the communication interface. A first signal line uses a single bidirectional signaling scheme, and a power status signal PSTATUS is exchanged between the main PMIC and the at least one sub-PMIC through the first signal line. A second signal line uses a single unidirectional signaling scheme, and a power sequence control signal PIF is transmitted from the main PMIC to the at least one sub-PMIC through the second signal line.
US11604480B2
Disclosed are methods, systems, and non-transitory computer-readable medium for controlling an automatic descent of a vehicle. For instance, the method may include: determining whether a descent trigger condition is present; and in response to determining the descent trigger condition is present, performing an automatic descent process. The automatic descent process may include: obtaining clearance data from an on-board system of the vehicle; generating a descent plan based on the clearance data, the descent plan including a supersonic-to-subsonic transition and/or a supersonic-descent to a target altitude; and generating actuator instructions to a control the vehicle to descend to the target altitude based on the descent plan.
US11604473B2
A dynamic velocity planning method for an autonomous vehicle is performed to plan a best velocity curve of the autonomous vehicle. An information storing step is performed to store an obstacle information, a road information and a vehicle information. An acceleration limit calculating step is performed to calculate the vehicle information according to a calculating procedure to generate an acceleration limit value range. An acceleration combination generating step is performed to generate a plurality of acceleration combinations according to the obstacle information, the road information, and the acceleration limit value range. An acceleration filtering step is performed to filter the acceleration combinations according to a jerk threshold and a jerk switching frequency threshold to obtain a selected acceleration combination. An acceleration smoothing step is performed to execute a driving behavior procedure to adjust the selected acceleration combination to generate the best velocity curve.
US11604471B2
A system and method for a motorized mobile chair using a plurality of sensors having a plurality of sensor types to detect a plurality of objects and generate sensor data about the detected objects, each of the detected objects being a person, the sensor data about the objects comprising a plurality of range measurements to the people and a plurality of bearing measurements to the people. The system has at least one processor to receive the sensor data about the people, group the detected people into a plurality of zones, determine a closest person in each zone, and generate one or more control signals to cause the motorized mobile chair to match a speed and a direction of the closest person in the zone corresponding to a direction of travel of the motorized mobile chair while at least approximately maintaining a selected space to the closest person in the zone corresponding to the direction of travel of the motorized mobile chair.
US11604465B2
Generating a map associated with an environment may include collecting sensor data received from one or more vehicles and generating a set of links to align the sensor data. A mesh representation of the environment may be generated from the aligned sensor data. A system may determine a proposed link to add, a proposed link deletion, and/or a proposed link alteration, and receive a modification comprising instructions to add, delete, or modify a link. Responsive to receiving a modification, the system may re-align a window of sensor data associated with the modification. The modification and/or sensor data associated therewith may be collected as training data for a machine learning model, which may be trained to generate link modification proposals and/or determine sensor data that may be associated with a poor sensor data alignment.
US11604459B2
A real-time control system includes a simulation system to implement a predictive, look-ahead function that provides an operator with information that enables a higher level of situational awareness of the expected transitional events of future steps within the control program or sequence logic. The simulation system enables future steps and transitions to be monitored before they actually occur, which enables the operator to recognize and potentially take action, in a current time step, to alleviate the underlying cause of the problem, thus reducing the likelihood of or preventing a sequence stall of the control program.
US11604458B2
An anomaly determination device and an anomaly determination method determine an anomaly of a device based on state data of the device, by using a first determination model configured to determine whether a predetermined anomaly has occurred in the device, and a second determination model configured to classify state of the device, and output the determined anomaly of the device as an unknown anomaly in a case where the anomaly of the device is not the predetermined anomaly.
US11604453B2
Described are new methods and systems for provisioning factory devices in enterprise network systems using specially configured Factory Device Provisioning (FDP) portals, FDP modules, which is used for supporting various operations of the FDP portals, and enterprise device management (EDM) modules. In some examples, an EDM module stores a device-information set (e.g., an asset tag), while an FDP module stores a device-location list and a device profile, corresponding to a certain factory device. An FDP portal allows a user, through a user interface provided by the DRP portal, to retrieve and review this information without directly interacting with the EDM module. The FDP portal then allows the user to initiate a device enrollment request for the factory device. The FDP module generates a device-configuring information, which is presented by the FDP portal and used for connecting the factory device to the enterprise network system.
US11604452B2
A distributed motor control system includes motor control devices that individually control motors that coordinately drive an industrial machine. Each of at least two motor control devices of the motor control devices includes processing circuitry that performs sharing processing including sharing coordinated control data, used in coordinated driving of the industrial machine between the at least two motor control devices, via data communication, and control a corresponding motor using the coordinated control data shared via the sharing-processing.
US11604448B2
In some embodiments, the system is directed to an autonomous inspection system for electrical grid components. In some embodiments, the system collects electrical grid component data using an autonomous drone and then transmits the inspection data to one or more computers. In some embodiments, the system includes artificial intelligence that analysis the data and identifies electrical grid components defects and provides a model highlighting the defects to a user. In some embodiments, the system enables a user to train the artificial intelligence by providing feedback for models where defects or components are not properly identified.
US11604447B2
A condition monitoring system which collects operation data from a machine and monitors a condition of the machine includes: a storage unit that stores information indicating components of a first machine for which a model for a sensor data analysis has been created and components of a second machine for which the model is newly created, information indicating a correspondence relationship between the components of the first machine and the components of the second machine, and information relating to the model; a model creation unit that creates model candidates of the second machine from the model similar to the second machine by using the information stored in the storage unit, and creating information relating to a model candidate selected via an input unit out of the model candidates as the model of the second machine; and a display unit that displays the model candidates.
US11604446B2
Method and system for validating a control program for an automation system, wherein the control program is created in a first controller programming language and is arranged and setup to control an apparatus or device of the automation system when executed by an automation controller of the automation system, where the system includes a controller environment for executing the control program, an equipment simulation environment for executing a simulation program for simulating behavior of the apparatus or device or parts thereof, whereas the equipment simulation environment is communicatively coupled to the controller environment to enable and/or perform a simulation of the automation system, and whereas the simulation program is created in the first controller programming language or a second controller programming language.
US11604442B2
System and method for improving operation of an industrial automation system, which includes a control system that controls operation of an industrial automation process. The control system includes a feature extraction block that determines extracted features by transforming process data determined during operation of an industrial automation process based at least in part on feature extraction parameters; a feature selection block that determines selected features by selecting a subset of the extracted features based at least in part on feature selection parameters, in which the selected features are expected to be representative of the operation of the industrial automation process; and a clustering block that determines a first expected operational state of the industrial automation system by mapping the selected features into a feature space based at least in part on feature selection parameters.
US11604439B2
Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver.
US11604438B2
A clock comprises an alarm clock housing having a front face, a clock display occupying at least a portion of the front face, a control on the housing for activating a shade positioning function, and a processor within the housing. The processor is responsive to the control for generating at least one shade positioning command to be transmitted to at least one motorized window shade, so as to cause the motorized window shade to move to one or more position at one or more corresponding predetermined interval relative to an alarm time.
US11604436B2
The system (10) for fixing a timepiece movement (2) to a watch case (30) element (3) includes at least one clamp (1), in particular at least two clamps, preferably three clamps or four clamps, which is intended to come into contact firstly with the movement and secondly with the watch case element, and a device (2a′; 3a′) for modifying the stiffness of the at least one clamp, particularly for modifying the bending stiffness of the at least one clamp, when the movement is fixed and/or displaced relative to the watch case element.
US11604430B2
An image forming apparatus includes: a feed tray that contains printing paper therein; a user authentication unit that authenticates a user who is permitted to print; a paper loading detection unit that detects printing paper loaded into the feed tray; a memory device that stores a user authenticated as a paper-supplementing user; a paper feeding mechanism that feeds the printing paper from the feed tray; a paper jam detection unit that detects a paper jam; and a controller that controls a print job. The controller, when a paper jam has occurred, determines whether or not the paper jam is due to the paper-supplementing user having loaded the printing paper in an improper manner. Upon determining that the paper jam is due to the paper-supplementing user having loaded the printing paper in an improper manner, the controller, subsequently when the paper-supplementing user uses, requests that a loading condition be checked.
US11604424B1
A development system includes a housing configured for accommodating a developer material which includes toner particles. At least one magnetic roller is positioned within the housing to attract the developer material to a surface of the magnetic roller(s). A continuous developer belt is positioned to attract the toner particles from the at least one magnetic roller to a surface of the developer belt. The developer belt is carried on a plurality of developer rollers. One of the developer rollers is positioned adjacent to an image transfer member, such as a belt or drum, with a photoconductive surface. Some of the toner particles are transferred to a latent image formed on the image transfer member to generate a toner image layer, which is applied to a sheet of print medium.
US11604423B2
A remaining toner amount detection device includes four electrodes and a controller. Each electrode has an arc shape along an outer circumferential surface of a toner bottle, and the four electrodes are spaced a certain distance apart in a circumferential direction so as to surround the toner bottle. The controller detects a remaining toner amount inside the toner bottle by using the four electrodes. The controller determines whether at least one of a first electrostatic capacity value between one pair of adjacent electrodes and a second electrostatic capacity value between the other pair of adjacent electrodes falls within a threshold range. In response to determination that at least one of the electrostatic capacity values falls within the threshold range, the controller detects a remaining toner amount inside the toner bottle based on an electrostatic capacity value, and outputs the detected remaining toner amount.