Document Document Title
US11682673B2 Semiconductor device
A semiconductor device includes: a first active pattern on a substrate and including a first active fin and a second active fin; a device isolation layer defining the first active pattern; a gate electrode crossing the first active pattern; a first source/drain pattern and a second source/drain pattern on the first active fin and the second active fin, respectively; an inner fin spacer between the first and second source/drain patterns; and a buffer layer between the first and second active fins, wherein the inner fin spacer includes: a first inner spacer portion contacting the first source/drain pattern; a second inner spacer portion contacting the second source/drain pattern; and an inner extended portion extending from the first and second inner spacer portions, wherein the inner extended portion is between the first and second active fins, wherein the buffer layer has a dielectric constant higher than that of the inner fin spacer.
US11682672B2 Semiconductor device and method for forming the same
A semiconductor device includes a substrate, a semiconductor fin, a gate structure, a source structure, a drain structure, a source contact, and a drain contact. The semiconductor fin extends upwardly from the substrate. The gate structure extends across the semiconductor fin. The source structure is on the semiconductor fin. The drain structure is on the semiconductor fin, in which the source and drain structures are respectively on opposite sides of the gate structure in a plan view. The source contact lands on the source structure and forms a rectangular pattern in the plan view. The drain contact lands on the drain structure and forms a circular pattern in the plan view, in which the rectangular pattern of the source contact has a length greater than a longest dimension of the circular pattern of the drain contact.
US11682666B2 Integrated circuit device
An integrated circuit device includes a substrate having a first intellectual property (IP) core including a cell region and a first edge dummy region, fin-type active regions protruding from the cell region, dummy fin-type active regions protruding from the first edge dummy region, gate lines extending, over the cell region of the substrate, the gate lines including two adjacent gate lines spaced apart from each other with a first pitch and two adjacent gate lines spaced apart with a second pitch greater than the first pitch, dummy gate lines over the first edge dummy region of the substrate and equally spaced apart from each other with the first pitch.
US11682665B2 Semiconductor layout with different row heights
A semiconductor device includes first cell rows and second cell rows. The first cell rows extend in a first direction. Each of the first cell rows has a first row height. The second cell rows extend in the first direction. Each of the second cell rows has a second row height. The first row height is greater than the second row height. The first cell rows and the second cell rows are interlaced in a periodic sequence. A first row quantity of the first cell rows in the periodic sequence is greater than a second row quantity of the second cell rows in the periodic sequence.
US11682662B2 Method of manufacturing light-emitting element
A method of manufacturing a light emitting device includes: placing a light-emitting element above a light-transmitting portion of a first resin layer; placing a protective element above the first resin layer or a first surface of the light-emitting element; forming a second resin layer on the first resin layer so as to cover an entirety of the light-emitting element and an entirety of the protective element; removing a portion of the second resin layer such that an anode and a cathode of the light-emitting element and a first electrically-conductive structure and a second electrically-conductive structure of the protective element are exposed from the second resin layer; and forming a first electrode, which is electrically connected to the anode and the first electrically-conductive structure, and a second electrode, which is electrically connected to the cathode and the second electrically-conductive structure.
US11682654B2 Semiconductor structure having a sensor device and method of manufacturing the same
A semiconductor structure includes a semiconductor structure includes a semiconductor die, an insulating encapsulation, a passivation layer and conductive elements. The semiconductor die includes a sensor device and a semiconductor substrate with a first region and a second region adjacent to the first region, and the sensor device is embedded in the semiconductor substrate within the first region. The insulating encapsulation laterally encapsulates the semiconductor die and covers a sidewall of the semiconductor die. The passivation layer is located on the semiconductor die, wherein a recess penetrates through the passivation layer over the first region and is overlapped with the sensor device. The conductive elements are located on the passivation layer over the second region and are electrically connected to the semiconductor die, wherein the passivation layer is between the insulating encapsulation and the conductive elements.
US11682652B2 Notched wafer and bonding support structure to improve wafer stacking
Various embodiments of the present disclosure are directed towards a method for forming an integrated chip. The method comprises forming a plurality of semiconductor devices over a central region of a semiconductor wafer. The semiconductor wafer comprises a peripheral region laterally surrounding the central region and a circumferential edge disposed within the peripheral region. The semiconductor wafer comprises a notch disposed along the circumferential edge. Forming a stack of inter-level dielectric (ILD) layers over the semiconductor devices and laterally within the central region. Forming a bonding support structure over the peripheral region such that the bonding support structure comprises a bonding structure notch disposed along a circumferential edge of the bonding support structure. Forming the bonding support structure includes disposing the semiconductor wafer over a lower plasma exclusion zone (PEZ) ring that comprises a PEZ ring notch disposed along a circumferential edge of the lower PEZ ring.
US11682648B2 Semiconductor device and method of fabricating the same
Disclosed are semiconductor devices and methods of fabricating the same. The method comprises providing a carrier substrate that includes a conductive layer, placing a semiconductor die on the carrier substrate, forming an insulating layer to cover the semiconductor die on the carrier substrate, forming a via hole to penetrate the insulating layer at a side of the semiconductor die and to expose the conductive layer of the carrier substrate, performing a plating process in which the conductive layer of the carrier substrate is used as a seed to form a via filling the via hole, forming a first redistribution layer on a first surface of the semiconductor die and the insulating layer, removing the carrier substrate, and forming a second redistribution layer on a second surface of the semiconductor die and the insulating layer, the first surface and the second surface being located opposite each other.
US11682645B2 Plurality of stacked pillar portions on a semiconductor structure
A semiconductor structure including an integrated circuit die and conductive bumps is provided. The integrated circuit die includes bump pads. The conductive bumps are disposed on the bump pads. Each of the conductive bumps includes a first pillar portion disposed on one of the bump pads and a second pillar portion disposed on the first pillar portion. The second pillar portion is electrically connected to one of the bump pads through the first pillar portion, wherein a first width of the first pillar portion is greater than a second width of the second pillar portion. A package structure including the above-mentioned semiconductor structure is also provided.
US11682643B2 Semiconductor chip having chip pads of different surface areas, and semiconductor package including the same
A semiconductor chip includes a chip body including a signal input/output circuit unit, a chip pad unit disposed on one surface of the chip body and including first and second chip pads having different surface areas from each other, and a chip pad selection circuit unit disposed in the chip body and electrically connected to the signal input/output circuit unit and the chip pad unit. The chip pad selection circuit unit is configured to select one chip pad of the first and second chip pads and electrically connect the selected one chip pad to the signal input/output circuit unit.
US11682641B2 Integrated circuit bond pad with multi-material toothed structure
An integrated circuit device may include a multi-material toothed bond pad including (a) an array of vertically-extending teeth formed from a first material, e.g., aluminum, and (b) a fill material, e.g., silver, at least partially filling voids between the array of teeth. The teeth may be formed by depositing and etching aluminum or other suitable material, and the fill material may be deposited over the array of teeth and extending down into the voids between the teeth, and etched to expose top surfaces of the teeth. The array of teeth may collectively define an abrasive structure. The multi-material toothed bond pad may be bonded to another bond pad, e.g., using an ultrasonic or thermosonic bonding process, during which the abrasive teeth may abrade, break, or remove unwanted native oxide layers formed on the respective bond pad surfaces, to thereby create a direct and/or eutectic bonding between the bond pads.
US11682636B2 Info structure and method forming same
A method includes encapsulating a package component in an encapsulating material, with the encapsulating material including a portion directly over the package component. The portion of the encapsulating material is patterned to form an opening revealing a conductive feature in the package component. A redistribution line extends into the opening to contact the conductive feature. An electrical connector is formed over and electrically coupling to the conductive feature.
US11682634B2 Packaged electronic circuits having moisture protection encapsulation and methods of forming same
A packaged electronic circuit includes a substrate having an upper surface, a first metal layer on the upper surface of the substrate, a first polymer layer on the first metal layer opposite the substrate, a second metal layer on the first polymer layer opposite the first metal layer, a dielectric layer on the first polymer layer and at least a portion of the second metal layer and a second polymer layer on the dielectric layer.
US11682632B2 Integrated device comprising periphery structure configured as an electrical guard ring and a crack stop
An integrated device that includes a substrate, a circuit region located over the substrate, a design keep out region located over the substrate, and a periphery structure located over the substrate. The design keep out region laterally surrounds the circuit region. The periphery structure includes a first plurality of interconnects that laterally surrounds the design keep out region. The periphery structure is configured to operate as an electrical seal ring and a mechanical crack stop.
US11682631B2 Manufacturing process steps of a semiconductor device package
The present disclosure provides a semiconductor device package including a substrate having a first surface and a second surface opposite to the first surface, a first package body disposed on the first surface, and a conductive layer covering the first package body and the substrate. The conductive layer includes a first portion on the top surface of the first package body and a second portion on the lateral surface of the first package body and a sidewall of the substrate. The second portion of the conductive layer has a tapered shape. A method for manufacturing a semiconductor device package is also provided.
US11682629B2 Package structure and manufacturing method thereof
A package structure and the method thereof are provided. The package structure includes a conductive plate, a semiconductor die, a molding compound, and antenna elements. The conductive plate has a first surface, a second surface and a sidewall connecting the first surface and the second surface. The semiconductor die is located on the second surface of the conductive plate. The molding compound laterally encapsulates the semiconductor die and covers the sidewall and a portion of the second surface exposed by the semiconductor die, wherein the first surface of the conductive plate is coplanar with a surface of the molding compound. The antenna elements are located over the first surface of the conductive plate.
US11682628B2 Semiconductor IC-embedded substrate having heat dissipation structure and its manufacturing method
Disclosed herein is a semiconductor IC-embedded substrate that includes insulating layers, conductor layers, and a semiconductor IC embedded in the insulating layers. The insulating layers includes first and second insulating layers. The conductor layers includes a first conductor layer having a first wiring pattern and a second conductor layer having a second wiring pattern. The semiconductor IC includes a rewiring pattern connected in common to power supply pads. The rewiring pattern is connected to the first wiring pattern via a first opening of the first insulating layer. The first wiring pattern is connected to the second wiring pattern via second openings of the second insulating layer. The first opening is greater in area than each of the second openings.
US11682621B2 Connector for implementing multi-faceted interconnection
A connector for implementing multi-faceted interconnection according to an embodiment of the present disclosure includes a first dielectric layer between a first circuit layer and a second circuit layer, a first copper pillar layer connecting the first circuit layer and the second circuit layer in the first dielectric layer, a second dielectric layer on the first circuit layer, a third circuit layer on the second dielectric layer, and a vertical second copper pillar layer connected to the third circuit layer, wherein an opening is formed in the second dielectric layer to expose the first circuit layer, and the second copper pillar layer exposes side faces facing side end faces of the first dielectric layer and the second dielectric layer.
US11682620B2 Graded metallic liner for metal interconnect structures and methods for forming the same
A structure may include an interconnect-level dielectric layer containing a dielectric material and overlying a substrate, and a metal interconnect structure embedded in the interconnect-level dielectric layer and including a graded metallic alloy layer and a metallic fill material portion. The graded metallic alloy layer includes a graded metallic alloy of a first metallic material and a second metallic material. The atomic concentration of the second metallic material increases with a distance from an interface between the graded metallic alloy and the interconnect-level dielectric layer. The graded metallic alloy layer may be formed by simultaneous or cyclical deposition of the first metallic material and the second metallic material. The first metallic material may provide barrier property, and the second metallic material may provide adhesion property.
US11682619B2 Package component, semiconductor package and manufacturing method thereof
A package component, a semiconductor package and a manufacturing method thereof are provided. The package component for electrically coupling a semiconductor die includes a functional circuit structure and a seal ring structure embedded in an insulating layer. The semiconductor die disposed on the package component is electrically coupled to the functional circuit structure. The seal ring structure is electrically isolated from the functional circuit structure, the seal ring structure includes a stack of alternating interconnect layers and via patterns, the via pattern at each level of the stack includes first features spaced apart from one another and arranged at neighboring corners of the insulating layer, and the first features are offset lengthwise relative to each other to overlap therewith, and the first features are spaced apart widthwise relative to each other.
US11682615B2 Continuous interconnects between heterogeneous materials
A structure may include a first material, a second material joined to the first material at a junction between the first and second materials, and one or more media extending across the junction to form a continuous interconnect between the first and second materials, wherein the first and second materials are heterogeneous. The structure may further include a transition at the junction between the first and second materials. The one or more media may include a functional material which may be electrically conductive. The structure may further include a third material joined to the second material at a second junction between the second and third materials, the media may extend across the second junction to form a continuous interconnect between the first, second, and third materials, and the second and third materials may be heterogeneous.
US11682614B2 Semiconductor package and package substrate including vent hole
A semiconductor package includes a semiconductor chip and a package substrate. The semiconductor chip is mounted on the package substrate. The package substrate includes a dielectric layer through which a vent hole penetrates, trace patterns disposed on the dielectric layer, and a protecting block disposed between the trace patterns and the vent hole.
US11682611B2 Power semiconductor module
A power semiconductor module includes a leadframe having a first die pad, a second die pad separated from the first die pad, a first power lead formed as an extension of the first die pad, a second power lead separated from the first and second die pads, and a first connection region formed as an extension of the second power lead alongside the second die pad. A first plurality of power semiconductor dies is attached to the first die pad and electrically coupled in parallel. A second plurality of power semiconductor dies is attached to the second die pad and electrically coupled in parallel. A first electrical connection extends between the first plurality of power semiconductor dies and the second die pad in a first direction. A second electrical connection extends between the second plurality of power semiconductor dies and the first connection region in the first direction.
US11682610B2 Semiconductor package with heat radiation board
A semiconductor package includes a terminal pad having at least one first terminal lead structurally connected to the terminal pad, a semiconductor chip attached to an upper surface of the terminal pad by using a first adhesive, a heat radiation board attached to a lower surface of the terminal pad by using a second adhesive, and at least one second terminal lead electrically connected to the semiconductor chip. The second terminal lead is spaced apart from the terminal pad and is separated from the radiation board. The package further includes a metal clip electrically connecting the semiconductor chip to the second terminal lead, and a package housing covering parts of the first terminal lead, the second terminal lead, and the terminal pad. The package housing includes an adhesive spread space to expose the lower surface of the terminal pad.
US11682607B2 Package having a substrate comprising surface interconnects aligned with a surface of the substrate
A package that includes a substrate and an integrated device. The substrate includes at least one dielectric layer, a plurality of interconnects comprising a first material, and a plurality of surface interconnects coupled to the plurality of interconnects. The plurality of surface interconnects comprises a second material. A surface of the plurality of surface interconnects is planar with a surface of the substrate. The integrated device is coupled to the plurality of surface interconnects of the substrate through a plurality of pillar interconnects and a plurality of solder interconnects.
US11682604B2 Heat dissipation component and method for manufacturing same
To provide a method for manufacturing a heat dissipation component having excellent heat dissipation properties, in which there is minimal return of warping after the bonding of a circuit board, and to provide a heat dissipation component manufactured using the method. Provided is a method for manufacturing a warped flat-plate-shaped heat dissipation component containing a composite part that comprises silicon carbide and an aluminum alloy, wherein the method for manufacturing the heat dissipation component is characterized in that the heat dissipation component is sandwiched in a concave-convex mold having a surface temperature of at least 450° C. and having a pair of opposing spherical surfaces measuring 7000-30,000 mm in curvature radius, and pressure is applied for 30 seconds or more at a stress of 10 kPa or more such that the temperature of the heat dissipation component reaches at least 450° C.
US11682601B2 Semiconductor device package
The present disclosure provides a semiconductor device package including a first device, a second device, and a spacer. The first device includes a substrate having a first dielectric constant. The second device includes a dielectric element, an antenna, and a reinforcing element. The dielectric element has a second dielectric constant less than the first dielectric constant. The antenna is at least partially within the dielectric element. The reinforcing element is disposed on the dielectric element, and the reinforcing element has a third dielectric constant greater than the first dielectric constant. The spacer is disposed between the first device and the second device and configured to define a distance between the first device and the second device.
US11682600B2 Protection layer for panel handling systems
An arrangement includes a panel configured as a pre-form for manufacturing a plurality of component carriers; a protection layer covering a surface portion of a main surface of the panel, wherein the protection layer is detachable from the surface portion without leaving residues on the panel. A handling tool for handling the panel includes a surface onto which the panel is arrangeable. The panel includes a handling surface, with which the panel is arrangeable onto the handling tool, wherein the handling surface comprises at least part of the surface portion covered by the protection layer.
US11682587B2 Semiconductor device and manufacturing method thereof
In a method of manufacturing a semiconductor device, a fin structure having a bottom portion, an intermediate portion disposed over the bottom portion and an upper portion disposed over the intermediate portion is formed. The intermediate portion is removed at a source/drain region of the fin structure, thereby forming a space between the bottom portion and the upper portion. An insulating layer is formed in the space. A source/drain contact layer is formed over the upper portion. The source/drain contact layer is separated by the insulating layer from the bottom portion of the fin structure.
US11682583B2 Through-vias and methods of forming the same
An integrated circuit structure includes a substrate, a metal ring penetrating through the substrate, a dielectric region encircled by the metal ring, and a through-via penetrating through the dielectric region. The dielectric region is in contact with the through-via and the metal ring.
US11682582B2 Field effect transistor devices with self-aligned source/drain contacts and gate contacts positioned over active transistors
A method of forming a transistor device is provided. The method includes forming a plurality of gate structures including a gate spacer and a gate electrode on a substrate, wherein the plurality of gate structures are separated from each other by a source/drain contact. The method further includes reducing the height of the gate electrodes to form gate troughs, and forming a gate liner on the gate electrodes and gate spacers. The method further includes forming a gate cap on the gate liner, and reducing the height of the source/drain contacts between the gate structures to form a source/drain trough. The method further includes forming a source/drain liner on the source/drain contacts and gate spacers, wherein the source/drain liner is selectively etchable relative to the gate liner, and forming a source/drain cap on the source/drain liner.
US11682579B2 Method of forming trenches with different depths
A semiconductor device includes a gate structure disposed over a substrate, and a first dielectric layer disposed over the substrate, including and over the gate structure. A first metal feature is disposed in the first dielectric layer, including an upper portion having a first width and a lower portion having a second width that is different than the first width. A dielectric spacer is disposed along the lower portion of the first metal feature, wherein the upper portion of the first metal feature is disposed over the dielectric spacer. A second dielectric layer is disposed over the first dielectric layer, including over the first metal feature and a second metal feature extends through the second dielectric layer to physically contact with the first metal feature. A third metal feature extends through the second dielectric layer and the first dielectric layer to physically contact the gate structure.
US11682573B2 Pellicle removal tool
A pellicle removal tool including a stage that holds a photomask and an associated pellicle, two or more arms positioned around the stage and configured to engage pellicle side wells of the pellicle, and two or more actuators each configured to adjust at least a vertical position of a corresponding one of the two or more arms so as to apply a lifting force to the pellicle for removal of the pellicle from the photomask.
US11682571B2 Apparatus and methods for handling die carriers
Apparatus and methods for handling die carriers are disclosed. In one example, a disclosed apparatus includes: a load port configured to load a die carrier operable to hold a plurality of dies into a processing tool; and a lane changer coupled to the load port and configured to move at least one die in the die carrier to an input of the processing tool and transfer the at least one die into the processing tool for processing the at least one die.
US11682570B2 Process-induced displacement characterization during semiconductor production
A controller is configured to perform at least a first characterization process prior to at least one discrete backside film deposition process on a semiconductor wafer; perform at least an additional characterization process following the at least one discrete backside film deposition process; determine at least one of a film force or one or more in-plane displacements for at least one discrete backside film deposited on the semiconductor wafer via the at least one discrete backside film deposition process based on the at least the first characterization process and the at least the additional characterization process; and provide at least one of the film force or the one or more in-plane displacements to at least one process tool via at least one of a feed forward loop or a feedback loop to improve performance of one or more fabrication processes.
US11682568B2 Substrate treatment apparatus and manufacturing method of semiconductor device
A substrate treatment apparatus according to an embodiment includes: a tank configured to store a liquid chemical with which a plurality of substrates are treated; a piping having an ejection port that ejects the liquid chemical or bubbles into the tank; a plurality of rods that support the plurality of substrates in the tank; and a converter that is provided in the plurality of rods or the tank and that converts vibration applied to each substrate by the liquid chemical or the bubbles ejected from the piping into rotation in one direction around a center of the substrate as a rotational axis.
US11682567B2 Cleaning system with in-line SPM processing
A cleaning system for processing a substrate after polishing includes a sulfuric peroxide mix (SPM) module, at least two cleaning elements, and a plurality of robots. The SPM module includes a sulfuric peroxide mix (SPM) cleaner having a first container to hold a sulfuric peroxide mix liquid and five to twenty first supports to hold five to twenty substrates in the liquid in the first container, and a rinsing station having a second container to hold a rinsing liquid and five to twenty second supports to hold five to twenty substrates in the liquid in the second container. Each of the at least two cleaning elements are configured to process a single substrate at a time. Examples of a cleaning element include a megasonic cleaner, a rotating brush cleaner, a buff pad cleaner, a jet spray cleaner, a chemical spin cleaner, a spin drier, and a marangoni drier.
US11682564B2 Temporary protective film for semiconductor encapsulation molding, lead frame provided with temporary protective film, encapsulated molded body provided with temporary protective film, and method for manufacturing semiconductor device
A temporary protective film for semiconductor sealing molding includes a support film and an adhesive layer provided on one surface or both surfaces of the support film and containing a resin and a silane coupling agent. The content of the silane coupling agent in the temporary protective film may be more than 5% by mass and less than or equal to 35% by mass with respect to the total mass of the resin.
US11682563B2 Semiconductor device assembly with graded modulus underfill and associated methods and systems
Underfill materials with graded moduli for semiconductor device assemblies, and associated methods and systems are disclosed. In one embodiment, the underfill material between a semiconductor die and a package substrate includes a matrix material, first filler particles with a first size distribution, and second filler particles with a second size distribution different than the first size distribution. Centrifugal force may be applied to the underfill material to arrange the first and second filler particles such that the underfill material may form a first region having a first elastic modulus and a second region having a second elastic modulus different than the first elastic modulus. Once the underfill material is cured, portions of conductive pillars coupling the semiconductor die with the package substrate may be surrounded by the first region, and conductive pads of the package substrate may be surrounded by the second region.
US11682562B2 Method for manufacturing semiconductor device
In a transistor including an oxide semiconductor layer, an oxide insulating layer is formed so as to be in contact with the oxide semiconductor layer. Then, oxygen is introduced (added) to the oxide semiconductor layer through the oxide insulating layer, and heat treatment is performed. Through these steps of oxygen introduction and heat treatment, impurities such as hydrogen, moisture, a hydroxyl group, or hydride are intentionally removed from the oxide semiconductor layer, so that the oxide semiconductor layer is highly purified.
US11682561B2 Retaining ring having inner surfaces with facets
A retaining ring comprises a generally annular body. The body comprises a top surface, a bottom surface, an outer surface connected to the top surface at an outer top perimeter and the bottom surface at an outer bottom perimeter, and an inner surface connected to the top surface at an inner top perimeter and the bottom surface at an inner bottom perimeter. The inner surface comprises seven or more planar facets. Adjacent planar facets are connected at corners. The inner bottom perimeter comprises straight edges of the planar facets connected at the corners.
US11682559B2 Method to form narrow slot contacts
In method of patterning a substrate, a first relief pattern is formed based on a first layer deposited over a substrate. Openings in the first relief pattern are filled with a reversal material. The first relief pattern is then removed from the substrate and the reversal material remains on the substrate to define a second relief pattern. A fill material is deposited over the substrate that is in contact with the second relief pattern, and sensitive to a photo-acid generated from a photo-acid generator in the second relief pattern. Selected portions of the second relief pattern are exposed to a first actinic radiation to generate the photo-acid in the selected portions of the second relief pattern. The photo-acid are driven from the selected portions of the second relief pattern into portions of the fill material so that the portions of the fill material to become soluble to a predetermined developer.
US11682556B2 Methods of improving graphene deposition for processes using microwave surface-wave plasma on dielectric materials
A method of forming graphene layers is disclosed. A method of improving graphene deposition is also disclosed. Some methods are advantageously performed at lower temperatures. Some methods advantageously provide graphene layers with lower resistance. Some methods advantageously provide graphene layers in a relatively short period of time.
US11682547B1 Ultraviolet lamp tube and gas discharge UV lamp
The present application discloses an ultraviolet lamp tube and a novel gas discharge UV lamp, which, through unique coating methods, can ensure monochromaticity of light output of the light source, while increasing the luminous angle of the ultraviolet lamp tube, thus effectively improving the light efficiency, simplifying structure, and greatly reducing production costs.
US11682545B2 Charge detection mass spectrometry with real time analysis and signal optimization
A charge detection mass spectrometer may include an electrostatic linear ion trap (ELIT) or orbitrap, a source of ions to supply ions to the ELIT or orbitrap, a processor operatively coupled to the ELIT or orbitrap, a display monitor coupled to the processor, and a memory having instructions stored therein executable by the processor to produce a control graphic user interface (GUI) on the display monitor, the control GUI including at least one selectable GUI element for at least one corresponding operating parameter of the ELIT or orbitrap, receive a first user command, via user interaction with the control GUI, corresponding to selection of the at least one selectable GUI element, and control the ELIT or orbitrap to control the at least one corresponding operating parameter of the ELIT or orbitrap in response to receipt of, and based on, the first user command.
US11682542B2 Plasma processing device
A plasma processing device that includes a processing chamber which is disposed in a vacuum vessel and is decompressed internally, a sample stage which is disposed in the processing chamber and on which a sample of a process target is disposed and held, and a plasma formation unit which forms plasma using process gas and processes the sample using the plasma, and the plasma processing device includes: a dielectric film which is disposed on a metallic base configuring the sample stage and connected to a ground and includes a film-like electrode supplied with high-frequency power internally; a plurality of elements which are disposed in a space in the base and have a heat generation or cooling function; and a feeding path which supplies power to the plurality of elements, wherein a filter to suppress a high frequency is not provided on the feeding path.
US11682541B2 Radio frequency power supply system, plasma processor, and frequency-tuning matching
Disclosed are a radio-frequency power supply system, a plasma processor, and a corresponding frequency-tuning matching method applied to a plasma processor having an ultra-low frequency bias radio-frequency power source. The frequency-tuning matching method comprises an impedance segment frequency matching obtaining step including partitioning a low frequency radio-frequency power output period into a plurality of impedance matching segments, and during each impedance matching segment, tuning output frequency of a high frequency radio-frequency source, detecting reflected power of the high frequency radio-frequency power supply, and after experiencing one or more low frequency radio-frequency power output period, obtaining and storing the segment matching frequency for each impedance matching segment. In the subsequent variable-frequency matching step, output frequency of the high frequency radio-frequency power supply is set to periodically vary in the stored plurality of segment matching frequencies so as to match characteristic impedance in respective impedance matching segment.
US11682539B2 Charged particle beam apparatus and setting assisting method
An average mass, an average density, and an average atomic number for a plurality of elements which form a specimen are calculated. A characteristic X-ray generation depth is calculated based on the average values and a minimum excitation energy of an element of interest. When an illumination condition is set, a reference image including a figure indicating a characteristic X-ray generation range, a numerical value indicating the characteristic X-ray generation depth, or the like, is displayed.
US11682536B2 Particle beam apparatus and composite beam apparatus
Provided is a particle beam apparatus capable of performing appropriate switching selectively between charged particle beam and neutral particle beam. A particle beam column (19) includes an ion source (41), a condenser lens (52), a charge exchange grid (55), and an objective lens (56). The ion source (41) generates ions. The condenser lens (52) changes focusing of the ion beam so that switching is performed between ion beam and neutral beam as particle beam with which a sample (S) is irradiated. The charge exchange grid (55) converts at least a part of ion beam into neutral particle beam through neutralization. The objective lens (56) is placed downstream of the charge exchange grid (55). The objective lens (56) reduces the ion beam toward the sample (S) when the sample (S) is irradiated with the neutral particle beam as the particle beam.
US11682533B2 Earbud with rotary switch
An earbud device having a user interface that incorporates a rotary switch is described. The rotary switch is part of a stem that extends from the main body of the earbud, and can provide file selection and/or volume control functions. The interface can include a pressure switch, which can provide switching between on, off, and sleep modes. The pressure switch can also be positioned on the stem, and in some embodiments the rotary switch can also act as the pressure switch when pressed. In some embodiments the user interface can utilize a combination of rotary switch and pressure switch inputs.
US11682527B2 Multilayer capacitor
A multilayer capacitor includes a body including a stack structure in which a plurality of dielectric layers are stacked and a plurality of internal electrodes are stacked with the dielectric layers interposed therebetween, external electrodes formed on an external surface of the body to be connected to the internal electrodes, and including a first electrode layer covering a first surface of the body to which the internal electrodes are exposed, and a second electrode layer covering the first electrode layer, a first metal oxide layer disposed between the first and second electrode layers and having a discontinuous region, and a second metal oxide layer covering at least a portion of a surface of the body on which the external electrodes are not disposed and having a multilayer structure.
US11682523B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body and two external electrodes. The multilayer body includes a multilayer main body including an inner layer portion including dielectric layers and internal electrode layers alternately stacked, and outer layer portions on opposite sides of the inner layer portion in a stacking direction, two side gap portions on opposite sides in a width direction, main surfaces on opposite sides in the stacking direction, side surfaces on opposite sides in the width direction, and end surfaces respectively provided on opposite sides in a length direction. The two external electrodes are provided at the end surfaces, each including a foundation electrode layer in contact with the multilayer body, and a conductive resin layer on the foundation electrode layer. An end region of the internal electrode layers in contact with the foundation electrode layer is thicker than other regions of the internal electrode layers.
US11682522B2 Conductive paste composition for external electrode of multilayer ceramic capacitor
Provided is a conductive paste composition for an external electrode of a multilayer ceramic capacitor that includes a conductive base material, an organic solvent, a binder resin, and a dispersing agent. The conductive base material includes a flake-shaped conductive powder, a spherical conductive powder, and first and second glass frits. The flake-shaped conductive powder has a larger size D50 than the spherical conductive powder. The first glass frit includes SiO2, SrCO3, BaCO3, Li2SO4, K2SO4, V2O5, ZnO, Al2O3, and Y2O3, and the second glass frit includes SiO2, SrCO3, BaCO3, CaF, ZnO, Al2O3, Y2O3, and L2O3.
US11682520B2 Film capacitor manufacturing method and case
A method for producing a film capacitor, the method including a sealing material supplying step of supplying a curable sealing material 30a to an element accommodating space 20a in which a film capacitor element 10 having a rolled body 12 is accommodated; and a curing step of curing the sealing material 30a in a state in which the rolled body 12 is embedded in the sealing material 30a, in which at the time of initiating the sealing material supplying step, the rolled body 12 is not fixed by the sealing material 30a, and in the sealing material supplying step, the sealing material 30a is supplied to the element accommodating space 20a without curing the sealing material 30a, from the beginning of the supply of the sealing material 30a to the element accommodating space 20a until the rolled body 12 is embedded in the sealing material 30a.
US11682519B2 Inductor component and method for manufacturing the same
A coil electrode included in an inductor component includes a plurality of metal pins upper end surfaces of which are exposed to the upper surface of a resin layer and lower end surfaces of which are exposed to a lower surface of the resin layer, and a plurality of wiring patterns that connect the upper end surfaces or the lower end surfaces of the predetermined metal pins, wherein surface roughnesses of the upper surface and the lower surface of the resin layer are larger than surface roughnesses of the upper end surfaces and the lower end surfaces of the respective metal pins, and wiring patterns are respectively formed on the upper and lower surfaces of the resin layer by plating.
US11682517B2 Inductor component
An inductor component comprises an element body; first and second inductors in the body; first and second columnar wirings in the body with end surfaces exposed from a first principal surface of the body and electrically connected to the first inductor; third and fourth columnar wirings in the body with end surfaces exposed from the first principal surface and electrically connected to the second inductor; first through fourth external terminals contacting the end surfaces of the first through fourth columnar wirings, respectively; and an insulating film on the first principal surface covering a portion of the end surface of the first and third columnar wiring not contacting the first and third terminals, respectively. The first terminal is closer to the third terminal than the fourth terminal, and a shortest distance between the first and third terminals is longer than a shortest distance between the first and third columnar wirings.
US11682515B2 Inductors with magnetic core parts of different materials
An inductor has one or more wires and a multipart magnetic core. The multipart magnetic core has magnetic core parts that are adjacent and magnetically coupled. The inductor provides an inductance of at least 40 nH for currents greater than 1 A and less than 60 A, and at least 20 nH for currents of at least 60 A.
US11682512B2 Inner plunger of solenoid assembly for differential clutch of vehicle and manufacturing method thereof
An inner plunger of a solenoid coil assembly for a differential clutch of a vehicle contributes to weight lightening and price reduction of a solenoid assembly, provide various shapes, reduce friction against an inner housing, and improve the function of the solenoid assembly. The inner plunger includes an outer wheel combined with a coil bobbin of a solenoid assembly and an inner wheel combined with an inner housing. The inner wheel is molded of insulator synthetic resin with excellent moldability, magnetic metal as the outer wheel is inserted into the outer circumferential surface of the inner wheel made of the synthetic resin, and an undercut groove is formed on the whole inner surface of the inner wheel made of synthetic resin in order to reduce friction against an inner housing.
US11682511B2 Electronic apparatus
An electronic apparatus includes a rotatable operation member that can be rotationally operated, a base member, a magnet having alternately magnetized N and S poles and rotatable integrally with the rotatable operation member, and first and second magnetic members disposed so that the magnet is disposed between them in an axial direction of a rotational center axis of the rotatable operation member and having a plurality of comb tooth portions. In the axial direction, the first magnetic member, the magnet, and the second magnetic member are disposed on an opposite side of the base member from the rotatable operation member. A part of an outer circumferential portion of the rotatable operation member is exposed to an outside from an opening provided on an exterior member of the electronic apparatus. The magnet, the first magnetic member, and the second magnetic member are covered with the exterior member.
US11682507B2 Coil component
A coil component having high inductance while suppressing core loss is obtained. The coil component includes a coil and a magnetic core. The magnetic core has a laminated body in which soft magnetic layers are laminated. Micro gaps are formed in the soft magnetic layers. The soft magnetic layers are divided into at least two or more small pieces by the micro gaps. A structure made of Fe-based nano-crystals is observed in the soft magnetic layers.
US11682502B2 Method of fabricating suspended nanowire using heat treatment
A method of fabricating a polymer wire according to the present embodiment includes preparing an electrode platform having a micro gap, forming a plurality of single polymer wires on the electrode platform, and a heat treatment operation of aggregating the plurality of single polymer wires to form an aggregated polymer wire.
US11682501B2 Hybrid high frequency separator with parametric control ratios of conductive components
The present disclosure describes methods of manufacture and implementations of hybrid separators for data cables having conductive and non-conductive or metallic and non-metallic portions, and data cables including such hybrid separators. A hybrid separator comprising one or more conductive portions and one or more non-conductive portions may be positioned within a data cable between adjacent pairs of twisted insulated and shielded or unshielded conductors so as to provide physical and electrical separation of the conductors. The position and extent (laterally and longitudinally) of each conductive portion and each non-conductive portion may be selected for optimum performance of the data cable, including attenuation or rejection of cross talk, reduction of return loss, increase of stability, and control of impedance.
US11682499B2 Aluminum alloy wire, aluminum alloy strand wire, covered electrical wire, and terminal-equipped electrical wire
An aluminum alloy contains at least 0.03 mass % and at most 1.5 mass % of Mg, at least 0.02 mass % and at most 2.0 mass % of Si, and a remainder composed of Al and an inevitable impurity, a mass ratio Mg/Si being not lower than 0.5 and not higher than 3.5. In a transverse section of the aluminum alloy wire, a rectangular surface-layer void measurement region having a short side of 30 μm long and a long side of 50 μm long is taken from a surface-layer region extending by up to 30 μm in a direction of depth from a surface of the aluminum alloy wire. A total cross-sectional area of voids present in the surface-layer void measurement region is not greater than 2 μm2.
US11682498B2 Method for producing actinium-225 from a radium-226 target by shielding the target from thermal neutrons in a moderated nuclear reactor
A method for the manufacture of Actinium-225 from a Radium-226 containing material. Radium-226 containing starting target material is shielded with a thermal neutron absorption shield and is subjected to neutron irradiation from a moderated nuclear reactor. Radium-226 is thereby converted into Radium-225 to provide a Radium-225-containing material. The Radium-225 in the Radium-225 containing material is allowed to decay into Actinium-225, and the Actinium-225 is isolated from the Radium-225 containing material. The neutron absorption shield shields the starting target material from neutrons having an energy in the range of 20 eV to 1000 eV.
US11682496B2 Apparatus for treating waste of nuclear reactor pressure vessel, and method for treating waste of nuclear reactor pressure vessel
An apparatus for treating waste of a nuclear reactor pressure vessel includes: a suction unit inserted into the nuclear reactor pressure vessel through a plurality of through-pipes passing through a lower portion of the nuclear reactor pressure vessel to suck waste inside the nuclear reactor pressure vessel; a waste treatment part connected to the suction unit to treat the waste; and a lower collection part connected to the waste treatment part to be positioned under the nuclear reactor pressure vessel with the suction unit therebetween.
US11682495B2 Structured medical data classification system for monitoring and remediating treatment risks
A system for classifying structured medical data, with each item of structured medical data, the system comprising a processing module that parses items of structured medical data to retrieve values of respective fields of the one or more items of structured medical data, the one or more retrieved values representing a set of medical attributes; a classification module that selects a classifier based at least one of the attributes in the set and applies the classifier to the set of attributes to classify one or more items of structured medical data into a particular risk profile; a user interface that renders one or more controls for input data that confirms one or more of the risk factors of the risk profile; and a transmitter to transmit to a remote medical device, an alert that specifies confirmation of the one or more of the risk factors.
US11682489B2 Senior living engagement and care support platforms
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
US11682485B2 Methods and systems for adaptive radiotherapy treatment planning using deep learning engines
Example methods for adaptive radiotherapy treatment planning using deep learning engines are provided. One example method may comprise obtaining treatment image data associated with a first imaging modality and planning image data associated with a second imaging modality. The treatment image data may be acquired during a treatment phase of a patient. Also, planning image data associated with a second imaging modality may be acquired prior to the treatment phase to generate a treatment plan for the patient. The method may also comprise: in response to determination that an update of the treatment plan is required, processing, using the deep learning engine, the treatment image data and the planning image data to generate output data for updating the treatment plan.
US11682479B2 Athletic performance sensing and/or tracking systems and methods
Athletic performance sensing and/or tracking systems include components for measuring or sensing athletic performance data and/or for storing and/or displaying desired information associated with the athletic performance to the user (or others). Such systems can allow users a wide variety of options in creating workouts, selecting and presenting media content during the athletic performance, etc., e.g., to help keep users entertained and motivated. In some instances, user feedback may be used, optionally in combination with objective data relating to a workout, to control features of the workout routine, to control the music or other media content selected and/or presented, and/or to control features of future workout routines and/or the presented media content.
US11682478B2 Identification and verification of medication
A device obtains prescription information relating to a medication in a container. The device causes a camera device of the device to obtain image data relating to the medication and a weighing device of the device to obtain weight data relating the medication. The device sends the prescription information, the image data, and the weight data to a different device to cause the different device to verify the medication using a machine learning model. The device receives information concerning the medication and automatically generates, based on the information concerning the medication, a message concerning the medication, wherein the message includes instructions on how much of the medication a user of the device is to take. The device causes the device or an additional device to present the message.
US11682476B2 Updating a prescription status based on a measure of trust dynamics
Techniques regarding autonomously updating the status of a prescription are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a prescription component that can update a status of a prescription associated with an entity based on a trust disposition value. The trust disposition value can be determined using machine learning technology and can be indicative of an expected effectiveness of the prescription.
US11682473B2 Skin permeability prediction
The present disclosure relates to a method for predicting the permeability of a stratum corneum lipid matrix to a compound. The method includes providing a model of the stratum corneum lipid matrix including ceramides, free fatty acids, cholesterol and water. The model includes 25-45% total ceramides, based on the molar concentration of all components except water, whereof more than 90% are in extended configuration, and wherein 0-30% of the total ceramides are O-acyl ceramides and 100-70% of the total ceramides are non-O-acyl ceramides. The model also includes 25-45% fatty acid and 25-40% of cholesterol, wherein 1-40% of the cholesterol is located by the fatty acid moeity of the ceramides, and 0.2-6 water molecules per ceramide molecule. The method includes providing molecular designators of the compound and calculating, via means of computer simulations, the predicted permeability using the model and the molecular designators.
US11682468B2 Method and system for replacement of memory cells
A memory system is provided. The memory system includes a compare circuit and a control circuit. The compare circuit determines, in response to a number of detected error bits in a read data from a first memory array, whether a fail word address associated with the detected error bits is in an error table. The control circuit increments a counter value corresponding to the fail word address when the fail word address is in the error table, and further compares the counter value with a threshold value to replace memory locations, corresponding to the fail word address, in the first memory array with backup memory locations in a second memory array.
US11682467B2 Nonvolatile memory device, controller for controlling the same, storage device including the same, and reading method of the same
A nonvolatile memory device includes a plurality of memory blocks and a control logic circuit configured to perform a first page on-chip valley search (OVS) operation on memory cells connected to one wordline of a memory block selected in response to an address, among the plurality of memory blocks, in response to a first read command. The control logic circuit is further configured to change a read level of at least one state using detection information of the first page OVS operation, and to perform a second page read operation on the memory cells using the changed read level in response to a second read command.
US11682466B2 One-time programmable memory read-write circuit
A read-write circuit of a one-time programmable memory, including: an antifuse array including: n*n antifuse units, between a first node and a second node, the control terminals of switching elements in the antifuse units coupled to AND signals of different word line signals and bit line signals; the first switching device and the first capacitor connected in parallel between the second node and the second voltage source; the reference array including reference resistance and reference switching elements connected in series between the first and third nodes, the reference switching element's control end coupled to OR signals of the n*n AND signals; the second switching device and the second capacitor connected in parallel between the third node and second voltage source; a comparison circuit's first input terminal coupled to the second node and second input terminal coupled to the third node. The circuit has simpler connections, smaller area, and higher reliability.
US11682453B2 Word line pulse width control circuit in static random access memory
Devices and methods are provided for word line pulse width control for a static random access memory (SRAM) devices. A control circuit includes a first transistor, an inverter coupled to the first transistor, and a second transistor comprising a gate, a first source/drain terminal and a second source/drain terminal. The second transistor is coupled to the inverter. The first source/drain terminal of the second transistor is coupled in series to the first transistor. The second source/drain terminal is coupled to a decoder driver circuit. The second transistor is configured to charge a load of a common decoder line so as to reduce an effective load of the decoder driver circuit.
US11682452B2 Local bit select with improved fast read before write suppression
Aspects of the invention include a first pull-down device and a second pull-down device, wherein a first drain terminal is connected to a second source terminal, and wherein a first gate terminal is connected to a true read local bitline, wherein a second drain terminal is connected to a compliment read local bit line, and wherein a second gate terminal is connected to a true write global bitline, a third pull-down device and a fourth pull-down device, wherein a third source terminal is connected to the voltage supply, wherein a third drain terminal is connected to a fourth source terminal, and wherein a third gate terminal is connected to the compliment read local bitline, and wherein a fourth drain terminal is connected to the true read local bitline, and wherein a fourth gate terminal is connected to a compliment write global bit line.
US11682449B2 Apparatuses and methods for compute in data path
The present disclosure includes apparatuses and methods for compute in data path. An example apparatus includes an array of memory cells. Sensing circuitry is coupled to the array of memory cells. A shared input/output (I/O) line provides a data path associated with the array. The shared I/O line couples the sensing circuitry to a compute component in the data path of the shared I/O line.
US11682446B2 Selective wordline scans based on a data state metric
Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations including performing a first data integrity check on memory pages of a first set of wordlines of the memory device; performing a second data integrity check on memory pages of a second set of wordlines comprising a plurality of wordlines from the first set of wordlines; identifying, among the first set of wordlines and the second set of wordlines, a wordline having a first data state metric value obtained from the first data integrity check equal to a second data state metric value obtained from the second data integrity check; and performing a third data integrity check on a third set of wordlines comprising at least one wordline from the first set of wordlines, wherein the third data integrity check excludes the identified wordline.
US11682444B2 Dynamic random-access memory array including sensor cells
A dynamic random-access memory array includes a plurality of memory cells and sensor cells physical arranged in a row. The sensor cells include a transistor and a capacitor having an input terminal connected to a first non-gate terminal of the transistor. A wordline is connected to transistor gates of both the memory cells and sensor cells in the row. A sensor amplifier has inputs connected to the sensor cell, a high voltage reference line, and a low voltage reference line, and an output in communication with a row refresh circuit. If the sensor amplifier detects that the sensor cell voltage falls outside of the range of the high and low voltage reference lines, then a trigger signal is output to request that the row refresh circuit perform a priority row refresh of the memory cells and the sensor cell in the row.
US11682438B1 Data writing control device and data writing control method thereof
A data writing control device includes a control signal generator, a data strobe enable signal generator and a data strobe index generator. The control signal generator receives a write command, a preamble setting value and a latency setting value, and generates an internal write pulse and preamble information according to the write command, the preamble setting value and the latency setting value. The data strobe enable signal generator is coupled to the control signal generator and generates a data strobe pipeline enable signal according to the internal write pulse and the preamble setting value. The data strobe index generator is coupled to the data strobe enable signal generator, and generates a plurality of data strobe indexes according to the data strobe pipeline enable signal and the preamble information.
US11682437B2 Phase interpolator for mode transitions
A system includes a mixer of a phase interpolator. The mixer includes a dynamic load whose output signal is coupled to a subsequent stage of the phase interpolator. The dynamic load is configured to provide an alternating current (AC) signal to the subsequent stage of the phase interpolator as input clock signals. The mixer further includes a static load whose output signal is coupled to the subsequent stage of the phase interpolator in parallel with the respective output signal line of the dynamic load. The static load configured to provide a direct current (DC) signal to the phase interpolator temporarily in replacement of the respective AC signals to prevent output signals of the subsequent stage of the phase interpolator from being unpredictable.
US11682433B2 Multiple stack high voltage circuit for memory
One aspect of this description relates to a memory array. The memory array includes a plurality of N-stack pass gates, a plurality of enable lines, a plurality of NMOS stacks, a plurality of word lines, and a matrix of resistive elements. Each N-stack pass gate includes a stage-1 PMOS core device and a stage-N PMOS core device in series. Each stage-1 PMOS is coupled to a voltage supply. Each enable line drives a stack pass gate. Each N-stack selector includes a plurality of NMOS stacks. Each NMOS stack includes a stage-1 NMOS core device and a stage-N N MOS core device in series. Each stage-1 NMOS core device is coupled to a ground rail. Each word line is driving a stack selector. Each resistive element is coupled between a stack pass gate and a stack selector. Each voltage supply is greater than a breakdown voltage for each of the core devices.
US11682432B2 Multi-tier memory architecture
Various implementations described herein are related to a device having voltage regulation architecture with multiple layers arranged in a multi-layer structure. The device may include one or more layers of the multiple layers with voltage regulation circuitry that may be configured to manage at least one of process variation and temperature variation between the multiple layers of the multi-layer structure.
US11682428B2 Hard disk format conversion method and apparatus, and storage device
This application provides a hard disk format conversion method and apparatus, and a storage device, and belongs to the field of storage technologies. In this application, a storage format of a storage unit is converted from an SMR format to a PMR format. Because IOPS in the PMR format is higher than IOPS in the SMR format, IOPS in the storage unit can be increased after the storage format is converted. Alternatively, a storage format of a storage unit is converted from the PMR format to the SMR format. Because a storage capacity in the SMR format is higher than a storage capacity in the PMR format, a storage capacity of the storage unit can be increased after the storage format is converted.
US11682425B2 Glass spacer, hard disk drive apparatus, and method for manufacturing glass spacer
A ring-shaped glass spacer is configured to be arranged in contact with a magnetic disk in a hard disk drive apparatus. A surface resistivity of a surface of a glass material of the glass spacer at 22 (° C.) is lower than a surface resistivity of an inner portion of the glass material at 22 (° C.).
US11682423B2 Servo pattern for skew based tape dimensional stability compensation
In response to a rotation of timing-based servo (TBS) patterns of a first servo band and a second servo band, heights of top and bottom portions of servo stripes of servo frames of the TBS patterns are adjusted to compensate for changes in a usable height of the servo stripes caused by the rotation.
US11682420B2 Seed layer for spin torque oscillator in microwave assisted magnetic recording device
Certain embodiments are directed to a spin torque oscillator (STO) device in a microwave assisted magnetic recording (MAMR) device. The magnetic recording head includes a seed layer, a spin polarization layer over the seed layer, a spacer layer over the spin polarization layer, and a field generation layer is over the spacer layer. In one embodiment, the seed layer comprises a tantalum alloy layer. In another embodiment, the seed layer comprises a template layer and a damping reduction layer over the template layer. In yet another embodiment, the seed layer comprises a texture reset layer, a template layer on the texture reset layer, and a damping reduction layer on the template layer.
US11682419B2 Magnetic head with assisted magnetic recording
A magnetic recording head assembly is provided and is configured to read from and write to a magnetic media. The head assembly includes a first module having a first media facing surface (MFS), a first closure, and a first recessed portion disposed between the first MFS and the first closure. The first MFS includes AlTiC. A second module is provided having a second MFS, a second closure, and a second recessed portion disposed between the second MFS and the second closure. The second MFS includes AlTiC. An overcoat disposed within the first and second recessed portions includes an adhesive layer and a protective layer disposed within the first and second recessed portion.
US11682418B2 Areal density capability improvement with a main pole skin
The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole at a media facing surface (MFS), a trailing shield at the MFS, and a heavy metal layer disposed between the main pole and the trailing shield at the MFS. Spin-orbit torque (SOT) is generated from the heavy metal layer and transferred to a surface of the main pole as a current passes through the heavy metal layer in a cross-track direction. The SOT executes a torque on the surface magnetization of the main pole, which reduces the magnetic flux shunting from the main pole to the trailing shield. With the reduced magnetic flux shunting from the main pole to the trailing shield, write-ability is improved.
US11682417B1 Asymmetric write head shields compatible with dual-free-layer (DFL) readers
The present disclosure is generally directed towards magnetic recording systems comprising a dual free layer (DFL) read head and a magnetic recording head having stable magnetization. The magnetic recording head comprises a main pole disposed at a media facing surface (MFS), and a plurality of shields, such as a lower leading shield, an upper leading shield, a pair of side shields, and a trailing shield. Each of the shields individually comprises a first leg disposed at and parallel to the MFS and a second leg coupled to the first leg, the second leg being recessed from the MFS. When the kind of magnetization initialization needed by the DFL read head is applied to the magnetic recording head during the manufacturing process, the second leg of each of the shields of the magnetic recording device causes the magnetization directions of the shields to individually switch to a stable state.
US11682416B2 Voice interactions in noisy environments
Providing contextual help in an interactive voice system includes receiving a plurality of user interaction events during a user interaction window, wherein each of the user interaction events comprises one of a low quality voice transcription event from a speech-to-text (STT) service or a no-intent matching event from a natural language processing (NLP) service and receiving a respective transcription confidence score from the STT service for each of the plurality of user interaction events. For a one of the plurality of user interaction events, a determination is made of how to respond to a user providing the user interaction events based on how many events comprise the plurality of events and the transcription confidence score for the one event; and then instructions are provided to cause the determined response to be presented to the user in accordance with the determination of how to respond.
US11682411B2 Wind noise suppresor
Apparatus, methods and computer-readable medium are provided for processing wind noise. Audio input is processed by receiving an audio input. A wind noise level representative of a wind noise at the microphone array is measured using the audio input and a determination is made, based on the wind noise level, whether to perform either (i) a wind noise suppression process on the audio input on-device, or (ii) the wind noise suppression process on the audio input on-device and an audio reconstruction process in-cloud.
US11682409B2 Audio encoder for encoding an audio signal, method for encoding an audio signal and computer program under consideration of a detected peak spectral region in an upper frequency band
An audio encoder for encoding an audio signal having a lower frequency band and an upper frequency band includes: a detector for detecting a peak spectral region in the upper frequency band of the audio signal; a shaper for shaping the lower frequency band using shaping information for the lower band and for shaping the upper frequency band using at least a portion of the shaping information for the lower band, wherein the shaper is configured to additionally attenuate spectral values in the detected peak spectral region in the upper frequency band; and a quantizer and coder stage for quantizing a shaped lower frequency band and a shaped upper frequency band and for entropy coding quantized spectral values from the shaped lower frequency band and the shaped upper frequency band.
US11682407B2 Parametric joint-coding of audio sources
The following coding scenario is addressed: A number of audio source signals need to be transmitted or stored for the purpose of mixing wave field synthesis, multi-channel surround, or stereo signals after decoding the source signals. The proposed technique offers significant coding gain when jointly coding the source signals, compared to separately coding them, even when no redundancy is present between the source signals. This is possible by considering statistical properties of the source signals, the properties of mixing techniques, and spatial hearing. The sum of the source signals is transmitted plus the statistical properties of the source signals, which mostly determine the perceptually important spatial cues of the final mixed audio channels. Source signals are recovered at the receiver such that their statistical properties approximate the corresponding properties of the original source signals. Subjective evaluations indicate that high audio quality is achieved by the proposed scheme.
US11682405B2 Method and system for triggering events
The present invention relates to a method of triggering an event. The method includes receiving a signal stream, detecting a trigger point within the signal stream using a fingerprint associated with the trigger point and triggering an event associated with the detected trigger point.
US11682403B2 Decoding of audio scenes
Exemplary embodiments provide encoding and decoding methods, and associated encoders and decoders, for encoding and decoding of an audio scene which is represented by one or more audio signals. The encoder generates a bit stream which comprises downmix signals and side information which includes individual matrix elements of a reconstruction matrix which enables reconstruction of the one or more audio signals in the decoder.
US11682400B1 Speech processing
Techniques for performing spoken language understanding (SLU) processing are described. An SLU component may include an audio encoder configured to perform an audio-to-text processing task and an audio-to-NLU processing task. The SLU component may also include a joint decoder configured to perform the audio-to-text processing task, the audio-to-NLU processing task and a text-to-NLU processing task. Input audio data, representing a spoken input, is processed by the audio encoder and the joint decoder to determine NLU data corresponding to the spoken input.
US11682398B2 Method and apparatus for recognizing silent speech
An electronic apparatus includes: a communication device configured to receive a signal from each of a plurality of acceleration sensors attached to a face of a user; a memory configured to store a classification learning model that classifies words based on a plurality of sensor output values; and a processor configured to determine a word corresponding to a mouth shape of the user by input a value of the received signal to the classification learning model, when the signal is received from each of the plurality of acceleration sensors.
US11682397B2 Transferring an automated assistant routine between client devices during execution of the routine
Transferring (e.g., automatically) an automated assistant routine between client devices during execution of the automated assistant routine. The automated assistant routine can correspond to a set of actions to be performed by one or more agents and/or one or more devices. While content, corresponding to an action of the routine, is being rendered at a particular device, the user may walk away from the particular device and toward a separate device. The automated assistant routine can be automatically transferred in response, and the separate device can continue to rendering the content for the user.
US11682395B2 Electronic device, system, method and program for externally adding voice control functionality to another device
An electronic device, a system, a method, and a program for externally adding voice control functionality to another device are disclosed. The electronic device includes memory, a processor, an audio input interface, a first communication interface, a second communication interface, and an audio encoder. First return audio data is received by the first communication interface from a sink device. An audio signal corresponding to a voice command is received by the audio input interface from a transducer. The audio signal is encoded by the audio encoder to obtain second return audio data. The second return audio data is output by the second communication interface to a source device. The second return audio data is encoded by an audio encoder of the source device to obtain control data. A function of the source device is controlled based on the control data.
US11682386B2 System and method for electronic communication
Systems, methods, and computer-readable storage media for providing communication recommendations to users. The system receives electronic transcripts associated with a first user and generates, based on the transcripts, a communication profile of the user. The system also receives additional user transcripts associated with a plurality of additional users and generates additional communication profiles for those additional users based on the additional transcripts. The system receives a request to communicate with at least one user within the plurality of additional users regarding a specified topic, identifies a second user from within the plurality of additional users, and generates a communication initiation recommendation for the first user to communicate with the second user. The system then transmits the communication initiation recommendation to a first user computing device associated with the first user.
US11682385B2 End-to-end streaming keyword spotting
A method for training hotword detection includes receiving a training input audio sequence including a sequence of input frames that define a hotword that initiates a wake-up process on a device. The method also includes feeding the training input audio sequence into an encoder and a decoder of a memorized neural network. Each of the encoder and the decoder of the memorized neural network include sequentially-stacked single value decomposition filter (SVDF) layers. The method further includes generating a logit at each of the encoder and the decoder based on the training input audio sequence. For each of the encoder and the decoder, the method includes smoothing each respective logit generated from the training input audio sequence, determining a max pooling loss from a probability distribution based on each respective logit, and optimizing the encoder and the decoder based on all max pooling losses associated with the training input audio sequence.
US11682384B2 Method, software, and device for training an alarm system to classify audio of an event
A method for training an alarm system to classify audio of an event, wherein the alarm system is connected to a neural network trained to classify audio as an event type, the method comprising the steps of: receiving audio recorded during a first period of time; transmitting the audio to an external unit; receiving data from the external unit indicating a sub-period of time of the audio and data indicating an event type of the indicated sub-period of time of the audio; and re-training the neural network by inputting a sub-period of the audio corresponding to the indicated sub-period of time of the audio and using the indicated event type as a correct classification of the sub-period of the audio.
US11682379B2 Learnable speed control of speech synthesis
A method, computer program, and computer system is provided for synthesizing speech at one or more speeds. A context associated with one or more phonemes corresponding to a speaking voice is encoded, and the one or more phonemes are aligned to one or more target acoustic frames based on the encoded context. One or more mel-spectrogram features are recursively generated from the aligned phonemes and target acoustic frames, and a voice sample corresponding to the speaking voice is synthesized using the generated mel-spectrogram features.
US11682375B2 Speaker system, sound processing device, sound processing method, and recording medium
A speaker system includes a wearable speaker capable of outputting a first sound which is a voice of a communication partner of a talker and a second sound, a microphone, and a sound processing device which processes a sound output from the wearable speaker and a sound picked up by the microphone. The sound processing device generates a reference signal by synthesizing a first signal indicating the first sound and a second signal indicating the second sound, outputs the first signal and the second signal to the wearable speaker, obtains a sound pickup signal including the voice of the talker from the microphone, performs, on the sound pickup signal, a process of cancelling the sound component output from the wearable speaker by using the reference signal, and outputs the sound pickup signal on which the cancellation process has been performed.
US11682371B2 Electronic wind instrument (electronic musical instrument) and manufacturing method thereof
To provide an electronic wind instrument capable of accurately detecting the amount of rotation of a transmission member. During an electronic wind instrument performance by a performer, external light (such as light from lighting) may easily shine on the upper surface side of an instrument main body. However, the light-receiving section of an optical sensor faces toward the bottom surface side of the instrument main body therefore external light from the upper surface side of the instrument main body can be prevented from reaching the light-receiving section of the optical sensor. As a result, erroneous detection of the external light by the optical sensor can be suppressed therefore the rotation amount of a transmission member can be accurately detected by the optical sensor.
US11682370B2 Musical instrument pick
A pick for plucking a string of a stringed musical instrument is provided. The pick includes a planar body having front and rear sides, a distal end having a curved tip for plucking the string, a proximal end for gripping by a user; and a plurality of raised formations provided on at least one of the front and rear sides of the planar body at the distal end, the raised formations being structured and arranged at the distal end to strike the string more than once when the distal end plucks the string.
US11682369B2 Light emitting display with tiles and data processing
A light emitting display can be formed from tiles mounted within a certain distance range with respect to each other and with an established blending region positioned towards the edges of the tiles. A tile can be a matrix of light emitting elements, such as LEDs, OLEDs, quantum dots, or other element that emits light. The tolerance of spacing between tiles can allow for less precision in alignment during installation in a theatre, thereby reducing display assembly cost but still maintaining a display for displaying an image at a high quality with reduced or eliminated appearance of visual artifacts between tiles.
US11682366B2 Display device including optical sensor and measurement method for location of optical sensor
A display device having an optical sensor includes a display panel including display pixels; and a sensor controller; and sensor pixels, wherein the sensor pixels include an optical sensor located on a first area of the display panel, the display pixels display a pattern including a plurality of markers in the first area, the sensor pixels image the pattern to generate a first image, the sensor controller divides the first image into sub-images corresponding to the markers, the sensor controller calculates first representative coordinates obtained by adding an integer part and a decimal part with respect to the sub-images, a unit of the integer part is the number of the sensor pixels, and each of the integer part and the decimal part independently includes a first dimensional value for a first direction and a second dimensional value for a second direction orthogonal to the first direction.
US11682362B2 Afterimage compensator and display device having the same
An afterimage compensator and a display device having the same are disclosed, and the afterimage compensator includes an image analyzer configured to determine an amount of image variation based on a change of image data, and an image shifter configured to adjust a shift interval, which is an interval between time points at which an image is shifted, according to the amount of image variation.
US11682361B2 Liquid crystal device and electronic apparatus having electrode between pixel area and seal material
In a liquid crystal device, an electrode is provided between a pixel area of a first substrate and a seal material, and an AC signal is applied to the electrode where a potential with respect to a common potential applied to a common electrode as a reference potential is alternately switched between a positive polarity and a negative polarity. For the AC signal, a length of a positive polarity period where a polarity becomes positive with respect to the common potential and a length of a negative polarity period where a polarity becomes negative with respect to the common potential are different. When anionic impurities of a liquid crystal layer are focused, a positive polarity period length is greater than a negative polarity period length. When cationic impurities of the liquid crystal layer are focused, a negative polarity period length is greater than a positive polarity period length.
US11682353B2 Organic light emitting diode display device
An organic light emitting diode display includes: a substrate; an overlapping layer on the substrate; a pixel on the substrate and the overlapping layer; and a scan line, a data line, a driving voltage line, and an initialization voltage line that are connected to the pixel. The pixel includes: an organic light emitting diode; a second transistor connected to the scan line and the data line; a driving transistor including a gate electrode, an input terminal, and an output terminal, and to apply a current to the organic light emitting diode from the output terminal; and a voltage application transistor to apply a voltage to the overlapping layer. An output of the second transistor is connected to the input terminal of the driving transistor, and the overlapping layer is between the driving transistor and the substrate while overlapping with the driving transistor on a plane.
US11682349B2 Display substrate and display device
A display substrate and a display device. The display substrate includes a pixel circuit in which the driving circuit controls a driving current for driving the light emitter element to emit light; the first light emission control circuit applies a first voltage to a first terminal of the driving circuit in response to a first light emission control signal; the second light emission control circuit applies the driving current to the light emitter element in response to a second light emission control signal; the first reset circuit applies a first reset voltage to the control terminal of the driving circuit in response to a first reset signal; the first reset signal and the first light emission control signal are simultaneously turn-on signals during a period; the first light emission control line and the second light emission control line extend along a first direction and are arranged in a second direction.
US11682348B2 Display panel, display device and display method
The present disclosure provides a display panel and a display method for use in the display panel. The display panel includes: a display region, the display region comprising a first display region and a second display region, the first display region comprising a transparent sub-display region, the transparent sub-display region having a light transmittance higher than that of the second display region; and a first light emission controller and a second light emission controller, the first light emission controller being configured to provide a light emission control signal to a plurality of pixel rows of the first display region, the second light emission controller being configured to provide a light emission control signal to a plurality of pixel rows of the second display region.
US11682346B2 Method, apparatus, and device for determining aging degree of pixel in display panel, and method, apparatus, and device for compensating display brightness of pixel
A method, apparatus, and device for determining aging degrees of pixels in a display panel, and a method, apparatus, and device for compensating display luminance of pixels. The method for determining the aging degrees of the pixels in the display panel includes: for each pixel of at least a part of pixels in the display panel that includes multiple pixels, determining electric current data and temperature data of the pixel; and based on the determined current data and temperature data, calculating aging degree data of the pixel according to an attenuation model.
US11682344B2 Pixel and display device having the same
A pixel for a display device includes a light-emitting element, a first transistor including a first electrode electrically connected to a first node and controlling a driving current, a second transistor electrically connected between a data line and the first node and being turned on in response to a first scan signal supplied through a first scan line, a third transistor electrically connected between the second node and a third node electrically connected to a second electrode of the first transistor and being turned on in response to the first scan signal, and a fourth transistor being turned on in response to a second scan signal supplied through a second scan line, and applying a bias voltage to the first transistor. The fourth transistor is turned on at a first frequency. The second and third transistors are turned on at a second frequency different from the first frequency.
US11682342B2 Light emitting display apparatus for sensing characteristic change of transistor in gate driver
A light emitting display apparatus, which can sense a characteristic change of a transistor provided in a stage and supply a driving voltage, and which can compensate for the characteristic change, includes stages for supplying gate signals to gate lines provided in the light emitting display panel, and a controller for controlling a magnitude of a driving voltage to be transmitted to the stages by using sensing data received from the stages.
US11682341B2 Light emitting device and light emitting method
A light emitting device and a light emitting method are provided. The light emitting device includes a plurality of sub-pixels. Each of the sub-pixels displays a grayscale during a frame. The frame includes N sub-frames. Each of the sub-frames include a scan period and an emission period. Each of the sub-pixels include a pixel circuit and a light emitter. The pixel circuit include a current control circuit and a pulse width modulation (PWM) circuit. The current control circuit receives an analog signal, and outputs a driving current according to the analog signal. The PWM circuit receives M digital signals and M reference pulse signals, and outputs a PWM pulse according to the M digital signals and the M reference pulse signals. The light emitter receives the driving current and the PWM pulse during emission period of each of the N sub-frames.
US11682339B2 Vehicle display control apparatus and vehicle display control system
A vehicle display control apparatus is equipped with a display device, and a control unit that causes the display device to display a peripheral screen for presenting a driver of an own vehicle with a position of a different vehicle running around the own vehicle with respect to the own vehicle. The control unit is configured to acquire the position of the different vehicle with respect to the own vehicle and a driving manner score as a numerical rating scale representing how good driving manners of the different vehicle are, and display the driving manner score on the peripheral screen in such a manner as to correspond to the position of the different vehicle with respect to the own vehicle.
US11682338B2 Electronic device having display function and having connection line disposed on side surface of substrate
An electronic device includes a display panel, an integrated circuit and a connection line. The display panel includes a first substrate, a second substrate, a display component and a sensing unit, the second substrate is opposite to the first substrate, the display component is disposed on an inner surface of the first substrate, and the sensing unit is disposed on an inner surface the second substrate. The integrated circuit is for driving the display component and the sensing unit. The connection line is disposed on a side surface of the second substrate. The sensing unit is electrically connected with the integrated circuit through the connection line.
US11682337B2 Driving environment display device for vehicles and method of controlling the same
Disclosed is a driving environment information display method including acquiring environment information, selecting a first seed image corresponding to a curvature of a road on which driving is performed based on the acquired environment information, from among a plurality of lane surface seed images having different curvatures, disposing the selected first seed image at a display origin corresponding to a vehicle origin, primarily distorting the first seed image in a direction toward a target lane surface that becomes a display target based on a host vehicle in response to a first lateral distance of an adjacent lane division line located in the direction toward the target lane surface, secondarily distorting the image in the direction toward the target lane surface in response to a half of the lane width of a driving lane of the host vehicle, and outputting the secondarily distorted image through a display unit.
US11682334B2 Driving controller and display apparatus for calculating current deterioration degree and compensating deterioration
A driving controller includes: a grayscale determiner, which determines a current grayscale of input image data, a deterioration time determiner, which determines a first deterioration time for the current grayscale corresponding to an accumulated deterioration degree, a current deterioration degree calculator, which calculates a second deterioration time by summing the first deterioration time and a calculation period, and calculates a current deterioration degree for the current grayscale according to the second deterioration time, and an image compensator, which compensates the input image data based on the current deterioration degree.
US11682331B2 Display system, display method and display program based on positional relationship of geomagnetic sensors between display device and information processing device
A wearable display device that is a display device, an information processing device configured to connect to a wearable display device, a first sensor including a first geomagnetic sensor, a second sensor including a second geomagnetic sensor, and a display control part configured to change a display mode of the wearable display device in accordance with a relative positional relationship between the wearable display device and the information processing device on the basis of a detection result are provided.
US11682328B2 Display manufacturing system and driving method of the same
A display manufacturing system includes: a plurality of display devices, each including a display panel which displays an image; a driving voltage measurer which calculates a saturation voltage corresponding to a luminance of the image displayed on the display panel by changing a driving power voltage for driving the display panel; and a processor which calculates a current density and a degradation weight value based on the saturation voltage, and controls the display panel included in each of the plurality of display devices based on the current density and the degradation weight value.
US11682327B2 Substrate for electro-optical device, electro-optical device, and electronic apparatus, method for manufacturing electro-optical device, and inspection circuit
A substrate for an electro-optical device includes a first mounting terminal and a second mounting terminal connected to a sensor element. The substrate for an electro-optical device includes a first resistive element including a first end electrically connected to the first mounting terminal and a second end electrically connected to the second mounting terminal, a second resistive element including a first end electrically connected to the first resistive element and a second end electrically connected to the second mounting terminal, and a third mounting terminal electrically connected to the second end of the first resistive element and the first end of the second resistive element.
US11682323B2 Display device
Disclosed is a display device. The display device of the present disclosure includes a flexible display panel, a source printed circuit board (S-PCB) located adjacent to a lower side of the flexible display panel and electrically coupled to the flexible display panel, a roller comprising a seating portion accommodating the S-PCB, wherein the seating portion is formed by removing a part of an outer circumferential surface of the roller, wherein the flexible display panel is wound around or unwound from the roller, and a cover extending in a longitudinal direction of the roller to cover the S-PCB.
US11682322B2 Device for tracking wear of a garment and related methods
A device for tracking wear of a garment and related methods includes a counter body and an indicator. The counter body has a first indicia and a second indicia thereon. The indicator movably connects to the counter body and is configured to be selectively positioned relative to each of the first indicia and the second indicia for selectively aligning the indicator relative to the first indicia or the second indicia. The first indicia is different than the second indicia such that the indicator in alignment with the first indicia is configured to communicate a first wear state of the garment to a user and the indicator in alignment with the second indicia is configured to communicate a second wear state of the garment to the user.
US11682321B2 Composite label and method of making
A method for making labels comprising providing a plastic substrate layer and a paper substrate layer. The paper substrate layer comprises a printed display information sheet, wherein the printed display information sheet comprises a plurality of display information tags arranged in an array. The plastic substrate layer is coupled to each of the rows of display information tags within a first portion of the display information tags to form a composite substrate row. A first line of perforations is cut into a width of the composite substrate at one or more first spaced intervals, a length of the first spaced intervals being defined by a length of the display information tags. A second line of perforations is cut into a width of the composite substrate at one or more second spaced intervals, a length of the second spaced intervals being defined by a height of the display information tags.
US11682318B2 Methods and systems for assisting pronunciation correction
Embodiments for assisting pronunciation correction are described. A representation of a user pronunciation of an utterance is received. A representation of a target pronunciation of the utterance is identified. The representation of the user pronunciation of the utterance is compared to the representation of the target pronunciation of the utterance. A recommendation associated with correcting the user pronunciation of the utterance is generated based on the comparing of the representation of the user pronunciation of the utterance to the representation of the target pronunciation of the utterance and information associated with the user.
US11682317B2 Virtual reality training application for surgical scrubbing-in procedure
Disclosed herein are immersive virtual and/or augmented reality education/training tools useable to teach operating room personnel any or all of scrubbing-in procedures, gowning/gloving procedures, and proper operating room etiquette. The training tools provide individuals with active practice in the operating room setting prior to the real-world applications, and thus allows the user to become more adept with the necessary procedures prior to entering the operating room. The disclosed virtual and/or augmented reality training will make for a better, less stressful, risk-reducing (e.e., infection of patient), operating room environment that is more conducive for both learning by the students and surgical performance by the experienced operating room personnel.
US11682314B2 Systems and methods for generating improved environmental displays for vehicles
An imaging system for a moving vehicle aggregates pre-existing data with sensor data to provide an image of the surrounding environment in real-time. The pre-existing data are combined with data from one or more 3-D sensors, and 2-D information from a camera, to create a scene model that is rendered for display. The system accepts data from a 3-D sensor, transforms the data into a 3-D data structure, fuses the pre-existing scene data with the 3-D data structure and 2-D image data from a 2-D sensor to create a combined scene model, and renders the combined scene model for display. The system may also weight aspects of data from first and second sensors to select at least one aspect from the first sensor and another aspect from the second sensor; wherein fusing the pre-existing scene data with the sensor data uses the selected aspect from the first sensor and the selected aspect from the second sensor.
US11682309B2 Intelligent drone traffic management via radio access network
Concepts and technologies disclosed herein are directed to intelligent drone traffic management via a radio access network (“RAN”). As disclosed herein, a RAN node, such as an eNodeB, can receive, from a drone, a flight configuration. The flight configuration can include a drone ID and a drone route. The RAN node can determine whether capacity is available in an airspace associated with the RAN node. In response to determining that capacity is available in the airspace associated with the RAN node, the RAN node can add the drone ID to a queue of drones awaiting use of the airspace associated with the RAN node. When the drone ID is next in the queue of drones awaiting use of the airspace associated with the RAN node, the RAN node can instruct the drone to fly through at least a portion of the airspace in accordance with the drone route.
US11682307B2 Situation-aware, intelligent data-synchronization methods for UAV-inspection applications
Unmanned aerial vehicle (UAV) systems are described that determine when to automatically transfer telemetry data from a UAV to a ground-based computing device by monitoring one or more context states of the UAV. In some examples, a UAV system includes a UAV; a ground-based computing device; and processing circuitry configured to acquire data from one or more sensors on the UAV; store the data at a local storage device on the UAV; maintain a state machine configured to monitor one or more context states of the UAV system; determine, based on the one or more context states, that a current situation of the UAV system meets minimum criteria for transferring the data from the UAV to the ground-based computing device; and automatically transfer, based on the determination, the data from the UAV to the ground-based computing device.
US11682305B2 Method and apparatus for configuring devices to enable determination of location information
Aspects of the subject disclosure may include, for example, determining, according to a location of each of a plurality of devices, an arrangement of coverage areas of devices pairs of the plurality of devices to enable a determination of a mobile device location relative to one or more of the devices pairs within a demarcated area, and identifying a transmission schedule for each of the devices pairs to transmit a wireless signal that initiates a process to determine the mobile device location. Other embodiments are disclosed.
US11682303B1 Parking management systems and methods
A vehicle parking management system includes one or more processors configured to receive data indicative of one or more characteristics of one or more parking locations. The one or more processors is also configured to determine one or more recommended parking locations of the one or more parking locations based on the data and based on an input related to a vehicle. The one or more processors is further configured to output a recommendation of the one or more recommended parking locations via a display screen to a driver of the vehicle.
US11682298B2 Practical method to collect and measure real-time traffic data with high accuracy through the 5G network and accessing these data by cloud computing
The present method permits to get real-time traffic data by the mean of pictures took by a series of georeferenced and synchronized high speed cameras installed on the portions of the road. These pictures and these data will be transferable by a secure means such as 5G or any other fast and secure technology on a server and accessible by cloud computing. Picture processing is carried out by photogrammetric, triangulation and picture recognition approaches in order to extract the position of each vehicle, pedestrian, cyclist or any object and identify its x, y, z coordinates in a local or global referencing system. This method permits to count the flow of traffic (vehicles, pedestrians, etc.) passing through these roads portions, to reproduce the real movements of vehicles, pedestrians and any object moving on a road, make simulations with a computer and intervene remotely in real-time to manage traffic.
US11682296B2 Planning accommodations for reversing vehicles
Techniques for determining that a first vehicle is associated with a reverse state, and controlling a second vehicle based on the reverse state, are described herein. In some examples, the first vehicle may provide an indication that the first vehicle will be executing a reverse maneuver, such as with reverse lights on the vehicle or by positioning at an angle relative to a road or parking space to allow for the reverse maneuver into a desired location. A planning system of the second vehicle (such as an autonomous vehicle) may receive sensor data and determine a variety of these indications to determine a probability that the vehicle is going to execute a reverse maneuver. The second vehicle can further determine a likely trajectory of the reverse maneuver and can provide appropriate accommodations (e.g., time and/or space) to allow the second vehicle to execute the maneuver safely and efficiently.
US11682295B2 Adjusting historical probe data for new road geometry
An apparatus receives instances of probe data each comprising location data. The apparatus identifies instances of probe data corresponding to a first traversable map element (TME) of a current map version based on the location data and the current map version. The apparatus determines a current traffic measure for the first TME based on the probe data. The apparatus determines a historical traffic measure corresponding to a second TME of a previous map version that corresponds to the first TME of the current map version and a scaling factor for the first and second TMEs. The apparatus determines a scaled historical traffic measure by applying the scaling factor to the historical traffic measure and compares the current traffic measure and the scaled historical traffic measure. Responsive to determining that the comparison does not satisfy a similarity threshold requirement, the apparatus generates updated map/traffic data for the first TME.
US11682292B2 Systems and methods for processing emergency alert notifications
In some embodiments, methods and systems are provided for managing emergency notifications and incident reports at a commercial facility. A graphical interface enables a worker associated with a facility to input information regarding an ongoing/impending emergency event, e.g., Active Threat, Acts of Violence, Fire/Explosion, Injury, Power Failure, Missing Child, Severe Weather, Robbery, Hazmat, Bomb Threat, Covid-19, Store Closure, Special Events etc. This information is processed via an analytical engine that evaluates the entered information in view of various business rules in order to identify the appropriate workers to notify, and generates and transmits the notifications to the employees determined to be suitable for receiving a notification. In response to the generation of the emergency notification, an incident report engine evaluates the entered emergency, and automatically generates an incident report, which may be later accessed and/or modified by workers having a suitable employee access level.
US11682290B1 Systems and methods for reconstruction of a vehicular crash
A system for notifying emergency services of a vehicular crash may (i) receive sensor data of a vehicular crash from at least one mobile device associated with a user; (ii) generate a scenario model of the vehicular crash based upon the received sensor data; (iii) store the scenario model; and/or (iv) transmit a message to one or more emergency services based upon the scenario model. As a result, the speed and accuracy of deploying emergency services to the vehicular crash location is increased. The system may also utilize vehicle occupant positional data, and internal and external sensor data to detect potential imminent vehicle collisions, take corrective actions, automatically engage autonomous or semi-autonomous vehicle features, and/or generate virtual reconstructions of the vehicle collision.
US11682284B2 Intrusion detector for a lorry
For various political, commercial and humanitarian reasons there is a desire to detect intrusion of stowaways into lorries and other freight vehicles. Many traditional intrusion detectors operate on the bases of detecting an increase in carbon dioxide within a space as indicator of presence of a human. A problem arises when the freight vehicle is carrying perishable goods such as fruits and vegetables which give off CO2 as they perish which makes it difficult to reliably attribute the cause of an elevation in CO2 concentration.An embodiment of the invention overcomes this problem by detecting a sudden decrease in CO2 concentration within the freight vehicle from a concentration that is much elevated from a background atmospheric concentration of around 400 ppm. This sudden decrease can be attributed to opening of a door of a trailer allowing the escape of CO2 that has built up as the freight perishes.
US11682283B2 Tamper resistant one-time use wristband and clasp and algorithm to enhance the practical use of radio frequency for proximity between two or more entities
An electronic patient monitoring system and method of operation that includes one or more generally non-metal, tamper-resistant patient identification and monitoring devices, an observer transmitter/receiver device configured to receive and detect one or more beacon signals that exceed a predetermined threshold from at least one of the not easily removable patient identification and monitoring devices, set a time to hold open a window for a response on the transmitter/receiver device, and send a request for information to the observer with the transmitter/receiver device, and a central computer system. Each of the transmitter/receiver device and the central computer system, including, at least, a computer processor, communications components and system software to communicate with the observer transmitter/receiver device at specified/predetermined time intervals to receive observer- and patient-specific information.
US11682280B2 Electronic security system having wireless security devices
An electronic security system enables configuration and operation of different types of wireless security devices, such as multi-sensors, sirens/strobes, and/or key fobs, according to the specific capabilities of the devices, with minimized communication and a lower power mode. The minimized communication allows reduced data transmissions with the devices, with selective disablement of the communications system at times, which allows greater power savings and extended battery life. In one aspect, an application protocol is used to communicate with the different types of devices by applying preconfigured control parameters to the devices according to features of the devices. The application protocol can be built on a software stack executing on a wireless base station of the security system.
US11682276B2 Multi-site damage sensing and localization soft-matter electronics and related systems and methods
Soft-matter technologies are essential for emerging applications in wearable computing, human-machine interaction, and soft robotics. However, as these technologies gain adoption in society and interact with unstructured environments, material and structure damage becomes inevitable. A robotic material that mimics soft tissues found in biological systems may be used to identify, compute, and respond to damage. This material includes liquid metal droplets dispersed in soft elastomers that rupture when damaged to create electrically conductive pathways that are identified with a soft active-matrix grid. These technologies may be used to autonomously identify damage, calculate severity, and respond to prevent failure within robotic systems.
US11682274B2 Programmable dynamic information handling system rack lighting system
A programmable dynamic information handling system rack lighting system may include an array of a plurality of visual indicators configured to be programmed such that each information handling system of a chassis is associated with a set of one or more of the plurality of visual indicators and a lighting control subsystem configured to control illumination of the plurality of visual indicators based on statuses of information handling systems of the chassis, such that the lighting control subsystem causes each set of the visual indicators to illuminate based on a status of the respective information handling system associated with such set.
US11682272B2 Systems and methods for pedestrian crossing risk assessment and directional warning
Systems and methods are disclosed herein for a pedestrian crossing warning system that may use multi-modal technology to determine attributes of a person and provide a warning to the person in response to a calculated risk level to effect a reduction of the risk level. The system may utilize sensors to receive data indicative of a trajectory of a person external to the vehicle. Specific attributes of the person such as age or walking aids may be determined. Based on the trajectory data and the specific attributes, a risk level may be determined by the system using a machine learning model. The system may cause emission of a warning to the person in response to the risk level.
US11682271B1 Systems and methods for automated teller machine repair
An automated teller machine (ATM) diagnostic and repair system includes an image capture device, a display, a processor, and a memory. The image capture device is configured to capture at least one of images or videos. The memory includes instructions stored thereon that, when executed by the processor, cause the processor to receive diagnostic data from an ATM. The instructions, when executed by the processor, further cause the processor to capture at least one of an image or a video of the ATM using the image capture device. The instructions, when executed by the processor, further cause the processor to receive a selection of a particular component of the ATM from a user and to provide at least one of an augmented image or an augmented video of the ATM including a modified view of the particular component.
US11682269B2 Intuition gambling game system and method
A system, method, and non-transitory medium employ a user computer including an input/output device for providing a graphical user interface (GUI) to the user; and a game server, interacting with the user computer, for displaying game screens on the GUI to conduct a game with representations of two two-sided cards having a pair of sides hidden from the user; wherein display of the hidden pair of sides of the two two-sided cards to the user by the game server determines a winning state.
US11682267B2 Hybrid wagering and skill-based gaming system and server
Various implementations of a method and apparatus may include executing a play of a game on the game device. Implementations may include detecting a game action event during the play of the game. Implementations may also include deducting a game action fee from a player's credit account based on the game action event during the play of the game. Implementations may also include determining a wager portion of the game action fee. Implementations may also include determining a game fund portion of the game action fee. Implementations may also include storing the game fund portion in a game fund account associated with the player. Implementations may also include determining a game fund award from the game fund account. Implementations may also include modifying the play of the game based on the game fund award.
US11682264B2 Information aggregation games
Games related to the aggregation of information are described.
US11682262B2 Token repository apparatus with attribute capture and methods therfor
A token repository apparatus that facilitates management of tokens is disclosed. The token repository apparatus can receive tokens, capture images and/or other metadata pertaining to the tokens, and retain the tokens in a repository. For example, the tokens can be gaming tokens, and the token repository apparatus can be coupled to a multi-player gaming apparatus (e.g., gaming table) supporting wager-based games. Advantageously, gaming tokens, such as pertaining to table commissions or tips, can be securely and reliably deposited. The imaging and/or metadata pertaining to the tokens can be used to validate the tokens being deposited. The token repository apparatus can also facilitate recording of values of various gaming tokens being deposited.
US11682261B2 Game account access device
Communication objects and closed electrical circuits are worn by players within a gaming player verification system. These objects may communicate with associated player tracking units attached to gaming machines and other devices via radio frequency waves, and each communication object is adapted to alter its communication pattern in response to any break of its closed electrical circuit. Removal of such an object from a player cannot be accomplished without breaking the closed electrical circuit contained therein, thereby disabling or de-authenticating the device. A communications object may emit a signal which can be tied to one of two or more player accounts. One of the two accounts may be charged for a player transaction depending on the nature of the transaction. A computer server having a player verification program and database may also be used.
US11682257B2 Intelligent table game and methods thereof
Systems and methods for camera-based player and gameplay tracking in a gaming environment are provided. Based on facial recognition, a player can be identified and the player gameplay can be logged for player rating purposes. The cameras positioned proximate to the table game can also be used to capture and verify various transactions between the players and the dealer.
US11682252B1 Vehicle safe with remote access control
A remote access locking system and transportable secure containers are provided with a wireless key fob and optional tamper alarm, location transponder and reversible coupling to secure the container to a vehicle element or to a mounting plate that is fixed to the vehicle. The wireless fob sends wireless command signals to a controller that authenticates the signal and locks or unlocks the container door. The controller may also have a sound generator configured to produce a characteristic chirp when the lock is locked or unlocked by the controller that is different from the vehicle door chirp. The wireless fob for the container may stand alone or have a coupling joining the container fob with a conventional wireless entry fob for a vehicle. The system may also use secondary security measures such as RFID tags for two step authentication.
US11682249B1 Accessing smart home devices using a fingerprint sensor on a doorbell device
This disclosure includes techniques for controlling smart home devices upon entering a home with a fingerprint sensor in a doorbell device. After capturing a fingerprint of a digit of a guest and sending the fingerprint to a server device, the server device matches the fingerprint of the digit to an entry in a guest fingerprint database for a first user. The server device sends an operational command to a smart home device separate from the doorbell device and located at a same premises as the doorbell device. In response to receiving the operational command from the server device, the smart home device performs an action corresponding to the operational command.
US11682243B2 Driving assistance device, driving assistance method, and program
A driving assistance device includes a first acquisition unit that acquires hazardous event data for notifying the occurrence of a hazardous event during driving from a driving situation sensing device provided in a vehicle, a second acquisition unit that acquires a deterioration degree of a traveling environment registered in advance in association with a position where the driving situation sensing device senses the hazardous event data, and a determination unit that determines, on a basis of the hazardous event data and the deterioration degree of the traveling environment, whether a hazardous event indicated by the hazardous event data was caused by a driving operation of the driver of the vehicle or the traveling environment.
US11682240B2 Liveness test method and apparatus
A liveness test method and apparatus is disclosed. The liveness test method includes detecting a face region in an input image for a test target, implementing a first liveness test to determine a first liveness value based on a first image corresponding to the detected face region, implementing a second liveness test to determine a second liveness value based on a second image corresponding to a partial face region of the detected face region, implementing a third liveness test to determine a third liveness value based on an entirety of the input image or a full region of the input image that includes the detected face region and a region beyond the detected face region, and determining a result of the liveness test based on the first liveness value, the second liveness value, and the third liveness value.
US11682236B2 Iris authentication device, iris authentication method and recording medium
The disclosure is inputting a first image obtained by capturing an object of authentication moving in a specific direction; inputting a second image at least for one eye obtained by capturing a right eye or a left eye of the object; determining whether the second image is of the left eye or the right eye of the object, based on information including the first image, and outputting a determination result associated with the second image as left/right information; comparing characteristic information relevant to the left/right information, the characteristic information being acquired from a memory that stores the characteristic information of a right eye and a left eye pertaining to object to be authenticated, with characteristic information associated with the left/right information, and calculating a verification score; and authenticating the object captured in the first image and the second image, based on the verification score, and outputting an authentication result.
US11682225B2 Image processing to detect a rectangular object
In some implementations, a device may detect edges in an image, and may identify, based on the edges, a rectangle that bounds a document in the image. The device may detect lines in the image, and may identify edge candidate lines by discarding one or more of the lines. The device may identify intersection points where lines, included in the edge candidate lines, intersect with one another. The device may identify corner candidate points by discarding one or more points included in the intersection points, and may identify a corner point included in the corner candidate points. The corner point may be a point, included in the corner candidate points, that is closest to one corner of the bounding rectangle. The device may perform perspective correction on the image of the document based on identifying the corner point.
US11682222B1 Digital camera processing system
A digital camera processing system with software to manage taking photos with a digital camera. Camera software controls the digital camera. A downloaded software component controls the digital camera software and causes a handheld mobile device to perform operations. The operations may include instructing a user to have the digital camera take photos of a check: displaying an instruction on a display of the handheld mobile device to assist the user in having the digital camera take the photos; or assisting the user as to an orientation for taking the photos with the digital camera. The digital camera processing system may generate a log file including a bi-tonal image formatted as a TIFF image.
US11682221B1 Digital camera processing system
A digital camera processing system with software to manage taking photos with a digital camera. Camera software controls the digital camera. A downloaded software component controls the digital camera software and causes a handheld mobile device to perform operations. The operations may include instructing a user to have the digital camera take photos of a check; displaying an instruction on a display of the handheld mobile device to assist the user in having the digital camera take the photos; or assisting the user as to an orientation for taking the photos with the digital camera. The digital camera processing system may generate a log file including a bi-tonal image formatted as a TIFF image.
US11682218B2 Methods for vehicle data collection by image analysis
Methods for vehicle data collection by image analysis are provided. An example method involves positioning a camera in a vehicle to be pointed toward a field of interest in the vehicle, capturing an image of the field of interest with the camera, identifying a region of interest in the image that is expected to convey vehicle information, and running an image processing model over the region of interest to extract vehicle information from the image.
US11682212B2 Hierarchical data organization for dense optical flow processing in a computer vision system
A computer vision system is provided that includes an image generation device configured to capture consecutive two dimensional (2D) images of a scene, a first memory configured to store the consecutive 2D images, a second memory configured to store a growing window of consecutive rows of a reference image and a growing window of consecutive rows of a current image, wherein the reference image and the current image are a pair of consecutive 2D images stored in the first memory, a third memory configured to store a sliding window of pixels fetched from the growing window of the reference image, wherein the pixels in the sliding window are stored in tiles, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for the pair of consecutive 2D images, wherein the DOFE uses the sliding window as a search window for pixel correspondence searches.
US11682207B2 System and method for audiovisual response to retail diagnostic product
A system and method are provided for presenting self-diagnostic test instructions in the form of audiovisual messages. The system and method include collecting by a user of a testing device a biologic sample for use with a testing device, assigning correlative values as test results, and receiving the test results at a server disposed on a network. Some aspects of the system and method present test instructions to the user in the form of audiovisual messages. The audiovisual messages are provided to the user as a response to an interaction with a retail diagnostic product. In some aspects, the complete audiovisual message is presented before the user may complete a self-diagnostic test.
US11682204B2 Recognition assistant
A method provides for assistance in recognition of an entity. A set of data and associated information corresponding to a plurality of entities known to an assisted user is received, such that an instance of the set of data and associated information includes identification of a respective entity of the plurality of entities known to an assisted user. Real-time data corresponding to a first entity is received from one or more devices capturing the real-time data. The real-time data is compared to the set of data and associated information corresponding to the plurality of entities known to the user to determine whether the first entity has a known relevance to the user, and in response to determining the first entity does have a known relevance to the user, the processor provides the identity and relevance of the first entity to the user.
US11682203B2 Feature extraction method, model training method, detection method of fruit spectrum
A feature extraction method of fruit spectrum includes taking a vector of each wavelength point in spectrum of samples as source data, and acquiring a sorting of all vectors by processing the source data by SPA; according to the sorting of the vectors, acquiring distribution points of each sample on a coordinate system; acquiring classification results of the samples by destructive analysis, and acquiring a number of first sample categories; acquiring a first Euclidean distance between the first sample categories; according to a sorting of the wavelength points, acquiring distribution points of each sample on the coordinate system; acquiring a number of second sample categories; acquiring a second Euclidean distance between the second sample categories; determining whether the first Euclidean distance is less than the second Euclidean distance; determine a (M+2)-th vector to be valid or invalid based on a comparison result.
US11682201B2 Identifying targets within images
Methods of detecting and/or identifying an artificial target within an image are provided. These methods comprise: applying to a region of the image a primary classification algorithm for performing a feature extraction of the image region, the primary classification algorithm being based on a spectral profile defined by one or more spectral signatures with one or more features in at least part of the infrared spectrum; obtaining a relation between the extracted features of the image region and the spectral profile; verifying whether a level of confidence of the obtained relation between the extracted features and the spectral profile is higher than a first predetermined confirmation level; and, in case of positive (or true) result of said verification, determining that the image region corresponds to artificial target to be detected, thereby obtaining a confirmed artificial target. Systems and computer programs are also provided that are suitable for performing said methods.
US11682197B2 Computer vision systems and methods for geospatial property feature detection and extraction from digital images
Systems and methods for property feature detection and extraction using digital images. The image sources could include aerial imagery, satellite imagery, ground-based imagery, imagery taken from unmanned aerial vehicles (UAVs), mobile device imagery, etc. The detected geometric property features could include tree canopy, pools and other bodies of water, concrete flatwork, landscaping classifications (gravel, grass, concrete, asphalt, etc.), trampolines, property structural features (structures, buildings, pergolas, gazebos, terraces, retaining walls, and fences), and sports courts. The system can automatically extract these features from images and can then project them into world coordinates relative to a known surface in world coordinates (e.g., from a digital terrain model).
US11682192B2 Deep-learning systems and methods for joint cell and region classification in biological images
Automated systems and methods for training a multilayer neural network to classify cells and regions from a set of training images are presented. Automated systems and methods for using a trained multilayer neural network to classify cells within an unlabeled image are also presented.
US11682191B2 Learning data augmentation strategies for object detection
Example aspects of the present disclosure are directed to systems and methods for learning data augmentation strategies for improved object detection model performance. In particular, example aspects of the present disclosure are directed to iterative reinforcement learning approaches in which, at each of a plurality of iterations, a controller model selects a series of one or more augmentation operations to be applied to training images to generate augmented images. For example, the controller model can select the augmentation operations from a defined search space of available operations which can, for example, include operations that augment the training image without modification of the locations of a target object and corresponding bounding shape within the image and/or operations that do modify the locations of the target object and bounding shape within the training image.
US11682188B2 Image processing apparatus and computer-readable storage medium for storing screen processing program
An image processing apparatus is configured to perform processing of detecting an object by using a predetermined number of sample points referred to as particles, the processing including: executing a detection processing configured to calculate a weight for each of the particles, and detect the object by using the calculated weights; and executing a resampling processing configured to assign a particle number to each of the predetermined number of particles, calculate, for each particle, a comparative value by multiplying an average of the weights of the predetermined number of particles by the particle number, calculate, for each particle, a cumulative weight by adding the particle's own weight to the weights of all the particles assigned with the respective particle numbers smaller than the particle's own particle number, and perform a reselection process that executes reselection on the particles of all the particle numbers.
US11682187B2 Method and apparatus to classify structures in an image
Disclosed is a system and method for segmentation of selected data. In various embodiments, automatic segmentation of fiber tracts in an image data may be performed. The automatic segmentation may allow for identification of specific fiber tracts in an image.
US11682185B2 Personal protective equipment management system using optical patterns for equipment and safety monitoring
In general, techniques are described for a personal protective equipment (PPE) management system (PPEMS) that uses images of optical patterns embodied on articles of personal protective equipment (PPEs) to identify safety conditions that correspond to usage of the PPEs. In one example, an article of personal protective equipment (PPE) includes a first optical pattern embodied on a surface of the article of PPE; a second optical pattern embodied on the surface of the article of PPE, wherein a spatial relation between the first optical pattern and the second optical pattern is indicative of an operational status of the article of PPE.
US11682178B2 Alternating perceived realities in a virtual world based on first person preferences and a relative coordinate system
Various aspects of the subject technology relate to systems, methods, and machine-readable media for changing perception of artificial reality content in a shared artificial reality environment. Various aspects may include determining user perception preferences associated with a user representation in the environment. Aspects may also include generating coordinates of a coordinate system and determining a distance between coordinates. Aspects may also include changing a perception parameter corresponding to the user representation based on the determined distances. Aspects may also include determining a visual style of the user representation based on an associated selected artificial reality application. Aspects may include providing instructions to display a virtual area including the user representation according to determined visual style and changed perception parameter.
US11682177B2 Method for measuring and modeling spaces using markerless augmented reality
Described herein are devices, systems, media, and methods using an augmented reality smartphone application to capture measurements of an interior or exterior space in real-time and generate a floorplan of the space and/or a 3D model of the space from the captured measurements in less than 5 minutes.
US11682167B2 Seamless scaling geomodeling
A method for creating a seamless scalable geological model may comprise identifying one or more geological scales, establishing a geological tied system, identifying one or more graphical resolution levels for each of the one or more geological scales, constructing the seamless scalable geological model, and producing a post-process model. A system for creating a seamless scalable geological model may comprise an information handling system, which may comprise a random access memory, a graphics module, a main memory, a secondary memory, and one or more processors configured to run a seamless scalable geological model software.
US11682163B2 Using tiling depth information in hidden surface removal in a graphics processing system
A graphics processing system includes a tiling unit for performing tiling calculations and a hidden surface removal (HSR) unit for performing HSR on fragments of the primitives. Primitive depth information is calculated in the tiling unit and forwarded for use by the HSR unit in performing HSR on the fragments. This takes advantage of the tiling unit having access to the primitive data before the HSR unit performs the HSR on the primitives, to determine some depth information which can simplify the HSR performed by the HSR unit. Therefore, the final values of a depth buffer determined in the tiling unit can be used in the HSR unit to determine that a particular fragment will subsequently be hidden by a fragment of a primitive which is yet to be processed in the HSR unit, such that the particular fragment can be culled.
US11682162B1 Nested stereoscopic projections
A system, method or compute program product for generating stereoscopic images. One of the methods includes identifying, in a first three-dimensional coordinate system of a first three-dimensional virtual environment, a location and orientation of a first virtual object that is a virtual stereoscopic display object; identifying an eyepoint pair in the first virtual environment; identifying, in a second three-dimensional coordinate system of a second three-dimensional virtual environment, a location and orientation of a second virtual object that is in the second virtual environment; for each eyepoint of the eyepoint pair, rendering an inferior image of the second virtual object; for each eyepoint of the eyepoint pair, render a superior image of the first virtual environment, comprising rendering, in the superior image for each eyepoint, the corresponding inferior image onto the virtual stereoscopic display object; and display, on a physical stereoscopic display, the first virtual environment.
US11682161B2 Intersection testing in a ray tracing system using a ray coordinate system
A method and an intersection testing module for performing intersection testing of a ray with a convex polygon in a ray tracing system. The ray and the convex polygon are defined in a 3D space using a space-coordinate system. The ray is defined with a ray origin and a ray direction. A ray-coordinate system is used to perform intersection testing, wherein the ray-coordinate system has an origin at the ray origin, and wherein the ray-coordinate system has three basis vectors. A first of the basis vectors is aligned with the ray direction. A second and a third of the basis vectors: (i) are both orthogonal to the first basis vector, (ii) are not parallel with each other, and (iii) have a zero as one component when expressed in the space-coordinate system. A result of performing the intersection testing is outputted for use by the ray tracing system.
US11682155B2 Skeletal systems for animating virtual avatars
Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
US11682154B2 Moving image processing method of a moving image viewed by a viewing user, a server device controlling the moving image, and a computer program thereof
A moving image processing method includes: generating a moving image including an animation of an avatar object of a distribution user, based on a motion of the distribution user; receiving a request signal that is generated based on a manipulation of a viewing user viewing the moving image and requests that a first gift object is applied to the avatar object from a terminal device of the viewing user through a communication line; displaying the first gift object that is applied to the avatar object based on the request signal on the moving image; and a second gift object on the moving image in a case where it is determined that the avatar object executes a predetermined action with respect to one or a plurality of first gift objects displayed on the moving image, based on the motion of the distribution user.
US11682148B2 Method for displaying advertisement picture, method for uploading advertisement picture, and apparatus
A method for displaying an advertisement picture includes obtaining, by a terminal, location information of a first key information area in a first advertisement picture from an advertisement server, obtaining, by the terminal, the first advertisement picture, cropping, by the terminal, the first advertisement picture based on the location information, and displaying, by the terminal, a second advertisement picture in an advertisement display area of a display, where the second advertisement picture includes a second key information area, and the second advertisement picture is obtained after the first advertisement picture is cropped, or the second advertisement picture is a picture obtained by scaling the cropped first advertisement picture.
US11682144B2 Techniques and apparatus for inter-channel prediction and transform for point-cloud attribute coding
A method and device for coding attribute information of a point cloud may include obtaining the point cloud including a set of points in a three-dimensional space. The attribute information of the point cloud is coded using a YCoCg-R transform.
US11682141B2 Item recommendations based on image feature data
An apparatus and method to adjust item recommendations are disclosed herein. A first image attribute of a query image is compared to a second image attribute of each of a plurality of inventory images of a plurality of inventory items to identify the inventory items similar to the query image. Item recommendations comprising the identified inventory items in a first listing order are provided for display at a remote device. A second listing order of the identified inventory items is determined based on a user preference for a particular one of the identified inventory items. At least the second listing order is provided to the remote device for re-display of the item recommendations in accordance with the second listing order.
US11682138B2 Localization and mapping using images from multiple devices
The present disclosure relates generally to localization and mapping. In some examples, an electronic device obtains first image data and motion data using a motion sensor. The electronic device receives information corresponding to a second electronic device. The electronic device generates a representation of a first pose of the first electronic device using the first image data, the motion data, and the information corresponding to the second electronic device. The electronic device displays, on the display, a virtual object, wherein the displaying of the virtual object is based on the representation of the first pose of the first electronic device.
US11682135B2 Systems and methods for detecting and correcting orientation of a medical image
An x-ray image orientation detection and correction system including a detection and correction computing device is provided. The processor of the computing device is programmed to execute a neural network model that is trained with training x-ray images as inputs and observed x-ray images as outputs. The observed x-ray images are the training x-ray images adjusted to have a reference orientation. The processor is further programmed to receive an unclassified x-ray image, analyze the unclassified x-ray image using the neural network model, and assign an orientation class to the unclassified x-ray image. If the assigned orientation class is not the reference orientation, the processor is programmed to adjust an orientation of the unclassified x-ray image using the neural network model, and output a corrected x-ray image. If the assigned orientation class is the reference orientation, the processor is programmed to output the unclassified x-ray image.
US11682134B2 Object detection device, method, information processing device, and storage medium calculating reliability information of detected image data for object shape determination
A detection device including: a detector that detects an object from one viewpoint; a reliability calculator that calculates reliability information on the object at the one viewpoint by using a detection result of the detector; and an information calculator that calculates shape information on the object at the one viewpoint by using the detection result of the detector and the reliability information and calculates texture information on the object at the one viewpoint by using the detection result, the information calculator generates model information on the object at the one viewpoint based on the shape information and the texture information.
US11682131B2 Image capturing apparatus and method of controlling image capturing apparatus
A distance information generation apparatus includes a generation unit configured to generate distance information using first and second image signals captured from different viewpoints, a detection unit configured to detect a known-shape subject using the image signals, an extraction unit configured to extract, from the distance information generated by the generation unit, distance information corresponding to the subject, a calculation unit configured to calculate, based on the distance information and the shape of the subject detected by the detection unit, a correction parameter for correcting the distance information extracted by extraction unit, and a correction unit configured to correct, using the correction parameter calculated by the calculation unit, the distance information generated by the generation unit.
US11682124B2 Systems and methods for transferring map data between different maps
Examples disclosed herein may involve a computing system that is operable to (i) identify a source map and a target map for transferring map data, where the source map and the target map have different respective coordinate frames and respective coverage areas that at least partially overlap, (ii) select a real-world element for which to transfer previously-created map data from the source map to the target map, (iii) select a source image associated with the source map in which the selected real-world element appears and has been labeled, (iv) select a target image associated with the target map in which the selected real-world element appears, (v) derive a geometric relationship between the source image and the target image, and (vi) use the derived geometric relationship between the source image and the target image to determine a position of the real-world element within the respective coordinate frame of the target map.
US11682119B1 Systems and methods for monitoring a movable barrier
Systems, apparatuses, and methods are provided herein that may be used to monitor a movable barrier operated by a movable barrier operator. In some embodiments, a system includes a camera configured to capture frames, and a control circuit. The camera has a field of view that defines a boundary of each of the frames. The control circuit is configured to receive a first frame, identify a stationary object in the first frame, and define a region of interest “ROI” relative to the stationary object in the first frame. The control circuit is further configured to receive a second frame, identify the stationary object in the second frame, determine whether at least a portion of the ROI is outside of the second frame, and cause the movable barrier operator to enter a failsafe mode upon the at least a portion of the ROI being outside of the second frame.
US11682117B2 Deep interactive learning for image segmentation models
Described herein are systems and methods of training models to segment images. A device may identify a training dataset. The training dataset may include images each having a region of interest. The training dataset may include first annotations. The device may train, using the training dataset, an image segmentation model having parameters to generate a corresponding first segmented images. The device may provide the first segmented images for presentation on a user interface to obtain feedback. The device may receive, via the user interface, a feedback dataset including second annotations for at least a subset of the first segmented images. Each of the second annotations may label at least a second portion of the region of interest in a corresponding image of the subset. The device may retrain, using the feedback dataset received via the user interface, the image segmentation model.
US11682116B2 Method and apparatus for determining volumetric data of a predetermined anatomical feature
A method of determining volumetric data of a predetermined anatomical feature is described. The method comprising determining volumetric data of one or more anatomical features present in a field of view of a depth sensing camera apparatus, identifying a predetermined anatomical feature as being present in the field of view of the depth sensing camera apparatus, associating the volumetric data of one of the one or more anatomical features with the identified predetermined anatomical feature, and outputting the volumetric data of the predetermined anatomical feature. An apparatus is also described.
US11682114B2 Thickness measurement of substrate using color metrology
A metrology system for obtaining a measurement representative of a thickness of a layer on a substrate includes a camera positioned to capture a color image of at least a portion of the substrate. A controller is configured to receive the color image from the camera, store a predetermined path in a coordinate space of at least two dimension including a first color channel and a second color channel, store a function that provides a value representative of a thickness as a function of a position on the predetermined path, determine a coordinate of a pixel in the coordinate space from color data in the color image for the pixel, determine a position of a point on the predetermined path that is closest to the coordinate of the pixel, and calculate a value representative of a thickness from the function and the position of the point on the predetermined path.
US11682113B2 Multi-camera visual inspection appliance and method of use
An appliance for concurrent automated visual inspection of at least two items comprising: at least two inspection assemblies each comprising a camera assembly, wherein each one of the at least two items is inspected by one of the at least two Inspection assemblies; a controller in data communication with the at least two inspection assemblies, wherein the controller is a computing device, wherein the appliance is adapted to be automatically configured for inspecting the at least two items using the at least two inspection assemblies.
US11682109B2 Configurable apron support for expanded-binning
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for configurable aprons for expanded binning. Aspects of the present disclosure include identifying one or more pixel tiles in at least one bin and determining edge information for each pixel tile of the one or more pixel tiles. The edge information may be associated with one or more pixels adjacent to each pixel tile. The present disclosure further describes determining whether at least one adjacent bin is visible based on the edge information for each pixel tile, where the at least one adjacent bin may be adjacent to the at least one bin.
US11682108B2 Artificial aperture adjustment for synthetic depth of field rendering
This disclosure relates to various implementations that dynamically adjust one or more shallow depth of field (SDOF) parameters based on a designated, artificial aperture value. The implementations obtain a designated, artificial aperture value that modifies an initial aperture value for an image frame. The designated, artificial aperture value generates a determined amount of synthetically-produced blur within the image frame. The implementations determine an aperture adjustment factor based on the designated, artificial aperture value in relation to a default so-called “tuning aperture value” (for which the camera's operations may have been optimized). The implementations may then modify, based on the aperture adjustment factor, one or more SDOF parameters for an SDOF operation, which may, e.g., be configured to render a determined amount of synthetic bokeh within the image frame. In response the modified SDOF parameters, the implementations may render an updated image frame that corresponds to the designated, artificial aperture value.
US11682107B2 Depth of field adjustment in images based on time of flight depth maps
An image capturing apparatus and a method for depth of filed (DOF) adjustment in images based on time of flight (TOF) depth maps is provided. The image capturing apparatus includes an image sensor and circuitry. The circuitry generates a TOF depth map of a scene that includes a plurality of objects. The TOF depth map includes information associated with distances between the image sensor and surfaces of the plurality of objects. The circuitry divides the TOF depth map into a plurality of regions that corresponds to at least one object of the plurality of objects. The circuitry determines a region of interest from the plurality of regions and adjusts the DOF of the at least one object associated with the determined region of interest. The circuitry further controls the image sensor to capture an image of the scene based on the adjusted DOF.
US11682105B2 Automatic image inpainting
The technical problem of removing an object depicted in a selected region of an image to create a natural-looking edited image is addressed by providing systems, methods, and computer-readable storage media to perform automatic image inpainting. The method includes replacing the selected region using a color mask. A color mask can be generated using a mean color of pixels from a portion of the image that is distinct from and outside of the selected region.
US11682104B2 Display apparatus capable of laterally shifting image
Provided is a display apparatus including an image forming optical system configured to form an image to be displayed, an eyepiece optical system configured to provide the image formed by the image forming optical system to a pupil of an observer, and an image shifting optical system disposed on an optical path between the image forming optical system and the eyepiece optical system, the image shifting optical system being configured to shift the image formed by the image forming optical system in a direction perpendicular to an optical axis, wherein the image shifting optical system includes a first optical member having a first focal length and a second optical member having a second focal length, and wherein a distance between the first optical member and the second optical member along the optical axis is equal to a sum of the first focal length and the second focal length.
US11682101B2 Overlaying displayed digital content transmitted over a communication network via graphics processing circuitry using a frame buffer
A method that includes accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by a first device, identifying a reference patch that includes a unique identifier associated with secondary digital content that is insertable in the displayed data, the unique identifier including encoded data that identifies the secondary digital content, retrieving the secondary digital content from the remote device via the data communication network based on the unique identifier and a device parameter of the first device, and overlaying the secondary digital content into the displayed data in accordance with the display parameters of the customized secondary digital content.
US11682100B2 Dynamic allocation of system of chip resources for efficient signal processing
In various examples, a signal processing pipeline is dynamically generated or instantiated for a signal processing request. To generate the pipeline, a graph topology—including nodes and edges—may be created to represent features, functionality, and characteristics of a signal processing system. The nodes, representing processing tasks, may be connected via edges having associated costs for performing, by a node, a processing task on an output of a prior or edge-connected node. For a given signal processing request, the nodes or processing tasks to be included may be selected and, using a graph routing algorithm and the costs between and among the determined nodes, a path through the nodes may be determined—thereby defining, at least in part, the signal processing pipeline.
US11682099B2 Hardware accelerator for integral image computation
A hardware accelerator for computing integral image values of an image is provided that includes a plurality of row computation components configurable to operate in parallel to compute row sum values of respective rows of a row block of the image. The hardware accelerator is further configured to compute integral image values for the row block using the row sum values and block pivots.
US11682095B2 Methods and apparatus for performing agricultural transactions
Systems, apparatus, and methods for transacting, recording, validating and/or verifying agricultural products. The 2018 Farm Act rescinded industrial hemp from Schedule I of the Controlled Substances Act (CSA). Although industrial hemp has a variety of uses, the Government's biggest concern is the ingestion of tetrahydrocannabinol (THC) and cannabidiol (CBD). Commercial regulation typically balances a variety of factors: e.g., consumer protection, regulatory overhead, market competition, tax revenue, public policy, etc. In contrast, law enforcement has a singular purpose, and may go to extraordinary lengths to stop criminal activity. Various embodiments described herein provide a blockchain ledger-based supply chain that allows many commercial and regulatory entities to independently cooperate. Every transaction is permanently and transparently recorded within a chain-of-custody; the chain-of-custody enables a traceability. A variety of new applications are enabled by the blockchain ledger-based supply chain.
US11682094B2 Public reporting of power line-down conditions
Systems and methods to process many power line-down reports. A number of power line-down reports are received from different devices operated by users that specify the location of its device. Based on locations of devices sending the reports, a related set of power line-down reports is determined that likely report a particular power line-down condition. Based on those locations and power line location information, a location of the particular power line-down condition is determined that is a location of a power line that is closest to all locations in the related reports. Based on the related set of reports, a consolidated power line-down report is created with data associated with the particular power line-down condition. The consolidated power line-down report is reported to a power grid trouble report system.
US11682089B2 Open house realty system, server and method
Some embodiments include a computer-implemented method of providing a computer system including a processor and access to at least one coupled source of real estate records. A storage medium includes program logic that when executed by a coupled processor, causes the computer system to access or exchange data with a realty database of real estate property data. The execution of program logic by an application programming interface results in upload and/or download of real estate property data to or from a realty database. An event engine is executed to manage an open house event of property including scheduling of a date and time of the open house event, and the scheduling of a prospective buyer. A statistics engine is executed to record open house real estate data including attribute data of the prospective buyer prior to and/or during an open house event.
US11682087B2 Intelligent fuel dispensers
In general, intelligent fuel dispensers are provided. In at least some implementations, an intelligent fuel dispenser can determine customer identities and/or other characteristics and provide customized fueling sessions based on the determined customer identities and/or other characteristics. In at least some implementations, the fuel dispenser includes a touchless interface allowing customers to complete fueling sessions with minimal physical contact with the fuel dispenser.
US11682085B2 Collecting data to generate an agricultural prescription
A method begins by a drive unit affiliated with farm equipment receiving data from the farm equipment to produce agricultural data. The method continues with the drive unit determining a filtering constraint based on one or more parameters selected from a plurality of lists of agricultural parameters and filtering the agricultural data based on the filtering constraint to produce filtered agricultural data. The method continues with the drive unit determining processing of the filtered agricultural data and executing the processing of the filtered agricultural data.
US11682082B2 Evidence oracles
Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle collision, in particular, utilizing evidence oracles as part of the subrogation process. An exemplary embodiment includes receiving recorded data from one or more connected devices at a geographic location; analyzing the recorded data, wherein analyzing the recorded data includes determining that an collision has occurred involving one or more vehicles; generating a transaction including the data indicative of the collision based upon the analysis; and transmitting the transaction to at least one other participant in the distributed ledger network.
US11682081B1 Systems and methods for generating usage-based insurance contracts for peer-to-peer transactions
A system for generating and managing usage-based insurance contracts configured to (i) store a plurality of offers for sharing transactions, where each of the plurality of offers includes an item being offered and an associated offerer; (ii) receive a selection from a buyer of an offer that is accepted by the buyer of the plurality of offers; (iii) automatically generate a usage-based insurance contract for the sharing transaction based on the offer; and (iv) transmit the insurance contract to at least one of the buyer and the associated offerer.
US11682079B2 Multiple modular asset constructor apparatuses, methods and systems
The Multiple Modular Asset Class Constructor Apparatuses, Methods and Systems (“MMACC”) transforms collateralized equity obligation structure parameters, asset search, tranche selections inputs via MMACC components into asset income distribution message, principal distribution message outputs. In one embodiment, the MMACC is an apparatus, with a memory having a component collection, including: a capital structure component, a preferred share class component, and a common share class component. The MMACC also has a processor to issue instructions from the component collection including instructions to obtain a capital structure input via said capital structure component from a system user and determine a preferred share class allocation via said capital structure input and said preferred share class component. The MMACC may use the preferred share class allocation derived from said capital structure input and said preferred share class component and determine a common share class allocation via said capital structure input and said common share class component. The MMACC may also output said common share class allocation derived from said capital structure input and said common share class component.
US11682078B2 Trading based on fill rate
According to various embodiments, trades may be filled based at in part on order price and fill rates determined for providers of orders. In some embodiments, orders at a given price in an order book may be ordered in order of decreasing fill rate, such that orders associated with a higher fill rate (or higher probability of fill) are preferenced above orders associated with a lower fill rate. In some embodiments, order books may also be ordered based in part on response times from order providers. For example, orders in an order book may be ordered according to an algorithm that preferences higher fill rates and shorter response times ahead of orders with lower fill rates and longer response times. Order book ordering algorithms may also consider order quantity and interdependence and duplication of order quantity.
US11682077B2 Total loss evaluation and handling system and method
Aspects of the disclosure describe systems and methods for handling a loss involving an insured vehicle. A total loss evaluation and handling system receives vehicle telematics data from a vehicle telematics device that monitors the vehicle. The total loss evaluation and handling system determines that a loss involving the vehicle has occurred, and a total loss evaluator selects a set of total loss rules configured to determine whether the loss is a total loss. The total loss evaluator applies the total loss rules selected to the vehicle telematics data received and determines whether the loss is a total loss based on the total loss rules applied. A total loss handler obtains an estimated value of the vehicle and generates a settlement amount based on the estimated value. The total loss handler initiates a payment corresponding to the settlement amount as settlement for the total loss.
US11682071B1 Graphical user interface system and method
A computer-implemented data processing system comprises account management logic, workflow logic, and interface logic. The account management logic is configured to manage financial accounts associated with a plurality of users. The workflow logic is configured to identify workflow items to be acted upon by users in connection with financial transactions relating to the financial accounts. The interface logic cooperates with the workflow logic to generate a plurality of display screens to be displayed by wireless handheld mobile devices. The display screens comprise a home page screen that is provided to the user upon login and that includes a link to a workflow screen where the user may act upon one or more of the workflow items.
US11682070B2 Systems and methods for estimating past and prospective attribute values associated with a user account
Systems and techniques are disclosed for accessing accounts associated with a user and estimating a value of an attribute associated with the user based upon the retrieved account information. Transaction data associated with an account at an external user account system is received. The transactions are categorized into transaction groups. For each transaction group, a confidence value that the group is associated with the attribute is estimated, based at least in part upon a distribution of transaction amounts for the transactions of the group over a time period associated with the group. An attribute value is estimated for each group, based at least in part upon the transaction amounts of the transaction of the group. In addition a value of the attribute for a future time period may be predicted based upon the transaction groups.
US11682066B2 Hyperlocal marketplace via smart homes connected to the grid
Various embodiments are directed to a system for automatically and dynamically facilitating various transactions via a hyperlocal marketplace. A smart home system, for example, may track all perishable items within the home. Any items expected to have a surplus may be offered for sale to other homes in the hyperlocal marketplace. Any items expected to have a shortage may be identified and made known to the other homes in the hyperlocal marketplace. Bids may be made on the shortage items that may be offered for sale by the marketplace.
US11682064B2 Systems and methods for providing simultaneous shopping carts
Purchase history data is used to automatically create links within a data repository between product sold via an electronic vendor system and a plurality of shopping carts. When a customer performs a search for product, the vendor system queries the data repository to retrieve the plurality of shopping carts that have been linked to the product that is associated within the data repository to the search request. A plurality of customer interface elements, each corresponding to a one of the plurality of shopping carts, is then presented as a result to the search query. A selection of a one of the customer interface elements causes the vendor system to add one or more of the product to the corresponding one of the plurality of shopping carts.
US11682058B1 Technologies for providing inventory information to web-connected users
My website and application will aggregate the data from most of the stores in the area carrying the products, which are in actual scarcity or could become scarce. The consumer will indicate which product they need and indicate their address or give the website and/or application access to their current location, and the website and/or application will show the consumer the nearest store with the product they need currently in stock, and indicate whether it is limited in stock. It will also give information on the product (price, brand, size, other relevant details) and the store (such as address, hours, location).
US11682057B1 Management system to facilitate vehicle-to-everything (V2X) negotiation and payment
Techniques are described for a management system to facilitate a negotiation process and payment for a requested resource between a vehicle and a supplier machine. The vehicle sends a request for the resource to the management system. In response, the management system is configured to identify a set of candidate supplier machines from a plurality of supplier machines that provide the requested resource in accordance with one or more resource parameters. The management system then initiates a negotiation process with each of the supplier machines within the set of candidate supplier machines based on one or more negotiation parameters. Once a transaction for the requested resource is agreed upon, the management system forms a smart contract between the vehicle, the supplier machine, and the management system. The management system executes the smart contract once the resource request is fulfilled to disburse funds from the vehicle to the supplier machine.
US11682052B2 Machine learning systems and methods for determining home value
Techniques for determining value of a home by applying one or more neural network models to images of spaces in the home. The techniques include: obtaining at least one image of a first space inside or outside of a home; determining a type of the first space by processing the at least one image of the first space with a first neural network model; identifying at least one feature in the first space by processing the at least one image with a second neural network model different from the first neural network model and trained using images of spaces of a same type as the first space; and determining a value of the home at least in part by using the at least one feature as input to a machine learning model different from the first neural network model and the second neural network model.
US11682048B2 Methods and apparatus to determine impressions using distributed demographic information
Disclosed examples include causing transmission of a first network communication to a first intermediary server based on a first priority of the first intermediary server, the first network communication indicative of access to media at a client device, the first intermediary server separate from a database proprietor server of a database proprietor that provides a service to registered users of the database proprietor; and cause transmission of a second network communication to a second intermediary server based on a second priority of the second intermediary server, the second network communication indicative of the access to the media at the client device.
US11682046B2 Systems and methods for implementing a sponsor portal for mediating services to end users
A graphical user interface (GUI) for a sponsor portal system includes a first display area that persistently displays a list of a plurality of tabs and a second display area. When the GUI is executed by a computing device of a sponsor of the plurality of sponsors, the second display area is dynamically updatable to display a scrollable list of customers of the sponsor, a list of vendors approved by the sponsor, and a list of active offers. In response to selection of an active offer, the GUI is configured to display a draft offer message and an approval control. In response to selection of the approval control, the sponsor engine is configured to transmit an interactive graphic to mobile computing devices, the interactive graphic configured to communicate information to the mobile computing devices for display on a screen of limited size.
US11682045B2 Augmented reality advertisements on objects
An electronic device includes an image capture device and a processor. The image capture device captures an image of an environment. The processor is coupled to the image capture device and is configured to receive the image of the environment and determine situational contextual information in the image. The processor also identifies at least one non-intrusive location and performs shape detection on the at least one non-intrusive location. An advertisement asset is received based on the determined situational contextual information and the shape detection.
US11682042B2 Image capture interface
This specification describes technologies relating to capturing an image. In general, one aspect of the subject matter described in this specification can be embodied in a device that includes a camera, a GPS receiver, and an application. The application is executed by a data processing apparatus that interacts with the camera, the GPS receiver, and one or more remote servers, to perform operations comprising: activating the camera; presenting, in a display of the device, a digital presentation of a document; guiding a user to capture an image of the document, including presenting, within the display, a user interface feature that visually frames a particular subset of information that is included in the document with other information; capturing the image of the document when the particular subset of information is focused in the camera's view; and uploading the captured image of the document to the one or more remote servers.
US11682038B2 Methods and systems for serving advertisements
Methods and systems for serving advertisement objects on an advertising platform are disclosed. The advertising platform detects invalid activity related to advertisement objects served in response to a request, and identifies a source associated with the invalid activity. In response to detection of the invalid activity, at least one decoy advertisement object is served in response to further requests originating from the identified source. The decoy advertisement object is an advertisement object that is processed by the advertising platform differently from regular advertisement objects that are served by the advertising platform in response to requests from other sources.
US11682037B2 Signage control system and non-transitory computer-readable recording medium for recording signage control program
A signage control system comprises: a primary estimation circuitry to use signage-side images and surveillance-side images to estimate a person feature, attributes and behavior of each person captured in these frame images; a storage device to associate and store results of estimations of the person feature, the attributes and the behavior of each specific person; an estimation result linkage circuitry to use the person feature stored in the storage device to link the results of estimations based on the frame images from multiple ones of the cameras for the same person so as to generate a group of estimation results for each person; and a content change circuitry to change a content displayed on the signage to another based on the attributes of each person expected to be in a position where such person can visually recognize the content on the signage, and based on preceding behavior of such person.
US11682036B2 Machine learning with data synthesization
In some examples, a computing device may receive data from a plurality of groups of data sources. The computing device may create a training data set from a first portion of the received data and may create a plurality of validation data sets from a second portion of the received data. For example, each validation data set may correspond to a respective one of the groups of data sources. The computing device may train, using the training data set, a plurality of machine learning models configured for synthesizing data. For instance, respective ones of the machine learning models may correspond to respective ones of the groups of data sources. Further, the computing device may validate the respective machine learning models using the respective validation data set corresponding to the respective group to which the respective machine learning model being validated corresponds.
US11682032B2 Methods and apparatus to estimate population reach from different marginal ratings and/or unions of marginal ratings based on impression data
Example methods, apparatus, and articles of manufacture are disclosed to estimate population reach. An example apparatus includes processor circuitry to determine first multipliers corresponding to a panelist impression count and panelist audience size totals of at least one of a first margin of media, a second margin of the media, or a union of the first margin and the second margin, the first margin, the second margin, and the union included in a tree association; concurrently determine second multipliers using the tree association and the first multipliers; determine third multipliers corresponding to a total audience size exposed to the media at at least one of the first margin, the second margin, or the union based on the tree association using database proprietor impression totals; and determine, based on the third multipliers, an estimate for the population reach of the media for at least one of the first margin, the second margin, or the union.
US11682031B2 Artificial intelligence tool to predict user behavior in an interactive environment
A method for predicting user purchase by a user of a first site includes: selecting a distribution representing a probability distribution (PD) of inter-purchase-times (IPTs) across the first site and a second other site for each user, assigning each purchase of each user to one of the first site and the second site according to a Stochastic model, combining the selected PD with the Stochastic model to generate a PD of IPTs for only the first online site, estimating parameters of the probability distribution of IPTs for the first site by applying a Statistical modeling approach to features of each user, applying a sequence of observed IPTs of a given user for the first site and the parameters of the given user to the selected distribution to generate a probability, and determining whether the next purchase occurs on the second site based on the probability.
US11682026B2 Personal history in track and trace system
Apparatuses and methods associated with personal history in a track and trace system are disclosed herein. In embodiments, a method includes acquiring first information corresponding to a physical object; identifying first authentication data based on the first information; storing the first authentication data in a database system; subsequent to storing the first authentication data, acquiring second information corresponding to a target physical object and identifying second authentication data based on the second information; identifying third information corresponding to the target physical object; querying the database system to seek a matching record based on the second authentication data; in the case that a matching record is returned responsive to the querying, updating the matching record with an indication that the second authentication data was matched to it and updating history data of said matching record based on said third information. Other embodiments may be disclosed or claimed.
US11682022B1 Mobile wallet application with payment receipt support
Various examples described herein are directed to systems and methods for managing payments of a first merchant. A mobile wallet application may receive first payment element data describing a first payment element for making a first payment and may determine that the first payment element is to be processed by a limited payment network. The mobile wallet application may send a first payment authorization message to an issuer of the first payment element via the limited payment network. The mobile wallet application may also receive second payment element data describing a second payment element for making a second payment. The mobile wallet application may determine that the second payment element is not to be processed by the limited payment network, and send a second payment authorization message to an issuer of the second payment element via a second payment network.
US11682021B2 Enhanced security for transaction requests utilizing automatic source identification
Described herein are methods and systems for enhancing security of transaction requests from POS terminals by utilizing ANI-DNIS information. The header of the transaction request can include automatic source information (“ASI”), which can be extracted from the header by the line handler. The ASI information can be provided to the front end interface, which can compare the ASI information with known customer information. The comparison can provide information indicating whether the transaction is legitimate or fraudulent. If fraudulent, the transaction request can be declined. The ASI information can further be stored in a security analysis database and further queried to identify larger threats including denial of service attacks.
US11682018B2 Machine learning model and narrative generator for prohibited transaction detection and compliance
There are provided systems and methods for a machine learning model and narrative generator for prohibited transaction detection and compliance. A service provider server, such as an electronic transaction processor, may generate a machine learning model using a supervised training technique, which may detect transactions that may be money laundering. The model may be iteratively trained by detecting flagged transactions and outputting those transactions to an agent for identification of false positives, which may be used to retrain the model. When outputting the flagged transactions, a narrative may be generated using an explainer graph and a machine learning prediction explainer that identifies the features of the transaction data that caused the transactions to be flagged. Further, once the model is trained additional transactions may be processed to determine whether the features of those transactions indicate prohibited behavior.
US11682009B2 Resource accommodation assistance system, resource accommodation assistance method, and resource accommodation assistance apparatus
A resource accommodation assistance system includes a plurality of information processing apparatuses each including: a storage unit configured to hold a distributed ledger storing transactions issued in accordance with events including power sale from an ordinary household to a retail electric utility, power purchase by a customer through the power sale, and commodity purchase by the ordinary household of a commodity from the customer with a payment token gained from the retail electric utility through the power sale; and an arithmetic unit configured, in the event of commodity purchase, to execute a smart contract, to carry out a transaction for payment on the commodity purchase using the payment token with a predetermined premium bearing by the customer, and to store, in the distributed ledger, the transaction subjected to a predetermined process executed together with another information processing apparatus among the information processing apparatuses.
US11682008B2 Method of authenticating a customer, method of carrying out a payment transaction and payment system implementing the specified methods
The invention relates to the field of technical infrastructures that ensure the implementation of financial transactions between economic entities, in particular to payment systems that provide ease of use and confidential data security.The present invention is the method of authenticating a customer, the method of carrying out a payment transaction comprising said authentication method, and the payment system implementing the specified methods, which ensure the achievement of a technical effect consisting in expanding the functionality of the payment system and reducing its vulnerability, in particular, by making it possible to conduct a payment transaction in a contactless way, on condition that the reference value of the customer authentication data is stored exclusively on the customer's device, as well as by combining the advantages of online and offline customer authentication procedures.
US11682005B2 Systems and methods for token-based cross-currency interoperability
Systems and methods for token-based cross-currency interoperability are disclosed. In one embodiment, in a first financial institution information processing apparatus comprising at least one computer processor, a method for conducting a token-based cross-currency transaction may include: (1) receiving, from a first party, a transaction initiation request for a transaction amount to a second party; (2) deducting the transaction amount from a fiat currency account for the first party; (3) creating a token amount of tokens for the transaction amount; (4) writing the token amount to a distributed ledger; and (5) transferring the token amount of tokens to a second financial institution for the second party.
US11681999B2 Systems and methods employing a router for electronic transactions
A system, including: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations including: receiving a transaction request from an endpoint device on a network, wherein the endpoint device is registered with a transaction service provider; locating, based on the transaction request, an authorization token corresponding to a payment mechanism, wherein the authorization token is stored to a memory device of the router; in response to receiving the transaction request, transmitting the authorization token to the transaction service provider to retrieve transaction information from the transaction service provider, wherein the transaction information includes payment data for a user of the endpoint device; and transmitting the transaction information to the upstream network location, wherein the upstream network location includes a merchant server.
US11681997B2 Computer vision grouping recognition system
Computer vision grouping recognition is provided by receiving training images that include unpackaged items; identifying, by a computer vision model, a candidate identities for unpackaged items in a given training image; receiving, from a human user, a selected identity for the unpackaged item as feedback for the candidate identity; constructing a confusion matrix tallying matches and mismatches between candidate identities and the selected identities as analyzed across the training images for each unpackaged item; identifying at least one product category that includes at least a first unpackaged item and a second unpackaged item that the confusion matrix indicates as being misidentified for each other by the computer vision model; and reconfiguring the computer vision model to identify the product category instead of the first unpackaged item or the second unpackaged item when analyzing a given image including one or more of the first unpackaged item or the second unpackaged item.
US11681995B1 Point of sale (POS) device for currency control
Methods, apparatuses, and computer program products are disclosed for currency control. An example point-of-sale (POS) device for use with physical currency notes includes a scanning system configured to generate physical currency data associated with one or more physical currency notes and a controller operably coupled with the scanning system. The controller is configured to generate digital currency data based upon the physical currency data. The digital currency data includes a digital representation of the physical currency notes. The controller further determines one or more selected physical currency notes for destruction based upon the digital currency data and may query a currency attribute database that includes one or more currency attributes associated with the physical currency notes. The POS device also includes a currency destruction mechanism that causes destruction of the selected physical currency notes.
US11681991B1 System and method for mobile check deposit
Machine-readable storage media having instructions stored therein that, when executed by a processor of a mobile device, configure the mobile device to capture a check image for funds to be deposited into a recipient account. The mobile device configured to display a request to a user of the mobile device to provide one or more portions of a MICR line for the received check image and receive user inputs from the user specifying the one or more portions of the MICR line. The mobile device configured to transmit a message to a bank account computer system associated with the recipient account, the message including data specifying the one or more portions of the MICR line.
US11681990B2 Reducing information requirements in digital electronic transfers
Systems and methods for transferring between accounts in the absence of sensitive information needed to perform a direct transfer between accounts are described herein. In an embodiment, an intermediary system receives a request to perform a digital electronic transfer of an item from a first online account to a second online account through the intermediary system, wherein the intermediary system does not have access to the sensitive information for either the first online account or the second online account. Without requesting the sensitive information for either the first online account or the second online account, the intermediary system responds to the request by: performing a first digital electronic transfer of the item from the first online account to a system account, storing data assigning the item to an intermediary account for which the intermediary system has the sensitive information, and performing a second digital electronic transfer of the item from the system account to the second online account.
US11681988B2 Systems and methods for scheduling and coordinating parking spots
Systems, methods, and non-transitory computer-readable media can receive stop point data from a plurality of sources. The stop point data can be aggregated into a central repository. A request for stop point data at a particular location can be received from a first vehicle. The stop point data at the particular location stored in the central repository can be transmitted to the first vehicle.
US11681983B2 Systems and methods for prioritizing pick jobs while optimizing efficiency
Systems and methods for dynamically reprioritizing pick jobs in a fulfillment center are described herein. The example systems can be configured to periodically classify pick jobs in order to optimize throughput of the fulfillment center. The classifying can include determining an estimated completion time for pick jobs and identifying at-risk jobs that may complete after their associated due dates. The at-risk jobs can be assigned to autonomous vehicles based primarily on their associated due dates. Other pick jobs that are not at-risk can be assigned to autonomous vehicles based primarily on efficiency. The at-risk pick jobs can be assigned to autonomous vehicles before the other pick jobs.
US11681982B2 Automated guided vehicle control and organizing inventory items using stock keeping unit clusters
A method determines a processing cluster including one or more stock keeping units (SKUs); divides the processing cluster into a first cluster and a second cluster based on SKU affinities between the one or more SKUs in the processing cluster; determines a first SKU of the first cluster to be replicated to the second cluster based on a demand correlation between the first SKU of the first cluster and a second SKU of the second cluster; replicates the first SKU of the first cluster to the second cluster; responsive to replicating the first SKU of the first cluster to the second cluster, determines whether the first cluster and the second cluster satisfy a defined constraint; and responsive to determining that the first cluster and the second cluster satisfy the defined constraint, assigns the first cluster to a first physical location and assigning the second cluster to a second physical location.
US11681980B2 System and method for tracking product stock in a store shelf
A system and method for tracking and annotating products in a store shelf is disclosed. The method includes receiving a signal feed from a group of sensors including at least one depth sensor and a sensor capable of measuring distance, determining an area of interest in the shelf, determining a polygonal representation of at least one product present in the area of interest, and assigning a unique polygonal profile to at least one product, and/or storing the unique profile in a database. Such The unique polygonal profile may include a unique ID obtained from a group of attributes. The unique profile may include at least a unique position and a unique centroid. The group of sensors may further include video cameras, thermal, and chemical sensors.
US11681977B2 Mail item retrieval using augmented reality
An approach is provided for retrieving physical mail items using Augmented Reality (A/R) technology. According to the approach, mail items are stored in a designated area of a mail item facility and users are notified that the mail items are available for pickup. The users are guided to the locations of their respective mail items in the mail item facility via A/R technology. This includes superimposing visual cues on a live image displayed on a mobile computing device to direct the users to locations of their mail items. Embodiments include dynamically updating the visual cues based upon the location and orientation of the mobile computing device, providing “out of view” assistance, and displaying information about mail items.
US11681973B1 System, method, and medium for displaying layout-based instructions using augmented reality
A system and method are disclosed for a supply chain entity having an inventory of one or more items and a warehouse management system receiving orders for one or more items, determining a container for the one or more items, and generating a packing plan for the items. Aspects of the embodiments may include one or more instruction rendering devices having a sensor and a displaying augmented reality instructions and feedback.
US11681967B2 System and method for electrical grid management, risk mitigation, and resilience
A system and method for providing risk mitigation and resilience to the electrical grid system by allowing bi-directional electricity usage from a distributed network of energy storage stations to form a large, distributed resource for the grid. A machine learning optimization module ingests various forms of data—from grid telemetry to traffic data to trip-to-trip data and more—in order to make informed spatiotemporal decisions about strategically placing and balancing energy stores across various regions to support optimum energy usage, risk mitigation, and grid fortification. Energy stores are then sent updated parameters as to the amount of energy to hold or release.
US11681963B2 Method and system for optimization of task management issue planning
A method for optimizing personnel utilization is provided. The method includes: accessing first task management planning information that relates to a first project that has not been completed; using the accessed first task management planning information to identify a plurality of tasks to be performed in connection with the first project and to identify a plurality of persons to be assigned to respective tasks; retrieving historical task management information that relates to at least one project that has been completed; and adjusting at least a first portion of the first task management planning information based on the retrieved historical task management information.
US11681959B1 System and method for adjusting leaching operations based on leach analytic data
The method may comprise receiving historical data (e.g., mineralogy data, irrigation data, raffinate data, heat data, lift height data, geographic data on ore placement and/or blower data); training a predictive model using the historical data to create a trained predictive model; adding future assumption data to the trained predictive model; running the forecast engine for a plurality of parameters to obtain forecast data for a mining production target; comparing the forecast data for the mining production target to the actual data for the mining production target; determining deviations between the forecast data and the actual data, based on the comparing; and changing each of the plurality of parameters from the forecast data to the actual data to determine a contribution to the deviations for each of the plurality of parameters.
US11681957B2 Method and apparatus for optimizing algorithm-based travel scheduling
A server for optimizing a travel schedule is disclosed. The server includes a database storing travel information provided from a first electronic device and local information provided from a second electronic device and a processor that generates a travel itinerary based on the travel information and the local information. The travel itinerary includes a travel schedule for each time zone in a travel day and time. The travel information includes information about a travel place, a travel day and time, transportation, and accommodations. The local information includes information about traffic in the travel place, accommodations in the travel place, a restaurant in the travel place, a landmark in the travel place, activity in the travel place, or news for the travel place.
US11681955B2 Systems and methods for immediate matching of requestor devices to provider devices
The disclosed computer-implemented method may include instant and optimized matching of transportation requesters with transportation providers by precomputing and caching evaluations of matching schemes between existing requests and available providers, where each of the matching schemes excludes one of the available providers. The possibility of matching any new request to a given provider may then be evaluated according to the cached results of the matching scheme that excluded that provider along with an evaluation of matching the new request to the provider, which may be a computationally easy problem. Thus, the new request may be matched to a provider instantly without waiting for the next iteration of solving the global matching problem. Matching requestors and providers in this way may also improve the accuracy of estimated time of arrival information provided to requestors. Various other methods, systems, and computer-readable media are also disclosed.
US11681950B2 Method for categorizing a scene comprising a sub-scene with machine learning
A method for identifying a scene, comprising a computing device receiving a plurality of data points corresponding to a scene; the computing device determining one or more subsets of data points from the plurality of data points that are indicative of at least one sub-scene in said scene, said at least one sub-scene displayed on a display device that is part of said scene, wherein said at least one sub-scene does not represent said scene; the computing device categorizing said scene, disregarding said at least one sub-scene, wherein the categorizing includes interpreting said scene by a computer vision system such that said at least one sub-scene is not taken into account in the categorizing of said scene.
US11681947B2 Method and apparatus for selecting model of machine learning based on meta-learning
A method of selecting a model of machine learning executed by a processor is provided. The method includes: receiving at least one data-set; configuring a configuration space for machine learning of the at least one data-set; extracting, from the at least one data-set, a meta-feature including quantitative information about the data-set; calculating performance of the machine learning for the at least one data-set based on a plurality of configurations included in the configuration space; executing meta-learning based on the meta-feature, the plurality of configurations, and the calculated performance; and optimizing the configuration space based on a result of executing the meta-learning.
US11681946B2 Automated regression detection system for robust enterprise machine learning applications
Methods, systems, and computer-readable storage media for determining, by an automated regression detection system (ARDS), that training of a ML model is complete, the ML model being a version of a previously trained ML model, and in response, automatically, by the ARDS: retrieving the ML model, executing regression testing and detection using the ML model, generating regression results relative to the previously trained ML model, and publishing the regression results.
US11681943B2 Artificial intelligence development via user-selectable/connectable model representations
In some embodiments, user-selectable/connectable model representations may be provided via a user interface to facilitate artificial intelligence development. The model representations may comprises first and second machine learning model (ML) representations corresponding to first and second ML models, and non-ML model representations corresponding to non-ML models. Based on user input indicating selection of the first and second ML model representations and a non-ML model representation corresponding to a non-ML model, at least a portion of a software application may be generated such that the software application comprises (i) an instance of the first ML model, an instance of the second ML model, and an instance of the non-ML model and (ii) an input/output data path between the instance of the first ML model and at least one other instance, the at least one other instance comprising the instance of the second ML model or the instance of the non-ML model.
US11681942B2 Providing intelligent file name suggestions
One or more embodiments of a content naming system provide machine-learned name suggestions to a user for naming content items. Specifically, an online content management system can train a machine-learning model to identify a naming pattern from previously stored content items corresponding to a user account of the user. The online content management system uses the machine-learning model to determine a plurality of name suggestions for naming a content item associated with the user account. One or more embodiments provide graphical elements corresponding to the name suggestions within a graphical user interface. The user can select one or more graphical elements to add the corresponding name suggestion(s) to the name of the content item.
US11681941B2 Systems and method for quantum computing
The present disclosure describes non-classical (e.g., quantum) computing systems and methods that utilize dopant molecules contained in host materials as qubits.
US11681936B2 Scanning server ports to infer service protocols
Systems and methods are disclosed to infer, using a machine learned model, a service protocol of a server based on the banner data produced by the server. In embodiments, the machine learned model is implemented by a network scanner configured to receive banner data from open ports on servers. A received banner is parsed into a set of features, such as the counts or presence of particular characters or strings in the banner. In embodiments, certain types of banner content such as network addresses, hostnames, dates, and times, are replaced with special characters. The machine learned model is applied to the features to infer a most likely protocol of the server port that produced the banner. Advantageously, the model can be trained to perform the inference task with high accuracy and without using human-specified rules, which can be brittle for unconventional banner data and carry undesired biases.
US11681934B2 System and method for differential testing of evolving rules
A computer implemented method for testing rules by a computing device including selecting a current version of a rule and prior version of the rule, comparing the prior version of the rule and the current version of the rule to each other to identify a type of change made in the current version of the rule with respect to the prior version of the rule, and testing the prior version of a rule and the current version of the rule using a common data set, the testing being based on the identified type of change. The test result is provided to a user.
US11681928B2 Refinement of a predicted event based on explainability data
Systems, computer-implemented methods, and computer program products that can facilitate refinement of a predicted event based on explainability data are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an interpreter component that identifies a probable cause of a predicted event based on explainability data. The computer executable components can further comprise an enrichment component that executes a diagnostic analysis based on the probable cause.
US11681927B2 Analyzing geotemporal proximity of entities through a knowledge graph
A controller generating a knowledge graph of entries, each entry comprising a separate entity identifier and a separate entity mention identifier within a separate document of a corpus of documents with a located relationship and one or more computed prefix-based geotemporal values determined from geotemporal information associated with the separate entity mention identifier within the separate document. The controller, in response to receiving an input comprising a particular entity and a threshold value, mapping the threshold value to a geospatial hash prefix type and a temporal hash prefix type. The controller applying geospatial hash prefix type and the temporal hash prefix type to the entries in the knowledge graph to determine a response to the input indicating one or more geotemporal proximate entities identified within a degree of geotemporal proximity to the particular entity set by the threshold value.
US11681924B2 Training neural networks using a variational information bottleneck
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. One of the methods includes receiving training data; training a neural network on the training data, wherein the neural network is configured to: receive a network input, convert the network input into a latent representation of the network input, and process the latent representation to generate a network output from the network input, and wherein training the neural network on the training data comprises training the neural network on a variational information bottleneck objective that encourages, for each training input, the latent representation generated for the training input to have low mutual information with the training input while the network output generated for the training input has high mutual information with the target output for the training input.
US11681923B2 Multi-model structures for classification and intent determination
Intent determination based on one or more multi-model structures can include generating an output from each of a plurality of domain-specific models in response to a received input. The domain-specific models can comprise simultaneously trained machine learning models that are trained using a corresponding local loss metric for each domain-specific model and a global loss metric for the plurality of domain-specific models. The presence or absence of an intent corresponding to one or more domain-specific models can be determined by classifying the output of each domain-specific model.
US11681922B2 Performing inference and training using sparse neural network
An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.
US11681919B2 Automatically selecting query objects in digital images
The present disclosure relates to an object selection system that automatically detects and selects objects in a digital image utilizing a large-scale object detector. For instance, in response to receiving a request to automatically select a query object with an unknown object class in a digital image, the object selection system can utilize a large-scale object detector to detect potential objects in the image, filter out one or more potential objects, and label the remaining potential objects in the image to detect the query object. In some implementations, the large-scale object detector utilizes a region proposal model, a concept mask model, and an auto tagging model to automatically detect objects in the digital image.
US11681917B2 System and method for training neural networks
Systems and methods for training a neural network or an ensemble of neural networks are described. A hyper-parameter that controls the variance of the ensemble predictors is used to address overfitting. For larger values of the hyper-parameter, the predictions from the ensemble have more variance, so there is less overfitting. This technique can be applied to ensemble learning with various cost functions, structures and parameter sharing. A cost function is provided and a set of techniques for learning are described.
US11681913B2 Method and system with neural network model updating
A method of updating a neural network model by a terminal device, includes training a local model using a local data set collected by a terminal device to generate a trained local model; receiving, from a server, an independent identically distributed (i.i.d.) global data set, the i.i.d. global data set being a data set sampled for each class in a plurality of predefined classes; implementing the trained local model by inputting the i.i.d. global data set and transmitting final inference results of the implemented trained local model to the server; and receiving, from the server, a global model updated based on the final inference results of the inference.
US11681910B2 Training apparatus, recognition apparatus, training method, recognition method, and program
Provided are a training apparatus, a recognition apparatus, a training method, a recognition method, and a program that can accurately recognize what an object represented in an image associated with depth information is. An object data acquiring section acquires three-dimensional data representing an object. A training data generating section generates a plurality of training data each representing a mutually different part of the object on the basis of the three-dimensional data. A training section trains a machine learning model using the generated training data as the training data for the object.
US11681907B2 System and method for performing computations for deep neural networks
A computation unit for performing a computation of a neural network layer is disclosed. A number of processing element (PE) units are arranged in an array. First input values are provided in parallel in an input dimension of the array during a first processing period, and a second input values are provided in parallel in the input dimension during a second processing period. Computations are performed by the PE units based on stored weight values. An adder coupled to the first set of PE units generates a first sum of results of the computations by the first set of PE units during the first processing cycle, and generates a second sum of results of the computations during the second processing cycle. A first accumulator coupled to the first adder stores the first sum, and further shifts the first sum to a second accumulator prior to storing the second sum.
US11681906B2 Bayesian network in memory
Apparatuses and methods can be related to implementing a Bayesian neural network in a memory. A Bayesian neural network can be implemented utilizing a resistive memory array. The memory array can comprise programmable memory cells that can be programed and used to store weights of the Bayesian neural network and perform operations consistent with the Bayesian neural network.
US11681905B2 Hardware-assisted gradient optimization using streamed gradients
Systems and methods related to hardware-assisted gradient optimization using streamed gradients are described. An example method in a system comprising a memory configured to store weights associated with a neural network model comprising L layers, where L is an integer greater than one, a gradient optimizer, and a plurality of workers is described. The method includes during a single burst cycle moving a first set of gradients, received from each of the plurality of workers, from at least one gradient buffer to the gradient optimizer and moving weights from at least one buffer, coupled to the memory, to the gradient optimizer. The method further includes during the single burst cycle writing back the new weights, calculated by the gradient optimizer, to the memory. The method further includes during the single burst cycle transmitting the new weights, from the gradient optimizer, to each of the plurality of workers.
US11681904B2 Processor chip and control methods thereof
Disclosed in a processor chip configured to perform neural network processing. The processor chip includes a memory, a first processor configured to perform neural network processing on a data stored in the memory, a second processor and a third processor, and the second processor is configured to transmit a control signal to the first processor and the third processor to cause the first processor and the third processor to perform an operation.
US11681898B2 Systems and methods for rapid prediction of hydrogen-induced cracking (HIC) in pipelines, pressure vessels, and piping systems and for taking action in relation thereto
Methods and systems of predicting the growth rate of hydrogen-induced cracking (HIC) in a physical asset (e.g., a pipeline, storage tank, etc.) are provided. The methodology receives a plurality of inputs regarding physical characteristics of the asset and performs parametric simulations to generate a simulated database of observations of the asset. The database is then used to train, test, and validate one or more expert systems that can then predict the growth rate and other characteristics of the asset over time. The systems herein can also generate alerts as to predicted dangerous conditions and modify inspection schedules based on such growth rate predictions.
US11681886B2 Genomic and environmental blockchain sensors
A system is described to create customized unique identification (UID) codes combined with customized printable optical or NFC sensors and to combine these unique sensors and unique IDs with unique environmental events, traceability, unique data from cell phones (including geolocation) and person-specific unique indicators such as biomarkers to create completely unique, low cost and proprietary printable genomic and environmental blockchain sensor networks for the Internet of Things (IoT), counterfeit identification, healthcare, pharmaceutical applications and small payment transactions worldwide.
US11681885B2 Cash counter with infrared light source for scanning imaging
A cash counter with an infrared light source for scanning imaging is provided. The cash counter includes a cash counter body, the cash counter body including a cash feeding table, a cash dispensing assembly, an infrared light source emitting assembly, an infrared light source receiving assembly, a motor, a transmission assembly, a display screen for displaying the number of cashes, a cash receiving assembly and a cash receiving rack; the infrared light source emitting assembly and the infrared light source receiving assembly are provided to face each other; the cash receiving assembly receives the identified cashes and transfers the identified cashes to the cash receiving rack; and the motor supplies power for the cash dispensing assembly, the cash receiving assembly and the transmission assembly to rotate, respectively.
US11681883B2 Systems and methods of identification verification using near-field communication and optical authentication
Systems and methods for identification (ID) document verification using hybrid near-field communications (NFC) authentication and optical authentication are provided. An exemplary method includes receiving, by a client device, an image of an ID document. Based on the image of the ID document, a determination is made whether the ID document includes a near-field communications (NFC) chip that stores data comprising identifying information for an owner of the identification. Based on this determination of whether the ID document includes an NFC chip, the ID document is verified by selectively using at least one of NFC chip authentication and optical authentication, to obtain a verification result.
US11681882B2 Position specifying device, position specifying system, position specifying method, and computer readable storage medium
Included are: a storage unit that stores device installation position information indicating installation positions for devices installed under floors of vehicles of a train, stores reading locations at each of which at least one individual information item identifying one of the devices is read from an identification tag storing the individual information item, each of the reading locations being where radio waves are emitted toward the identification tag affixed to corresponding one of the devices, and stores, correspondingly to radio wave strength for each of the plurality of the reading locations, at least one individual information item that is read with varied radio wave strengths in radio wave emission; and a position specifying unit that ascertains which device carrying the individual information item is in which installation position of the vehicles of the train and associates the installation position with the individual information item identified.
US11681878B2 Methods and apparatus for creating domain-specific intended-meaning natural language processing pipelines
A method includes receiving a dataset that includes a plurality of input texts. Each input text from the plurality of texts is associated with a content category from a plurality of content categories based on a comparison between that input text and an intended meaning that is common for each comparison. For each model in a plurality of models, and for each content category from the plurality of content categories, that model is executed on each input text from the plurality of input texts to generate an average similarity/dissimilarity score for that content category. At least one model from the plurality of models is selected, based on the average similarity score for each content category from the plurality of content categories for each model in the plurality of models, to determine whether an input text is similar/dissimilar to the intended meaning.
US11681875B2 Method for image text recognition, apparatus, device and storage medium
The present application discloses a method for image text recognition, an apparatus, a device, and a storage medium, and relates to image processing technologies in the field of cloud computing. A specific implementation is: acquiring an image to be processed, where at least one text line exists in the image to be processed; processing each text line in the image to be processed to obtain a composite encoded vector corresponding to each word in each text line, where the composite encoded vector carries semantic information and position information; and determining a text recognition result of the image to be processed according to the semantic information and the position information carried in the composite encoded vector corresponding to each word in each text line. This technical solution can accurately distinguish adjacent fields with small pixel spacing in the image and improve the accuracy of text recognition in the image.
US11681872B2 Language sequence labeling method and apparatus, storage medium, and computing device
A language sequence labeling method and includes: reading a first embedding representation of a language sequence, the first embedding representation including a character-level word embedding representation, a pre-trained word embedding representation, and a global word embedding representation of the language sequence, the global word embedding representation referring to a global context representation of the language sequence; performing first depth transformation (DT) encoding on the first embedding representation based on a first DT recurrent neural network (RNN), to output a first hidden-layer state representation corresponding to each word in the language sequence; and decoding the first hidden-layer state representations of the language sequence, to obtain a labeling result of one or more elements in the language sequence.
US11681869B2 Methods and systems for managing collaborative editing of content
Embodiments for managing collaborative editing of content are provided. At least one user interface is provided to a first user and a second user. The at least one user interface is configured to selectively provide the first user and the second user with the ability to edit content. Time-limited editing periods associated with the at least one user interface are established for the first user and the second user. During a first of the time-limited editing periods, the first user is provided with the ability to edit the content, and the second user is prevented from editing the content. During a second of the time-limited editing periods, the second user is provided with the ability to edit the content, and the first user is prevented from editing the content. The second of the time-limited editing periods does not overlap with the first of the time-limited editing periods.
US11681868B2 Augmented natural language generation platform
A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.
US11681867B2 System and method for reactive computing
A reactive spreadsheet in which the functionality of the reactive spreadsheet is decoupled from the visualization, where the same object or variable may appear in different tabs and panels while still retaining its identity.
US11681863B2 Regulatory document analysis with natural language processing
Technologies are provided for automatically comparing versions of a regulatory document and highlighting meaningful changes to each version of the regulatory document. An analysis engine accepts two inputs of a regulatory document in HTML format. One input is an original version of the regulatory document and one input is a revised version of the regulatory document. The documents are processed by the analysis engine to highlight added content as compared to the original version of the HTML content and the second document being processed to highlight removed content as compared to the revised version of the HTML content. These highlighted documents are then presented to the user.
US11681850B2 Multi-patterning graph reduction and checking flow method
A method of generating a plurality of photomasks includes generating a circuit graph. The circuit graph comprises a plurality of vertices and a plurality of edges. Each of the plurality of vertices is representative of one of a plurality of conductive lines. The plurality of edges are representative of a spacing between the conductive lines less than an acceptable minimum distance. Kn+1 graph comprising a first set of vertices selected from the plurality of vertices connected in series by a first set of edges selected from the plurality of edges and having at least one non-series edge connection between a first vertex and a second vertex selected from the first set of vertices is reduced by merging a third vertex into a fourth vertex selected from the first set of the plurality of vertices. An n-pattern conflict check is performed and the photomasks generated based on the result.
US11681848B2 On-the-fly multi-bit flip flop generation
On-the-fly multi-bit flip-flop (MBFF) generation is provided by selecting at least two flip-flop blocks from a plurality of candidate flip-flop blocks; identifying a control block from a plurality of candidate control blocks, the control block being identified based on operational specifications of the selected flip-flop blocks; and generating a multi-bit flip-flop instance based on the selected flip-flop blocks and the identified control block.
US11681846B1 Sub-FPGA level compilation platform with adjustable dynamic region for emulation/prototyping designs
A method of FPGA compilation for an emulation system includes receiving a netlist for an FPGA, partitioning the netlist into a set of sub-FPGA netlists, and mapping each of the sub-FPGA netlists in the set to a corresponding dynamic sub-FPGA region of the FPGA. The method further includes implementing the sub-FPGA netlists of the set in parallel to obtain a corresponding set of sub-FPGA bitstreams.
US11681845B2 Quantum circuit valuation
Systems and techniques that facilitate quantum circuit valuation are provided. In various embodiments, a system can comprise an input component that can access a first quantum circuit. In various embodiments, the system can further comprise a valuation component that can appraise the first quantum circuit based on one or more factors (e.g., frequency factor, complexity factor, resource factor, similarity factor), thereby yielding a value score that characterizes the first quantum circuit. In various instances, the system can further comprise an execution component that can recommend deployment of the first quantum circuit based on determining that the value score exceeds a threshold.
US11681842B2 Latency offset in pre-clock tree synthesis modeling
Embodiments herein include detecting a transformation in a circuit layout before clock tree synthesis is performed, and in response, estimating a latency offset, relative to a global latency value, for a clock pin in a clock gate circuit. Moreover, the embodiments includes determining, based on the latency offset, a timing constraint for combinational logic configured to generate an enable signal for the clock gate circuit and adjusting the circuit layout based on the timing constraint to affect when the combinational logic generates the enable signal.
US11681836B2 Computer-implemented method for computing an envelope for a building complying with shadow duration requirements
A computer-implemented method for computing an envelope (BE) for a building to be designed, the method comprising: defining an initial volume (IV) of the building; and for each one a plurality of points (P1, P2, P3) of a boundary (PRB) of a neighboring region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above it, projects over the corresponding point of the boundary a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a boundary surface of a remaining volume. A computer program product, a non-transitory computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method.
US11681835B2 Rapid positioning drawing system and method
Methods and systems enhance the ability of a CAD system operator to add a new element to a CAD drawing, and/or edit a CAD drawing when moving a pre-existing element of the CAD drawing, by automatically generating and displaying over the CAD drawing a set of glyphs, where each glyph visually indicates to the CAD operator a point in the CAD drawing at which a new element, or a previously-drawn element being moved, will satisfy a minimum desired clearance distance from another element of the CAD drawing.
US11681834B2 Test cell presence system and methods of visualizing a test environment
Exemplary embodiments described herein include methods of systems for visualization of test cell environments. Exemplary embodiments may include a test cell presence system and method of providing test cell visualization that displays and permits virtual interaction with complex, three-dimensional (3-D) data sets. Exemplary embodiments permit visualization through digital reality, such as Virtual Reality (VR), Augmented Reality (AR), and other display solutions.
US11681831B2 Threat detection using hardware physical properties and operating system metrics with AI data mining
An approach is provided that receives a set of actual hardware power consumption details and a set of software activity details with all of the details pertaining to the use of a computer system at a first time. Based on the set of software activity details, the approach determines a set of expected hardware power consumption details. The set of actual hardware power consumption details are compared to the set of expected hardware power consumption details. If the comparison identifies variances between the actual and expected data, then a security threat is flagged and threat responses are performed.
US11681830B2 Electronic device with display panel copy protection module and method for determining duplicate display panel
A method for determining whether or not a display panel is a duplicate is provided. The method includes: generating, by a code generator in an electronic module, a code, the electronic module including a plurality of electronic components; transmitting, by the code generator, the code to each of a first sequence generator in the electronic module and a second sequence generator in a display panel, the display panel being configured to be mounted to the electronic module; generating, by the first sequence generator, a first response value, and transmitting the first response value to a certification component in the electronic module; generating, by the second sequence generator, a second response value, and transmitting the second response value to the certification component; and comparing, by the certification component, the received first response value and the received second response value.
US11681829B2 Approaches for managing restrictions for middleware applications
Systems and methods are provided for determining an access request provided by an application that seeks to interact with one or more backend systems through a computing system. One or more predefined restrictions can be enforced on the application, the computing system, or the one or more backend systems.
US11681826B2 Systems and methods for protection of data across multiple users and devices
Systems and methods for protection of data across multiple users and devices are disclosed. According to one embodiment, in privacy server comprising at least one computer processor, a method for protection of data across multiple users and devices may include: (1) receiving, from a first user device, a data sharing permission for the first user device and a data sharing permission for a second user device, the first user device and the second user device associated with the same user; (2) provisioning the data sharing permission for the second user device; and (3) communicating the provisioned data sharing permission to the second user device, wherein the second user device shares data with the first user device according to the provisioned data sharing permission.
US11681823B2 Information based life view
A method for enabling a user to customize, prioritize, and view information filtered to align with the user's life state that includes interaction with an online market place. The user provides priority, positioning, and custom information about the user's life state which allows the user to view information in a life view. This information may include at least demographic information, logistical information, ethnic information, social information and psychological information. The partners may use the information about the user's life to filter its information according to the information about the user's life, which is then viewed in a life view by a user, according to the user defined positioning, prioritization, and other custom parameters. The method also enables the user to view partner and user participation in a marketplace to procure the information about the user's life, user ratings according to the user's behavior, and partner ratings according to the partner's information delivery.
US11681821B2 Methods and apparatus for efficiently implementing a distributed database within a network
An apparatus includes a processor and a memory operatively coupled to the processor and associated with an instance of a distributed database at a first compute device. The processor is configured to select an anonymous communication path. Each blinded public key from a sequence of blinded public keys associated with the anonymous communication path is associated with a pseudonym of a compute device from a set of compute devices that implement the anonymous communication path. The processor is configured to generate an encrypted message encrypted with a first blinded public key. The processor is configured to generate an encrypted data packet including the encrypted message and a compute device identifier associated with a second compute device. The encrypted data packet is encrypted with a second blinded public key. The processor is configured to send the encrypted data packet to a third compute device.
US11681820B2 Computer system and data access control method
The computer system is connected to a DB that stores data acquired from a production system in which a plurality of machines operate, and includes a generation unit and a data search unit. The DB stores operation data and environment data. The generation unit generates, by analyzing schedule information including a production schedule of the plurality of products, first owner information for storing first access control data including an owner, the machines, and a first access period set based on operation time, and generates, based on the first owner information, second owner information for storing second access control data including the owner, a type of the environment data, and a second access period set based on the first access period. The data search unit controls accesses to the DB based on the first owner information and the second owner information.
US11681816B1 Private session for mobile application
A mobile device can receive input to execute a target application in a private session. The target application is a native application for a mobile platform of the mobile device. The private session is a native function of the mobile device configured to isolate data of the target application. In response to the input, the mobile device can configure a local resource of the mobile device to support the target application in the private session, instantiate a procedure that utilizes the local resource to isolate the data of the target application while in the private session, and execute the target application in the private session on the mobile device. The operation of the private session is transparent and undetectable to the target application.
US11681815B2 Secure tracking of items utilizing distributed computing
A computerized method of the invention includes software having instructions loaded on a computer system including a database populated with item information associated with owner, leasee and/or lien holder information. The CPU executes the instructions for, in a first step, registering user, in a second step, associating items and, in a third step, making registered item information available for updating and interrogation by users with the requisite permissions.
US11681809B2 Information processing apparatus, control method, and storage medium
An information processing apparatus includes a first verification unit configured to perform hardware verification of the hardware by using a hardware verification unit, and if the hardware verification is successful, performs a software verification of software stored in a storage unit. If both verifications are successful and a particular function is executed, a second verification unit performs software verification of a program stored in the storage unit. And, if one or both of the verifications is unsuccessful, a restriction unit restricts use of the information processing apparatus.
US11681808B2 Configurable code signing system and method
A system is provided for configurably signing a secure data image that includes software code that interprets cryptographic atomic code. In the system, a code signing engine includes an interpreter that interprets atomic code signing operations presented in a recipe defined by a system administrator according to configuration parameter values supplied with the input image.
US11681800B2 Augmented security recognition tasks
A system for conducting a security recognition task, the system comprising a memory configured to store a model and training data including auxiliary information that will not be available as input to the model when the model is used as a security recognition task model for the security recognition task. The system further comprising one or more processors communicably linked to the memory and comprising a training unit and a prediction unit. The training unit is configured to receive the training data and the model from the memory and subsequently provide the training data to the model, and train the model, as the security recognition task model, using the training data to predict the auxiliary information as well as perform the security recognition task, thereby improving performance of the security recognition task. The prediction unit is configured to use the security recognition task model output to perform the security recognition task while ignoring the auxiliary attributes in the model output.
US11681796B2 Learning input preprocessing to harden machine learning models
Various embodiments are provided for securing machine learning models by one or more processors in a computing system. One or more hardened machine learning models that are secured against adversarial attacks are provided by applying one or more of a plurality of combinations of selected preprocessing operations from one or more machine learning models, a data set used for hardening the one or more machine learning models, a list of preprocessors, and a selected number of learners.
US11681795B2 Method, system and apparatus for security assurance, protection, monitoring and analysis of integrated circuits and electronic systems in relation to hardware trojans
A method and system for analysis of a facility may include providing an emulation host system, first generating a golden circuit model on the emulation host system, first inserting a first hardware trojan model, first emulating operation of the golden circuit model, and second emulating operation of the first hardware trojan model. A facility may include a trojan instrument facility having a trojan detection instrument comparing logic circuit output against a threshold for detecting hardware trojan activity, and outputting alert data, and in relation to opening one of a plurality of scannable access points, a scannable register is inserted into an active scan chain with an associated instrument interface.
US11681794B2 ASLR bypass
Embodiments bypass Address Space Layout Randomization (ASLR) executed on a web server that implements a web function. Embodiments, from a client remote from the web server, construct a stack layout of the web function. Embodiments identify memory locations of the stack layout that are writable and read a currently stored library instruction address of a library at the identified memory locations. Embodiments then iteratively increment the currently stored library instruction address by one and overwriting the identified memory locations until a remote shell is successfully spawned or another malicious instruction is executed.
US11681793B2 Technologies for object-oriented memory management with extended segmentation
Technologies for memory management with memory protection extension include a computing device having a processor with one or more protection extensions. The processor may load a logical address including a segment base, effective limit, and effective address and generate a linear address as a function of the logical address with the effective limit as a mask. The processor may switch to a new task described by a task state segment extension. The task state extension may specify a low-latency segmentation mode. The processor may prohibit access to a descriptor in a local descriptor table with a descriptor privilege level lower than the current privilege level of the processor. The computing device may load a secure enclave using secure enclave support of the processor. The secure enclave may load an unsandbox and a sandboxed application in a user privilege level of the processor. Other embodiments are described and claimed.
US11681787B1 Ownership validation for cryptographic asset contracts using irreversibly transformed identity tokens
A method can include receiving identity data from a computing device. The method can include verifying that the identity data is associated with a live subject. The method can include generating a privacy-secured token based on the identity data. The method can include generating a randomized unique user identifier (RUUI). The method can include storing the privacy-secured token and the RUUI in association at a first registry. The method can include transmitting the RUUI to the computing device. The method can include configuring metadata of a cryptographic asset to include the RUUI. The cryptographic asset may be associated with a second registry, and the second registry may be associated with a blockchain environment.
US11681786B2 System, devices and/or processes for secure computation
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more processing devices to develop compilers and microcode for generation of runtime images for secure execution according to an instruction set architecture (ISA) on a computing device. For example, a co-development of a paired compiler and microcode may obscure how such a paired compiler and microcode are to express program instructions into binary runtime image.
US11681783B2 Method and apparatus for creating and using quantum resistant keys
A system is disclosed for securely communicating between a user device and a target device, which includes a user input receiving user inputs and a user device memory for storing at least one fixed dataset having a plurality of data bits and an inherent entropy. At least one predetermined harvest process is stored in ser device memory, which is operable within a main harvest process to distill the dataset to a predetermined bit length to define a private key of the user at a predetermined key length. A processor operates to execute the main harvest process to receive a unique user Personal Information Number (PIN) acquired by the user and having a plurality of digits associated therewith, and wherein the at least one predetermined harvest process is dependent on the user PIN and the value of at least one of the digits therein, such that the at least one predetermined harvest process is parameterized by the value of the at least one of the digits and operates differently for each value of the at least one of the digits. The processor applies the at least one predetermined harvest process to the dataset to distill the dataset down to the predetermined key length to define the private key, and then stores the private key to the user device. A target device memory and an encryption engine on the target device interface with a proximity-based link. The private key is transferred to the target device via the proximity-based link and an interface on the target device stores the transmitted private key in the target device memory.
US11681769B2 Method of publishing and delivering an electronic newspaper
A system for preparing and delivering digital information, particularly digital newspaper editions, to mobile application users. The system includes mobile applications (apps) for both mobile phone and tablet devices, with content display and interactivity of each app optimized for device type. The system also includes a suite of back-office software modules which allow writers and editors to prepare stories, images and other content for delivery to the apps. One such module is a story creator, which includes an interface to a content management system allowing plain text stories and images to be imported, formatted and made interactive for delivery to the apps. The story creator module also includes interfaces to providers of data such as obituaries, classified ads and weather, and functionality for publishing daily editions of the digital newspaper using the imported content. Other features of the system include breaking news alerts, paywall integration, and interfaces to social media.
US11681766B2 Preserving contextual relevance of content
Devices often receive content items to be saved for later presentation to a user. In some instances, the content of the message is analyzed to retrieve supplemental information from external data sources, such as a map to a location discussed in a message. However, such supplementing often fails to reflect the personal context of the content item to the user, who may not easily recall the associated personal context when the content item is later presented. Instead, for a content item to be saved, a device may evaluate personal data sources to identify the personal context of the content item to the user, and add personal context annotations to a content item record of the saved content item. Later, during a presentation of the content item to the user, the personal context annotations may be included as a reflection of the personal context of the content item to the user.
US11681765B2 System and method for integrating content into webpages
In certain embodiments, reference identifiers may be generated and embedded into a website's content. A request for a reference identifier to be embedded into first content on a first website may be obtained based on a user accessing the first website. Based on the request, interaction data related to the first website may be retrieved indicating that a prior user interacted with text on the first website and subsequently accessed a second website. A reference identifier related to the second website may be caused to be embedded into the text on the first website based on: (i) the second website comprising second content related to the text, (ii) the prior user interacting with the text on the first website, and (iii) the prior user accessing the second website after interacting with the first content on the first website.
US11681763B2 Systems of apps using AI bots for one family member to share memories and life experiences with other family members
Popopmomom and Kiddoflock apps using AI bots lets the family member to share memories and life experiences with other family members in most easiest and in a more secure way. AI BOT automatically builds the biography once all the questions are answered by the Popopmomom user.
US11681762B2 Digital twin asset search
The exemplary embodiments disclose a method, a computer program product, and a computer system for obtaining a digital twin asset. The exemplary embodiments may include collecting input data, extracting one or more features from the input data, searching for a digital twin asset based on the extracted one or more features and one or more models, and facilitating an exchange of the digital twin asset.
US11681761B1 Method and system for mining image searches to associate images with concepts
A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
US11681756B2 Method and electronic device for quantifying user interest
An electronic device includes a memory configured to store a plurality of types of user data, and a processor configured to be operatively connected to the memory, wherein the processor is configured to generate an embedding vector through text embedding using first text data which is included in the user data and is related to content of the user data for each type of the user data; calculate a weight for the embedding vector using information which is included in the user data and is related to usability of the user data for each type of the user data; when a query is input, generate a query vector through the text embedding using second text data included in the query; and quantify user interest in the query for each type of the user data based on the embedding vector, the weight for the embedding vector, and the query vector.
US11681754B2 Technologies for managing connected data on persistent memory-based systems
Managing connected data, such as a graph data store, includes a computing device with persistent memory and volatile memory. The computing device stores a graph data store with a plurality of nodes and edges in persistent memory. Each of the edges defines the relationship between at least two of the nodes. The nodes and edges may contain tags and properties containing additional information. In response to a search request query, the computing device generates an iterator object stored in volatile memory with a reference to one or more nodes and/or edges in the graph data store. The split between volatile and persistent memory allocation could be used for other objects, such as allocators and transactions. Other embodiments are described and claimed.
US11681753B2 Geotagged video spatial indexing method based on temporal information
A geotagged video spatial indexing method for video retrieval based on a two-dimensional (2D) temporal grid is disclosed and includes: generating the 2D temporal grid by using the earliest start time, the latest end time of all geotagged video clips and a temporal resolution; calculating row and column number information of each geotagged video clip based on its start time and end time; generating a spatial point for each geotagged video clip based on the row and column number information and obtaining a spatial point set; generating a R-tree spatial index structure corresponding to the spatial point set using a R-tree spatial index method; and locating the corresponding cell in a temporal grid based on retrieval conditions, generating a spatial point based on row and column number information of the grid cell, and finding the spatial point in the R-tree spatial index structure to get the geotagged video corresponding thereto.
US11681750B2 System and method for providing content to users based on interactions by similar other users
A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.
US11681748B2 Video streaming with feedback using mobile device
A method for direct video broadcasting to video host, via a mobile device, including allowing the video host to initiate an audio communication with a user, via the user's mobile device; allowing the user, via the mobile device, to accept the initiated audio communication from the video host; providing, in response to the user accepting the initiated audio communication, audio communication between the user and the video host; and allowing, in response to the user accepting the initiated audio communication, the user to capture video, via the mobile device, and upload or stream the captured video to the video host, wherein the video host is enabled to engage in audio communications with the user, as the captured video is being captured, and wherein the audio communication is separate from the audio associated with any video being captured.
US11681746B2 Structured prediction crosswalk generation
A method includes receiving image data associated with an image of a roadway including a crosswalk, generating a plurality of different characteristics of the image based on the image data, determining a position of the crosswalk on the roadway based on the plurality of different characteristics, the position including a first boundary and a second boundary of the crosswalk in the roadway, and providing map data associated with a map of the roadway, the map data including the position of the crosswalk on the roadway in the map. The plurality of different characteristics include a classification of one or more elements of the image, a segmentation of the one or more elements of the image, and one or more angles of the one or more elements of the image with respect to a line in the roadway.
US11681745B2 Digital image presentation
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
US11681743B2 Type ahead search amelioration based on image processing
System and methods for type ahead search amelioration based on image processing are provided. In embodiments, a method includes: capturing, by a computing device, image data based on images viewed by a user during a computing session; converting, by the computing device, the image data to text using image processing; and storing, by the computing device, the text in a temporary buffer of a type ahead search function, wherein the text constitutes image context data for use by the type ahead search function.
US11681742B2 Dynamic query adjustment based on data protection configurations
Aspects of the present disclosure relate to systems and methods for dynamically adjusting queries based on data protection configurations. In one example, a request for data is received from an application. The data is indexed in at least one of a first index database, a second index database and a third index database. A first key notification indicating a protection status of a personal device is received. A query is sent to each of the first index database, the second index database and the third index database for the requested data based on the protection status of the personal device. The requested data is loaded into the application. A second key notification indicating a change in the protection status of the personal device is received. At least some of the loaded data is removed from the application based on the change in the protection status of the personal device.
US11681740B2 Probabilistic indices for accessing authoring streams
In various implementations, streams are sent and received by a computing device engaged in an authoring session with respect to an electronic document. The computing device stores the streams in multiple container files associated with an instance of the electronic document open on the computing device. The device maintains an indices file to reflect a presence of the streams in the container files, such that fast access can be provided to the streams at a later time. The indices file comprises multiple probabilistic data structures corresponding to the container files that each indicate on a probabilistic basis whether a given stream is present in a corresponding one of the container files. The computing device uses the indices file to retrieve the streams from the container files.
US11681732B2 Tuning query generation patterns
A computer-implemented method for optimizing search query results is disclosed. The computer-implemented method includes receiving a first natural language query, selecting a plurality of search query patterns based on the first natural language query, assigning a weight to each search query pattern in the plurality of search query patterns, generating one or more weighted keyword queries from each search query pattern based on the weight assigned to each search query pattern and one or more keywords from the first natural language query, evaluating a relevancy of one or more search results returned by each of the one or more weighted keyword queries for the first natural language query, and iteratively altering the weight assigned to a search query pattern until an optimal number of relevant search results are returned from the search query pattern for the first natural language query.
US11681731B2 Systems and methods for secure storage and retrieval of trade data
Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data. The server receives a request from a user to review or confirm one or more trade documents via a webserver. The server communicates with a connector grid server to retrieve the user's accessible documents. The connector grid server determines the electronic file IDs that are accessible to the user based on the accessibility policy. The server instructs a digital library server to download the electronic files containing the requested trade data. The digital library server retrieves and downloads the electronic files based on the file IDs. The webserver renders a GUI displaying the electronic files on an electronic client device operated by the user. Upon receiving the confirmation response from the user, the server instructs the digital library server to update the trade status.
US11681728B2 Event display method and device
An event display method and an event display device are provided. The method includes: acquiring types of events; setting colors for the events based on the types of the events; grouping the events based on starting times and ending times of the respective events; and displaying the events based on the grouping and colors of the events. According to the embodiments, the event type, event distribution and event duration can be intuitively displayed, the user can quickly screen out valid events and quickly acquire valid information of the events, thereby quickly positioning a fault and determining a cause for the fault.
US11681727B2 Method and system of matching data in using multiple data points
A method for matching supplied organizational data with trade directory information includes: receiving a data file including a plurality of organizational entries, each entry including an entity name and a geographic location; normalizing the entity name in each of the organizational entries; identifying a plurality of matching entries for each organizational entries, each matching entry including a matching name and location, and where each matching entry is identified based on a first correspondence between the matching name and the entity name and a second correspondence between the matching location and the geographic location; determining a confidence level for each of the organizational entries based on the correspondence between the first correspondence and the second correspondence for at least one of the identified matching entries; and transmitting the plurality of matching entries and determined confidence level for each of the plurality of organizational entries.
US11681726B2 System for generating specialized phenotypical embedding
Systems and methods that use multi-tasking and transfer learning with sparse gating mechanisms and domain knowledge to generate pheno-embeddings in a scalable manner that can improve the relevance of the patient embeddings from Electronic Health Records. A system, comprises at least one processor that executes the following computer executable components stored in memory: a structural pheno-embedding model that employs a hierarchical knowledge graph; a data augmentation component that expands on a sparse data set associated with the knowledge graph; and an embedding component that generates a specialized embedding for phenotypes using the structural pheno-embedding model and the augmented data set for a selected cohort.
US11681724B2 Investigation timeline builder for dynamic entity data visualizations in user interfaces
A system is provided for a data investigation system that is adapted to provide optimized data viewing for investigations using a network topology of relations between entities. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include receiving, from a computing device, an investigation of a first entity having a first set of attributes, determining, based on the first set of attributes, a plurality of related entities associated with a plurality of events, determining whether each of the plurality of events meets or exceeds a risk threshold for the investigation of the first entity, generating a first relations graph of the first entity to one or more of the plurality of related entities based on one or more of the plurality of events meeting or exceeding the risk threshold, and displaying, on the computing device, the first relations graph.
US11681721B2 Systems and methods for spark lineage data capture
Systems and methods for SPARK lineage data capture are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for lineage data capture may include: (1) receiving, at a lineage engine and from a listener service, a decisive logical plan for a job; (2) extracting, using a plan parser, lineage data from the decisive logical plan; (3) producing, by a job lineage builder, job lineage data and job attribute data from the lineage data; (4) extracting, by the job lineage builder and from the job lineage data and the job attribute data, attribute information, transformation information, and estimate information for the job; and (5) storing, in a database, the attribute information, the transformation information, and the estimate information.
US11681720B2 Database searching while maintaining data security
A method includes receiving a first search term and a second search term and using the first search term to search a first system that associates the first search term with a plurality of people to retrieve a respective identifier for each of the plurality of people. The second search term and the plurality of identifiers are used to search a second system that associates the second search term with a second plurality of people. The second system returns a count of the number of people who are in both the first plurality of people and the second plurality of people but is prevented from associating the first search term with a person and from releasing the association between the second search term and the second plurality of people. The count is returned as the number of people who have both the first search term and the second search term.
US11681715B2 Determination of candidate features for deviation analysis
Systems and methods include determination, determine, for each of a plurality of discrete features, of statistics for each discrete value of the discrete feature based on values of a continuous feature associated with the discrete value, determination, for each discrete feature, of first summary statistics based on the statistics determined for each discrete value of the discrete feature, determination, for each discrete feature, of a dissimilarity based on the first summary statistics determined for the discrete feature and on the statistics determined for each discrete value of the discrete feature, determination of candidate discrete features of the discrete features based on the determined dissimilarities, the candidate discrete features comprising less than all of the discrete features, determination, for each of the candidate discrete features, of second summary statistics based on values of the continuous feature associated with each discrete value of the candidate discrete feature, determine of a deviation score for each of the candidate discrete features based on the second summary statistics, and presentation of the candidate discrete features based on the determined deviation scores.
US11681714B2 Multi-channel search
A method for a multi-channel search includes receiving a specific post selection submitted in a first channel and query text associated with the specific post in the first channel, where the query text includes one or more words for performing a query evaluation. The method receives a query location which includes a plurality of channels for performing the query evaluation. Responsive to extracting one or more ranking factors from the specific post selection, the method performs the query evaluation at the query location to collect a plurality of potential matching posts based on the one or more ranking factors. The method reorders the plurality of potential matches according to a plurality of determined scores for the plurality of potential matches. The method displays two-dimensional search results based on a timeline and channel relevancy, where the plurality of channels is ordered according to channel relevancy compared to the first channel.
US11681713B2 Method of and system for ranking search results using machine learning algorithm
A method and a system for ranking search results using a machine learning algorithm (MLA), the MLA having been trained to determine query similarity based on textual content thereof, comprising: receiving a new query, retrieving a plurality of search queries, computing a respective similarity parameter between the new query and each query of the plurality of search queries, selecting a given past query associated with a highest respective similarity parameter, retrieving a set of search results associated with the given past query, each of the set of search results being associated with an annotation including respective search queries, and computing for each respective one of the plurality of respective search queries having been used to access the respective search result, a respective second similarity parameter, and using the respective second similarity parameter as a ranking feature for ranking the associated search results as search results for the new query.
US11681711B2 System and method for automatic docketing and data entry
An automated data entry system comprising target database servers for storing target database(s), a processing server configured to execute a client-application and configured to store a plurality of data objects including a document schema and a target database schema corresponding to the target database(s), and a client terminal connected to the processing server, configured to: generate a first graphical interface for connection to a target database, and to execute a second graphical interface for connection to the client-application. The processing server may also receive an electronic data file representing an unprocessed document, to associate the unprocessed document with a document schema and extract a data variable based on the document schema, and to generate a database operation comprising the data variable configured according to a target database schema. The client terminal is configured to receive the database operation and execute the database operation against a target database.
US11681707B1 Analytics query response transmission
Transmission handling of analytics query response includes a search head, in a data intake and query system, receiving a query from an analytics system. The search head distributes at least a portion of the query to at least one indexer for processing the query. The at least one indexer transmits, bypassing the search head, and to the analytics system, events matching the query. The search head receives from the at least one indexer, data regarding the events, and sends the data regarding the events to the analytics system.
US11681706B2 System and method for accelerated data search of database storage system
Embodiments of the present disclosure provide a system for accelerated data search of a database storage system. The system includes a host device including a database storage engine; and a memory system including a controller and a memory device, which includes a plurality of pages storing multiple records. The controller includes a page processing accelerator configured to: read, from the plurality of pages, multiple pages in response to a filtered read command; filter particular pages among the multiple pages based on a column full search condition, the filtered pages including entries satisfying the column full search condition; and transfer, to the host device, information regarding the filtered pages.
US11681705B2 Trie data structure with subtrie data structures
Techniques are disclosed relating to tree data structures capable of storing information indicative of database keys. A computer system may operate a database. The computer system may store a multi-level tree data structure usable to perform key lookups for the database. In various cases, the multi-level tree data structure may be stored in system memory as a plurality of subtree data structures each comprising a set of linked nodes. A given one of the plurality of subtree data structures may be stored as a respective continuous block of information in system memory. The computer system may access the respective continuous block for a first particular subtree data structure encompassing a particular range of levels in the multi-level tree data structure. The accessing may be performed without accessing one or more other subtree data structures encompassing one or more levels within the particular range of levels.
US11681702B2 Conversion of model views into relational models
Disclosed herein are system, method, and computer tangible medium embodiments for generating a relational database model from a model view that provides an estimate for generating query plan for a query on the model view, according to an embodiment. A join model of a model view set on one or more database tables is received. At least one index conversion of the join model is performed, where the index conversion converts at least one index in the join model into at least one leaf node in a relational model tree. At least one join conversion of the join model is performed where the at least one join conversion generates a node in the relational model tree that joins a first and second leaf nodes in the relational model tree. A requested parameter conversion is performed, where the requested parameter conversion includes an attribute or key figure requested by a query.
US11681698B2 Systems and methods for atomic publication of distributed writes to a distributed data warehouse
Systems and methods for managing data. The methods comprise by a computing system: generating publication identifiers and version values for source data to be stored into a data warehouse; causing a plurality of fact tables in the data warehouse to be populated with the source data and the publication identifiers; causing a publication table in the data warehouse to be updated to include the publication identifiers and the version values so as to be respectively associated with resource names; receiving a query for information directed to the plurality of fact tables; retrieving the publication identifiers from the publication table, in response to the query; and obtaining source data from each said fact table of the plurality of fact tables that is associated with publication identifiers that are stored in both the fact table and the publication table.
US11681695B2 Aggregation in dynamic and distributed computing systems
Aggregation in a computing system can include receiving, at a service node of the computing system, a first query specifying aggregation and translating the first query into a second query having a first canonical format and specifying the aggregation. The method can include forwarding the second query to a first subset of a plurality of endpoint nodes and translating, at each endpoint node of the first subset, the second query into a third query having a format executable by a data source connected to the endpoint node. The third query can specify a level of the aggregation to be performed by the data source determined based upon a processing capability of the data source. The endpoint nodes can initiate execution of the third query by the data sources and provide an aggregated result including a result from the data source(s) to the service node.
US11681691B2 Presenting updated data using persisting views
System and methods for presenting updated data using persisting views is disclosed. An example method comprises: identifying a first dataset and a second dataset; tracking updates to rows in each of the first dataset and the second dataset using a first local marker and a second local marker, respectively; performing a join between the first dataset and the second dataset; creating a materialized view using the join; identifying updates to one or more rows of the first dataset and the second dataset; identifying rows in the materialized view corresponding to the one or more rows of the first dataset and the second dataset with the identified updates, and updating, by one or more processing devices, the identified rows in the materialized view based on the identified updates to the one or more rows of the first dataset and the second dataset.
US11681686B1 Systems and methods to fully process an initially incomplete replicated and committed transaction
Methods and apparatus are provided to fully process an initially incomplete replicated and committed transaction. A transaction pattern table is provided that includes a plurality of records, each record being defined by a transaction pattern identifier. Each record includes a transaction pattern and a metric of occurrence of the transaction pattern. An incomplete transaction is automatically compared to the transaction patterns in the table and a subset of transaction patterns in the table are identified that are potential candidates for matching the incomplete transaction. The incomplete transaction is categorized using the metric of occurrence of the transaction pattern for each transaction pattern in the subset. The categorization predicts when all steps or operations of the transaction which have completed in the source database have been replicated, and the incomplete transaction is committed based on this prediction. Any additional steps or operations which have completed in the source database for the committed incomplete transaction are processed as a new transaction applied to the target database, thereby fully processing the incomplete transaction.
US11681685B1 System for uploading information into a metadata repository
A back-end application computer server may access a potential metadata entries data store containing a set of potential metadata entries, each entry including at least a data element name and a data element definition. A metadata collection system may be executed to automatically populate a metadata template based on the set of potential metadata entries. The system may update entries in the metadata template using a translation tool and validate the updated entries in the metadata template to ensure that required data elements are present. The system may also certify the validated entries load the set of certified metadata entries, including the certified data element names and certified data element definitions, into an enterprise metadata repository data store. Electronic messages may be exchanged to support at least one interactive user interface display associated with certification of the metadata template.
US11681680B2 Method, device and computer program product for managing index tables
Embodiments of the present disclosure provide a method, device, and computer program product for managing index tables. There is provided a method of managing index tables, comprising: determining the number of indexing requests for documents, the indexing requests being received within a predetermined period of time; obtaining information related to a processing index table in an index processing system, the processing index table being used for storing indices generated based on the indexing requests, the index processing system further comprising a receiving index table, the receiving index table being used for storing at least a part of the indices in the processing index table; and adjusting, based on the number of indexing requests and the obtained information, the number of processing index tables in the index processing system. Embodiments of the present disclosure can improve indexing throughput of an index processing system when massive data arrive, and avoid the problem of infinite growth of index tables.
US11681679B2 Systems and methods for performing tree-structured dataset operations
Described herein is a computer implemented method for inserting a new item to a tree-structured dataset. The method comprises: calculating a new item data summary; generating a new leaf node for storing the new item and the new item data summary; adding the new leaf node to the dataset; and recalculating data summaries for all internal dataset nodes in an update path starting at a parent of the new leaf node and ending at a root node of the dataset. The data summary for a given internal node in the update path is calculated based on data summaries for each of the given internal node's children nodes.
US11681678B2 Fast circular database
A data management system and associated data management method is disclosed herein. An exemplary method for managing data includes receiving data records timestamped with times spanned by a defined time interval; generating a data cube that includes data planes, wherein each data plane contains a set of data records timestamped with times spanned by the defined time interval; generating an index hypercube for the data cube, wherein dimensions of the index hypercube represent hash values of index keys defined for accessing the data cube; and generating an indexed data cube for storing in a database, wherein the indexed data cube includes the data cube and the index hypercube. The index hypercube includes index hypercube elements, where each index hypercube element represents a unique combination of hashed index key values that map to a data plane in the data cube.
US11681674B2 Consolidated metadata in databases
A database having multiple data columns is disclosed. Whether metadata for the multiple data columns resides in multiple different metadata columns may be determined. If so, the metadata may be consolidated into a single consolidated metadata column.
US11681670B1 Systems and methods for data verification
Systems, apparatuses, methods, and computer program products are disclosed for verifying record data. An example method includes creating the plurality of datasets ranked by the dataset risk level, receiving a dataset from a plurality of datasets ranked by a dataset risk level, where the dataset includes one or more records and each record including data elements. The example method further includes applying a set of rules to the data elements of the one or more records to identify anomalous data elements, and displaying an association between each anomalous data element and each corresponding rule violation, where each anomalous data element is associated with a data element risk.
US11681669B2 Method and system for correlating multiple device entries within domain
Method and system for correlating multiple device entries within a domain is disclosed. The method may include receiving a first correlation key comprising a set of device properties associated with a first device from a first plugin. The method may further include comparing the first correlation key with each of a plurality of second correlation keys stored in a device database. The method may further include determining whether a second correlation key from the plurality of second correlation keys in the device database corresponds to the first device, based on the comparing. The method may further include selectively correlating the first device with a second device from the plurality of second devices mapped to the second correlation key in the device database, based on the determining.
US11681668B2 System and method for developing and implementing a migration plan for migrating a file system
A computer system implements a file system migration by determining a destination namespace of a destination file system based at least in part on a namespace of a source file system. At least a portion of the destination namespace includes an organization that is altered as compared to a corresponding portion of the source namespace.
US11681662B2 Tracking users modifying a file
Techniques are provided for tracking users modifying, writing, or editing a file. In an example, a file system maintains a first-in-first-out queue that logs a finite set of users that have most-recently modified a file. This queue can be maintained in an extended attribute of an Mode that corresponds to a file. Where a user modifies a file, and the user is currently identified in the queue, the user can be removed from the queue. Where the user modifies a file, is not currently identified in the queue, and the queue is full, an oldest user in the queue can be removed from the queue. Then, the user can be added to the back of the queue.
US11681658B2 Data file compression
A computer implemented method of reducing data elements in a data file includes: receiving a data file including one or more primary data elements; storing the data file in a memory coupled to the processor; generating, from at least one of the one or more primary data elements, a plurality of supplemental data elements; determining whether any of the plurality of supplemental data elements and any of the primary data elements offset each other; and upon determining that at least one of the plurality of supplemental data elements and at least one of the primary data elements offset each other, deleting, from the data file, at least one of the offset supplemental data elements or primary data elements.
US11681655B2 Method and apparatus for opening file, and electronic device
Embodiments of the present disclosure provide a method and an apparatus for opening a file, and an electronic device. Embodiments of the present disclosure receive the file opening request, obtain the format information of the file to be opened indicated by the file opening request, search for application information of the target application for opening the file to be opened according to the format information, provide the application entry of the target application in the current interface according to the application information, obtain the configuration file corresponding to the target application when the application entry is triggered, and generate the native interface of the target application according to the configuration file and open the file to be opened in the native interface.
US11681651B1 Lineage data for data records
Systems and methods of the present disclosure may read source data corresponding to a source variable and apply a transformation to the source variable to generate an output variable. Accordingly, one such method comprises receiving a request to generate an output variable by applying one or more data transformations to a source variable; before applying an actual data transformation to the source variable, checking a database of prior data transformations that have been applied to source variables to generate existing output variables for a match with the requested one or more data transformations to the source variable; determining that a match exists in the database, wherein the match is associated with an existing output variable; and/or responding to the request by providing the existing output variable associated with the match that exists in the database of prior data transformations.
US11681645B2 Independent control of multiple concurrent application graphs in a reconfigurable data processor
A reconfigurable data processor includes a plurality of configurable units, and a configuration controller. The configuration controller is configured to start execution of a first application graph in a first set of configurable units. Then, concurrently with the execution of the first application graph in the first set of configurable units, the configuration controllers receive a command to load a configuration file into a second set of configurable units and obtain the configuration file. The configuration file contains information to configure the second set of configurable units to execute a second application graph. The configuration file is then loaded into the second set of configurable units and execution of the second application graph is started in the second set of configurable units.
US11681642B2 Processing device comprising control bus
A device comprising: a control bus; a plurality of requesting circuits each accessible on the control bus, wherein each of the plurality of requesting circuits is operable to dispatch read or write requests to the control bus for delivery to at least one of a plurality of receiving circuits, and the plurality of receiving circuits each accessible on the control bus, and each of which is operable to receive requests from the at least one control bus and service the requests by providing at least one of read or write access to storage associated with the respective receiving circuit, wherein the control bus provides a ring path configured to support, the requests in circulation in the ring path, wherein the control bus is configured to propagate each of at least some of the requests at least until those requests have been serviced by at least one of the receiving circuits.
US11681639B2 Direct access to a hardware device for virtual machines of a virtualized computer system
In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system with direct access to a hardware device coupled to the virtualized computer system via a communication interface, the method including: (a) obtaining first configuration register information corresponding to the hardware device, the hardware device connected to the virtualized computer system via the communication interface; (b) creating a passthrough device by copying at least part of the first configuration register information to generate second configuration register information corresponding to the passthrough device; and (c) enabling the guest operating system to directly access the hardware device corresponding to the passthrough device by providing access to the second configuration register information of the passthrough device.
US11681636B2 Random tag setting instruction for a tag-guarded memory system
An apparatus has processing circuitry (4); memory access circuitry (15) to perform a guard tag check for a tag checking target address having an associated address tag, the guard tag check comprising comparing the address tag with a guard tag stored in a memory system in association with a block of one or more memory locations comprising an addressed location identified by the target address; and an instruction decoder (6) responsive to a random tag setting instruction specifying a tag setting target address, to control the processing circuitry (4) to set the address tag associated with the tag setting target address to a random tag value randomly selected from a set of candidate tag values.
US11681633B2 Apparatus and method for managing meta data in memory system
A memory system may include a memory device suitable for storing data and a controller suitable for generating and managing map data comprising a logical address of an external device and a physical address of the memory device corresponding to the logical address. The controller uploads at least some of the map data to the external device and uploading a latest version of the uploaded map data to the external device again based on dirty information or access information. The dirty information indicates whether a physical address corresponding to a logical address included in the uploaded map data has been changed. The access information indicates whether an access request for the logical address included in the uploaded map data from the external device has been made.
US11681625B2 Receive buffer management
Examples described herein can be used to allocate replacement receive buffers for use by a network interface, switch, or accelerator. Multiple refill queues can be used to receive identifications of available receive buffers. A refill processor can select one or more identifications from a refill queue and allocate the identifications to a buffer queue. None of the refill queues is locked from receiving identifications of available receive buffers but merely one of the refill buffers is accessed at a time to provide identifications of available receive buffers. Identifications of available receive buffers from the buffer queue are provide to the network interface, switch, or accelerator to store content of received packets.
US11681622B2 Dynamic memory address encoding
Described herein is a memory architecture that is configured to dynamically determine an address encoding to use to encode multi-dimensional data such as multi-coordinate data in a manner that provides a coordinate bias corresponding to a current memory access pattern. The address encoding may be dynamically generated in response to receiving a memory access request or may be selected from a set of preconfigured address encodings. The dynamically generated or selected address encoding may apply an interleaving technique to bit representations of coordinate values to obtain an encoded memory address. The interleaving technique may interleave a greater number of bits from the bit representation corresponding to the coordinate direction in which a coordinate bias is desired than from bit representations corresponding to other coordinate directions.
US11681621B2 Method and apparatus for changing address-to-row mappings in a skewed-associative cache
Systems, devices and methods are provided for operating a skewed-associative cache in a data processing system and, in particular, for changing address-to-row mappings in a skewed-associative cache.
US11681619B2 Controller and operation method thereof for managing read count information of memory block
A method for performing a sudden power-off recovery operation of a controller controlling a memory device, the method includes: obtaining open block information for open blocks of the memory device and read counts for the open blocks; updating each of the read counts by adding a set value to each of the read counts; storing the updated read counts in the memory device; sequentially reading pages in each of the open blocks without updating the read counts for the open blocks, based on the open block information, to detect a boundary page after the storing of the updated read counts in the memory device; and controlling the memory device to program dummy data in the detected boundary page.
US11681617B2 Cache victim selection based on completer determined cost in a data processing system
A data processing apparatus includes a requester, a completer and a cache. Data is transferred between the requester and the cache and between the cache and the completer. The cache implements a cache eviction policy. The completer determines an eviction cost associated with evicting the data from the cache and notifies the cache of the eviction cost. The cache eviction policy implemented by the cache is based, at least in part, on the cost of evicting the data from the cache. The eviction cost may be determined, for example, based on properties or usage of a memory system of the completer.
US11681614B1 Storage device with subdivisions, subdivision query, and write operations
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands.
US11681610B2 Synthesizing data based on topic modeling for training and testing machine learning systems
Systems and methods for generating a dataset of synthesized data items from a dataset of original data items are disclosed herein. Some embodiments include (i) selecting an original data item from the dataset of original data items, where each original data item (a) comprises a combination of first-type codes and second-type codes, and (b) is associated with a topic in a topic model; and (ii) generating a synthesized data item based on the original data item and the topic associated with the original data item, where the synthesized data item comprises a combination of first-type codes and second-type codes that differs from the combination of first-type codes and second-type codes in the original data item by one first-type code or one second-type code.
US11681606B2 Automatic configuration of logging infrastructure for software deployments using source code
One or more processors examine source code of one or more software packages that produce output messages and identify, in the source code, one or more call expressions that each represent a logging call. The one or more processors generate a number of search patterns for parsing output messages produced by the one or more software packages, wherein each of the search patterns is based on one or more arguments of a corresponding call expression of the one or more call expressions. The one or more processors further reduce the number of search patterns to be applied to the output messages produced by the one or more software packages to identify log entries among the output messages.
US11681604B1 Determining a user habit
Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.
US11681603B2 Computer generation of illustrative resolutions for reported operational issues
An illustrative resolution is generated using a computer for a reported operational issue while using a computer system. A learning model is developed using the computer to facilitate resolving an operational error of a computer system. The learning model can include generating an error report, based on tracking user inputs into a computer system and a plurality of state transitions of the computer system, respectively, when the operational error is not resolved by the user inputs. An error screenshot for each operational step associated with the user inputs is generated. A state transition is cross referenced to a corresponding operational step, and to a best practice in a user's manual, respectively. A deviation of an operational step from a best practice in the user's manual, respectively, is generated. An error screenshot is marked illustratively to show the deviation from the best practice in comparison to the operational step.
US11681602B2 Performance analysis system for analyzing processing performance of processing device and method thereof
A performance analysis system includes a picker module and a calculation circuit. The picker module is placed in the processing device to capture a plurality of pieces of time information of a unit circuit of each of a plurality of tasks in the processing device during total execution time of processing the plurality of tasks. The calculation circuit performs an interval analysis operation on the time information. The interval analysis operation includes: calculating an overlap period between a current task and a previous task; and counting time occupied by the unit circuit during the total execution time of processing the tasks by the processing device according to a relation between the current time interval of the current task corresponding to the unit circuit and the overlap period.
US11681600B2 Test system for data storage system performance testing
In performance testing a data storage system, operating parameters and performance data are recorded as the system executes performance tests over a test period, where the performance data includes measures of a performance characteristic (e.g., latency) across a range of I/O operation rates or I/O data rates for each performance test. Subsets of recorded operating parameters and performance data are selected and applied to a machine learning model to train and use the model, and the model provides a model output indicative for each performance test of a level of validity of the corresponding performance data. Based on the model output indicating at least a predetermined level of validity for a given performance test, the performance data for the performance test are incorporated into a record of validated performance data for the data storage system, usable for benchmarking, regression analysis, hardware qualification, etc.
US11681595B2 Techniques and system for optimization driven by dynamic resilience
Disclosed are hardware and techniques for testing computer processes in a network system by simulating computer process faults and identifying risk associated with correcting the simulated fault and identifying computer processes that may depend on the corrected computer process. The interdependent computer processes in a network may be determined by evaluating a risk matrix having a risk score and non-functional requirement score. An analysis of the risk score and non-functional requirement score accounts for interdependencies between computer processes and identified corrective actions that may be used to determine an optimal network environment. The optimal network environment may be updated dynamically based on changing computer process interdependencies and the determined risk and robustness scores.
US11681590B2 File level recovery using virtual machine image level backup with selective compression
Example apparatus and methods process virtual machine image level backups that may include files that are compressed and files that are not compressed. Example apparatus and methods may produce virtual machine image level backups by selectively compressing some files associated with the image while leaving other files in their uncompressed state. Example apparatus and methods may selectively recover a file or even an entire disk image from an image level backup that may include both compressed files and files that are not compressed. The file recovery or image recovery may be performed at the file level by accessing files in the image and selectively decompressing files that are compressed in the image while passing through files that are not compressed in the image. Different files in a single image may be compressed or decompressed using different techniques.
US11681585B2 Data migration for a shared database
Methods and systems for coordinating migration for a database of a service are described herein. Multiple releases of the service may be simultaneously implemented, and these multiple releases may access a shared database. As new releases of the service are activated, the database may be incrementally migrated to a new data schema version. The new data schema version may be compatible with each release of the service that is in use. After a migration has begun, instances of the service may be instructed to perform database operations using methods compatible with the new data schema version. Continuation tokens may be returned during the migration, which indicate portions of the shared database that have not yet been migrated. If an error occurs during the migration, the continuation tokens may be discarded, and the migration may be restarted.
US11681583B2 Cluster diagnostics data for distributed job execution
A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
US11681582B2 Write lock conflicts in a storage network
A storage unit operates by: receiving a write slice request, wherein the write slice request includes a plurality of encoded data slices and wherein the write slice request corresponds to a range; determining whether a write lock conflict exists based on the range; issuing an unfavorable write slice response when the write lock conflict is determined to exist; and when the write lock conflict is determined to not exist: initiating local storage of the plurality of encoded data slices; and issuing a favorable write slice response.
US11681580B2 Semiconductor system related to performing an error correction operation using an error correction method
A semiconductor system includes a controller configured to, in a write operation, output write data and a write error code through at least any one of input/output lines, and in a read operation, receive read data and a read error code through at least any one of the input/output lines and detect a failure of the input/output lines depending on whether the read data is error-corrected; and a semiconductor device configured to, in the write operation, correct an error of the write data based on the write error code, store the error-corrected write data and store the write error code, and in the read operation, correct an error of the write data based on the write error code stored in the write operation, output the error-corrected write data as the read data, and output the write error code stored in the write operation, as the read error code.
US11681574B2 Method and system for real-time and scalable anomaly detection and classification of multi-dimensional multivariate high-frequency transaction data in a distributed environment
A system and method for the distributed analysis of high frequency transaction trace data to constantly categorize incoming transaction data, identify relevant transaction categories, create per-category statistical reference and current data and perform statistical tests to identify transaction categories showing overall statistically relevant performance anomalies. The relevant transaction category detection considers both the relative transaction frequency of categories compared to the overall transaction frequency and the temporal stability of a transaction category over an observation duration. The statistical data generated for the anomaly tests contains next to data describing the overall performance of transactions of a category also data describing the transaction execution context, like the number of concurrently executed transactions or transaction load during an observation period. Anomaly tests consider current and reference execution context data in addition to statistic performance data to determine if detected statistical performance anomalies should be reported.
US11681569B2 Streaming data pipeline with batch performance
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a system is disclosed comprising a stream processor configured to process events emitted by an event stream and output processed events; a queue configured to receive the processed events from the stream processor; a spooler configured to read the processed events from the queue and write the processed events to a buffer; and an auditor process configured to extract a written event from the buffer and confirm that the written event matches an event present in the event stream.
US11681563B2 Environment agnostic configuration with a declarative infrastructure provisioner
Techniques for implementing an infrastructure orchestration service are described. In certain embodiments, a cloud infrastructure orchestration system (CIOS) is disclosed that generates customized flock configurations for services to be deployed to different regions supported by the CIOS. The CIOS receives generic configuration information describing a set of infrastructure assets associated with a service and identifies first portions of the generic configuration information for deploying the set of infrastructure assets associated with the service that are configurable. The CIOS receives region configuration information for configuring the generic configuration information and updates the generic configuration information based on the region configuration information. The CIOS then transmits the updated configuration information to set of regions managed by the CIOS.
US11681556B2 Computing system performance adjustment via temporary and permanent resource allocations
The invention relates to a method for adjusting a performance of a computing system, the method comprising receiving by the computing system at least one command to execute a computational workload from a client, applying by the computing system an identification method identifying a first system resource of the system resources which limits an execution performance of the computational workload, performing a temporary adjustment of an allocation of the first system resource to the client and evaluating whether this improves an execution performance of the computational workload, and, if this is the case, offering to the client to permanently adjust the allocation of the first system resource to the client and adjusting the allocation of the first system resource to the client permanently in case of receiving a corresponding instruction from the client. The invention also relates to a computing system and a computer program product which implement the method.
US11681553B2 Storage devices including heterogeneous processors which share memory and methods of operating the same
A storage device includes an accelerator including a first processor, and a storage controller that uses a buffer memory as a working memory and includes a second processor different in type from the first processor. The second processor is configured to establish a first communication path between the first processor and the buffer memory responsive to a request of the first processor, and the first processor is configured to access the buffer memory through the first communication path.
US11681552B2 System and method for dynamic time-based user interface
System and method for facilitating management of a time-varying resource pool. The system includes a processor and a memory coupled to the processor. The memory stores processor-executable instructions that, when executed, configure the processor to: obtain a time-series data set including data entries associated with one or more consumed resources; identify one or more recurring resource allocations based on recurring data entries of the time-series data set; identify additional resource allocations based on irregularly-timed data entries of the time-series data set; determine a forecasted resource pool value based on a combination of the identified recurring resource allocations and the additional resource allocations; and upon detection of a trigger condition, generate data for display, via a user interface, a scaled resource allocation value based on the forecasted resource pool value, the scaled resource allocation value corresponding to at least one time-based reference.
US11681549B2 Cross-compilation, orchestration, and scheduling for in-memory databases as a service
In an example embodiment, a new solution is provided for an in-memory database provided in a cloud as a service that enables “job cross running” instead of “parallel job running.” Specifically, job scripts are clustered based on a shared service. A primary job script in the cluster is compiled and executed, but secondary job scripts in the cluster are not compiled until after the execution of the primary job script has begun. A mock library is inserted into each of the secondary job scripts to cause service calls for the shared service in the secondary job scripts to be replaced with mock service calls. The secondary job scripts are then scheduled and executed, and upon completion the primary job script is permitted to delete the shared service.
US11681547B2 File operation task optimization
A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
US11681546B2 Method and apparatus for data processing
Methods and apparatuses are provided for data processing. The method includes receiving a first data packet and a second data packet; associating first codes with the first data packet and second codes with the second data packet to generate a combined data packet after receiving the first data packet and the second data packet, wherein the first codes and the second codes specify processing to be performed to the a combined data packet; generating the combined data packet comprising the first data packet and the second data packet in response to determining that the first data packet and the second data packet are correlated; and performing the processing to the combined data packet in accordance with the first codes or the second codes.
US11681545B2 Reducing complexity of workflow graphs through vertex grouping and contraction
Systems, methods, and computer-readable media for generating and presenting workflow graphs can include the following operations. A workflow graph including vertices is provided. An event is received to reorganize the vertices of the workflow graph. Each of the vertices is classified with a significance level, the significance level is based on at least one of a business rule and a vertex position of a vertex of the vertices. Vertices of the vertices having a low significance level are grouped together. The vertices in the group having the low significance level are combined into a new vertex, and the new vertex is expandable and collapsible to view the vertices in the group having the low significance level.
US11681540B1 Accessibility content editing, control and management
Method, system and computer program product for accessibility content editing, control and management. Digital content container for receiving plurality of elements modifiable via an application programming interface exposed by content structure thereof, and being associated with accessibility output for presentation responsive to processing by an assistive tool, is obtained. Responsive to receiving input indicating user selection of an element, an accessibility content editing interface is provided for obtaining modified accessibility output. The application programming interface is employed to modify the element by injection thereto the modified accessibility output to cause, responsive to the element being processed by an assistive tool applied to the digital content container, presentation of the modified accessibility output in substitution of the accessibility output associated with the element. Modified accessibility output from plurality of users is transmitted to data storage for recordation and review, for accessibility output sharing and/or predictive modelling purposes.
US11681536B2 Fast boot systems and methods for programmable logic devices
Various techniques are provided to implement fast boot for programmable logic devices (PLDs). In one example, a method includes performing a read operation on a non-volatile memory to obtain a first value. The method further includes comparing the value to a predetermined value to obtain a comparison result. The method further includes determining whether a boot image stored on the non-volatile memory is to be read based at least on the first comparison result. The method further includes performing, based on the determining, a read operation on the boot image to obtain data associated with booting of a device. The method further includes booting the device based at least on the data. Related systems and devices are provided.
US11681522B2 Self-healing build pipelines for an application build process across distributed computer platforms
A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
US11681520B2 Software upgrading using dynamic link library injection
Systems, methods, and computer programming products for loading and upgrading software using DLL files injected into a running target program process by a DLL manager of an injection program. Background services of the injection program allocate virtual memory for the code and data within the memory addresses dedicated to the target program process and injects the code and data by writing the code and data of the DLL manager to the virtual memory. A remote thread created within the target program process, controlled by the injection program, executes the DLL manager code, allowing the DLL manager to load and unload DLL files within the target program process. During runtime of the target program process the software can be upgraded, without rebooting the OS executing the target program process, by instructing the DLL manager to unload the DLL file(s), and load and/or re-load updated DLL file(s) within the target program process.
US11681518B2 Systems and methods for safe over-the-air update of electronic control units in vehicles
System and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The method includes checking whether a vehicle condition allows firmware update of an electronic control unit in a vehicle. If the vehicle condition allows the firmware update, the method includes causing a telematics device to complete the firmware update for the electronic control unit.
US11681515B2 Method of delivering and updating software on peripheral devices connected to set-top boxes, IoT-hubs, or gateways
Disclosed are an apparatus and method for securely delivering and updating software on a peripheral device in an area network. Software for a peripheral device is obtained from an entity responsible for the functionality of the peripheral device. The software is validated for functionality and integrity, and it is then encrypted at the headend of a network infrastructure which securely delivers the software to a processor responsible for controlling the interface of the area network. The processor decrypts the validated software, and it delivers the validated software to a peripheral device on the area network. The validated software is executed on the peripheral device, such that the peripheral device executes an authentic version of the software from the entity responsible for the functionality of the peripheral device.
US11681514B2 Mouse chip easily updating firmware and operating method thereof
There is provided a control chip including a microcontroller unit (MCU), a bus arbiter, a first bus, a second bus, a void hardware, a cache controller, a flash controller and a flash memory, wherein the flash memory is recorded with a firmware. When the MCU does not receive an update instruction, the bus arbiter reads, according to a function command of the MCU, a function return value associated with the function command from the flash memory via the first bus, the cache controller and the flash controller. When the MCU receives the update instruction, the bus arbiter updates the firmware in the flash memory via the second bus and the flash controller, and the void hardware actively replies a void return value associated with the function command to the MCU to replace the function return value.
US11681513B2 Controlled scope of authentication key for software update
Techniques for updating a client device are provided that include receiving, by a client device, a software update and a certificate associated with the software update, verifying, by the client device, the certificate associated with the software update based on a stored public key of the client device, extracting an update scope value from the certificate, comparing the update scope value against a corresponding attribute of the update, and either applying the software update based on the comparing, or rejecting the software update based on the comparing.
US11681506B2 Transforming validated user interface layouts using inter-platform design mapping data
Methods, systems, and computer-readable media for transforming validated user interface layouts using inter-platform design mapping data are presented. A computing device may load source mockup data defining a first user interface layout that includes first user interface elements that each comply with a first plurality of rules. In addition, each of the first user interface elements has a parent-child relationship with at least one different one of the first user interface elements. The computing device may load interface mapping data defining a plurality of mapping data. The computing device may produce target mockup data by using the interface mapping data to convert each of the first user interface elements into a corresponding second user interface element of a second user interface layout, while maintaining each of the parent-child relationships in the first user interface layout. The computing device may store the target mockup data defining the second user interface layout.
US11681505B2 Systems and methods for facilitating generation and deployment of machine learning software applications
Generally described, one or more aspects of the present application relate to improving the process of generating and deploying software applications in a network environment, particularly software applications that incorporate or rely upon machine learning models. More specifically, the present disclosure provides specific user interface features and associated computer-implemented features that may effectively, from a user's perspective, remove most of the complexities associated with writing and deploying code and developing and improving machine learning models. For example, the present disclosure may provide user-friendly visual building blocks that allow users to build and customize machine learning workflows that can then be turned into a full software application and optimized and deployed at target destinations of the users' choice.
US11681504B1 Automated application builder using configuration files
A computer system enables users to create applications (such as web-based applications) easily by writing textual configuration files, which are automatically processed by the computer system to create a specific web-based application based on the configuration files. In particular, the computer system creates a data store layer, an application layer, and a user interface (UI) layer based on the configuration files. Users who do not have programming experience may write the configuration files. As a result, embodiments of the present invention enable non-programmers to create web-based applications easily and semi-automatically.
US11681502B2 Industrial automation domain-specific language programming paradigm
An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. The industrial IDE can also provide tools that extend the platform to users who wish to customize the industrial DSL to suit their preferred programming approaches.
US11681500B2 ASCII-seeded random number generator
A method for assigning a random number to a user in a set of users includes computing a random number assignment seed value based on an ASCII-value representation of the user's name, dividing the random number assignment seed value by a quantity of unassigned numbers available to be assigned to the user to produce a modified random number assignment seed value, rounding the modified random number assignment seed value down to an integer, computing a random number offset value by multiplying the quantity of unassigned numbers by the rounded modified random number assignment seed value, subtracting the random number assignment offset value from the random number assignment seed value to determine a random number assignment lookup number, determining the random number to be assigned to the user based on the random number assignment lookup number, and assigning the determined random number to the user.
US11681498B2 Neural network arithmetic processing device and neural network arithmetic processing method
A neural network arithmetic processing device is capable of implementing a further increase in speed and efficiency of multiply-accumulate arithmetic operation, suppressing an increase in circuit scale, and performing multiply-accumulate arithmetic operation with simple design. A neural network arithmetic processing device includes a first multiply-accumulate arithmetic unit, a register connected to the first multiply-accumulate arithmetic unit, and a second multiply-accumulate arithmetic unit connected to the register. The first multiply-accumulate arithmetic unit has a first memory, a second memory, a first multiplier, a first adder, and a first output unit. The second multiply-accumulate arithmetic unit has an input unit, a third memory, second multipliers, second adders, and second output units.
US11681497B2 Concurrent multi-bit adder
A method for an associative memory device includes storing a plurality of pairs of N-bit numbers A and B to be added together in columns of a memory array of the associative memory device, each pair in a column, each bit in a row of the column, and dividing each N-bit number A and B into groups containing M bits each, having group carry-out predictions for every group except a first group, the group carry-out predictions calculated for any possible group carry-in value, and, once the carry-out value for a first group is calculated, selecting the next group carry out value from the group carry-out predictions. The method also includes repeating the ripple selecting group carry-out values, until all group carry out values have been selected.
US11681494B2 Adding audio content to digital works
Method and system for playing audio on a device, the method comprising the steps of a component of a digital work initiating a request for audio data during a rendering of the digital work, the digital work including video data. In response to the request, receiving the audio data. While continuing the rendering of the digital work on the device, suspending playback of first audio data currently playing on the device and playing the received audio data on the device. When the received audio data stops playing continuing with the rendering of the digital work on the device and resuming playback of the first audio data previously playing on the device.
US11681493B2 Media playback actions based on knob rotation
A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The personal media streaming appliance system operates to transmit a media signal representative to the received media content to a vehicle media playback system so that the vehicle media playback system operates to play the media content in the vehicle. Various types of rotations of a knob part of the personal media streaming applicant system result in different media playback actions.
US11681491B1 Systems and methods for designing a theater room
Systems and methods of generating an interactive graphical user interface that represents a room for viewing on a user device. The aspects include: receiving from the user device inputs regarding speakers and a seat arrangement with a primary seat; determining a first arrangement of the speakers at a primary seat configuration that provides for a higher level of audio at the primary seat than at a remainder of the seats; determining a second arrangement of the speakers at an optimizer configuration that provides for the audio to achieve a highest average level across the seats; receiving from the user device an audio selection input of a desired audio configuration for the room; determining selected positions for the speakers within the room based on the audio selection input; generating an interactive graphical user interface that represents the room and comprises the speakers at the selected positions and the seat arrangement; and outputting the graphical user interface to a display of a user device.
US11681488B2 Collaborative distributed workspace using real-time processing network of video projectors and cameras
The system provides multiple locations with specialized video projector/camera pairs connected by a communication network and real-time video processing services to facilitate distributed collaboration of a shared workspace. Each location will have local objects unique to that location and all locations will receive a combined video composite stream bringing all remote local objects into a shared collaborative space. The system according to the present invention overcomes the effect of video echo, or alternatively referred to as infinite images by compositing image data from other workstations that only relates to real content on the working surface of the workstation and not projected content.
US11681484B2 Generating layout image data representing layout image in which two images are arranged adjacent to each other
A set of computer-readable instructions, when executed by a computer in an information processing device, causes the information processing device to perform: a setting process; and in response to receiving a print instruction in which a cut print setting is set: a generation process; and a transmission process. The setting process sets the cut print setting for printing an image on a sheet and dividing the printed sheet at a center position thereof in a prescribed direction. The generation process acquires first and second page data representing respective ones of first and second target images to generate layout image data representing a layout image in which first and second images corresponding to respective ones of the first and second target images are arranged adjacent to each other in the prescribed direction. The transmission process transmits print data based on the layout image data and a cut command to a printer.
US11681483B2 Built-in print formatting responsive to content
Systems and methods relate generally to a printing device are disclosed. In an example method thereof, a print job having plain text is received by the printing device. Content of the plain text in the print job is analyzed. The plain text is determined to be for a source code responsive to the analyzing. The plain text is formatted responsive to a template stored for the source code. In another example, a markup language rather than source code is used.
US11681476B2 Information processing apparatus, method for detecting abnormality, and non-transitory recording medium
An information processing apparatus includes circuitry. The circuitry generates an abnormal end file in response to an occurrence of an abnormal end of a process being executed, the abnormal end file indicating an occurrence state of the abnormal end, extracts a part of information from the generated abnormal end file, writes the extracted information as abnormal information in a memory, reads the abnormality information from the memory, and displays the abnormality information on a display.
US11681475B2 Methods, devices, and a computer program product for processing an access request and updating a storage system
Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.
US11681473B2 Memory system and control method
According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks. The controller is electrically coupled to the nonvolatile memory. The controller controls the nonvolatile memory. When receiving, from the host, a first command for changing a state of an allocated block to a reallocatable state in a case where a second command that is yet to be executed or being executed involving read of data from the allocated block has been received from the host, the controller changes the state of the allocated block to the reallocatable state after the second command is finished.
US11681469B2 Storing and recovering critical data in a memory device
The disclosed embodiments are related to storing critical data in a memory device such as Flash memory device. In one embodiment, a method performed by a controller of a memory device comprises receiving a critical operation from a host processor, the critical operation accessing a memory array; retrieving a temperature value of the memory array from a temperature sensor; and conditionally processing the critical operation based on the temperature value.
US11681466B2 Proactive storage operation management
Example storage systems, storage devices, and methods provide proactive management of storage operations to, for example, beneficially minimize bottlenecking, latency, and other issues. An example system has a storage pool with a first storage device and a second storage device, and a processor configured to generate a storage request including a storage command, include a command processing time constraint in the storage request, send the storage request to the first storage device, and receive, from the first storage device, a proactive response including an estimation for an execution of the storage command by the first storage device based on the command processing time constraint. The processor may then select a fallback mechanism for executing the storage command based on the proactive response.
US11681463B2 Offload defrag operation for host-managed storage
A host-managed storage device includes an offload capability that enables the host to offload all or a portion of a defrag operation to the storage device. Rather than issuing read, write or copy operations and commands to relocate data to the host's DRAM, the host assembles a defrag operation command descriptor for the storage device controller. The command descriptor includes a defrag bitmap that can be directly accessed by the storage device controller to conduct the defrag operation entirely on the storage device at band granularity, without consuming host CPU cycles or host memory. The reduction in host operations/commands achieved by offloading defragmentation to the storage device is on the order of at least a thousand-fold reduction.
US11681460B2 Scaling of an ordered event stream based on a writer group characteristic
Scaling of an ordered event stream (OES) based on a characteristic of one or more writer groups is disclosed. Scaling a portion of an OES contemporaneous to writing events into that portion can conserve computing resources in contrast to more conventional scaling techniques. Moreover, scaling an OES contemporaneously with writing events thereto can enable improved management of OES scaling for applications that can both read events from an input portion of an OES and, via interim events and interim portions of an OES, write events to an output portion of an OES. An application instance can therefore simultaneously act as both a reader group and writer group and can manage data via interim OESs, such that effects of passing the data through the interim OESs can be cascaded into a scaling of the output portion of an OES based on the writer group characteristic.
US11681457B2 High bandwidth memory device and system device having the same
According to some embodiments, for a memory device including a base die and a stack of memory dies including a plurality of memory dies stacked on the base die, the base die including a plurality of first input/output (i/o) terminals that are command/address and data terminals and a plurality of second i/o terminals that are direct access terminals, a method includes receiving at the plurality of first i/o terminals a command/address, a clock signal, and data; first transmitting the command/address, clock signal, and data received by the plurality of first i/o terminals from the base die to the stack of memory dies; and second transmitting at least part of one or more of the command/address, clock signal, and data received by a set of the plurality of first i/o terminals through a circuit of the base die to the plurality of second i/o terminals.
US11681455B2 Shadow live migration over a smart network interface card
A smart network interface card in an information handling system monitors a local host memory associated with a computer resource for an update to a memory page in the local host memory. After the update to the memory page, the smart network interface card copies the memory page to its memory. The smart network interface card sets a watchdog timer to detect a failure in an the information handling system that hosts the computer resource and if the failure is detected, then the smart network interface card migrates the computer resource from its to another information handling system.
US11681453B2 Data deduplication parameter computation
In some examples, a system computes respective values for corresponding data value indicators added to and removed from a deduplication data store in which duplicated data values have been eliminated, where each respective data value indicator of the data value indicators represents presence of a unique data value in the deduplication data store. The system updates an estimator based on the respective values, to reflect an addition of a first data value indicator to the deduplication data store and a removal of a second data value indicator from the deduplication data store. The system computes, using the updated estimator, a parameter relating to data deduplication at the deduplication data store.
US11681449B2 Memory system and SoC including linear address remapping logic
A system-on-chip is connected to a first memory device and a second memory device. The system-on-chip comprises a memory controller configured to control an interleaving access operation on the first and second memory devices. A modem processor is configured to provide an address for accessing the first or second memory devices. A linear address remapping logic is configured to remap an address received from the modem processor and to provide the remapped address to the memory controller. The memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address.
US11681447B2 Method, device and computer program product of balance of storage space for file system
Techniques provide storage space balance for a file system. Along these lines, it is determined whether a first allocation proportion of a first metadata storage space of a first type of metadata from among one or more types of metadata of a file system is greater than a first threshold proportion. If the first allocation proportion is greater than the first threshold proportion, a metadata storage space is reserved for the first type of metadata from a storage space of the file system.
US11681446B2 Reducing power for memory subsystem and having latency for power delivery network
Methods, systems, and devices for power supply control for non-volatile memory are described. A package containing a memory subsystem may include a controller, a volatile memory, and a non-volatile memory. The package may include one or more pins for receiving a supply voltage that may be distributed to the controller, the volatile memory, and the non-volatile memory using one or more power supply rails. The memory subsystem may include one or more switching components along one or more power supply rails to selectively decouple the non-volatile memory from the one or more power supply rails, thereby enabling the non-volatile memory to be powered down separately from the controller and volatile memory. The controller may determine whether to couple or uncouple the non-volatile memory from a power supply rail based on various criteria associated with accessing the non-volatile memory.
US11681443B1 Durable data storage with snapshot storage space optimization
A data storage system includes a head node and mass storage devices. The head node is configured to store volume data and flush volume data to the mass storage devices. Additionally, the head node is configured to determine a quantity of data partitions and/or parity partitions to store for a chunk of volume data being flushed to the mass storage devices in order to satisfy a durability guarantee. For chunks of data for which complete copies are also stored in an additional data storage system, the head node is configured to reduce the quantity of data partitions and/or parity partitions stored such that required storage space is reduced while still ensuring that the durability guarantee is satisfied.
US11681442B2 Performing hybrid wear leveling operations based on a sub-total write counter
An example method may include performing a first wear leveling operation on a group of data blocks based on a write counter associated with the group of data blocks, wherein the first wear leveling operation comprises including the group of data blocks in a plurality of groups of mapped data blocks, responsive to including the group of data blocks in the plurality of groups of mapped data blocks, performing a second wear leveling operation on the group of data blocks, wherein performing the second wear leveling operation comprises determining a base address of the group of data blocks, the base address indicating a location at which the group of data blocks begins, and accessing a data block in the group of data blocks based on the base address of the group of data blocks and a logical address associated with the data block.
US11681441B2 Input/output processing in a distributed storage node with RDMA
A computer-implemented method for remote direct memory access (RDMA) by a distributed storage node includes receiving a request for an input/output (I/O) process associated with data. In response to the request, a memory segment shared between the operating system and a user process is allocated using an operating system driver of the node. The user process includes an I/O stack for processing the request. The shared memory segment includes a context memory portion storing context information associated with the I/O stack, a header memory portion storing header information for the I/O process, and a data memory portion for storing the data. The shared memory segment is registered for RDMA access with a target storage node. An RDMA transfer is performed between the shared memory segment and the target node to complete the I/O process. The shared memory segment is deallocated upon completion of the RDMA transfer.
US11681430B2 Electronic device using auxiliary input device and operating method thereof
An electronic device includes a display for detecting touch input, and at least one processor for recognizing a type of an auxiliary input device placed on the display. A method for utilizing the electronic device includes detecting via a touch screen a type of an auxiliary input device placed on a display based on a configuration of at least one or more conductors on the auxiliary input device, detecting an input event generated by the auxiliary input device, and executing via a processor at least one function of an executing program corresponding to the detected input event.
US11681428B2 Location adjustment method and apparatus for control in application, device, and storage medium
A location adjustment method and apparatus provide for improved control. In a virtual environment picture, a temporary entry control and a function prompt information about location customization are displayed. A location adjustment operation is triggered on the temporary entry control, and a drag operation on the temporary entry control is provided in an editing state, with the temporary entry control dragged from a first location to a second location. The temporary entry control is displayed at the second location. When the temporary entry control is displayed for the first time, a location of the temporary entry control is adjusted by directly dragging the temporary entry control, which simplifies location adjustment and improves efficiency.
US11681422B2 Methods for a user selectable digital mirror
In one aspect, a method provides a display device. The method senses the presence of the user or scene change within the field of view of the system's image sensor with a built-in image signal processor. The method automatically and concurrently powers on the image sensor. The method lights one or more lights around the display device in response to sense the presence of the user or scene change. The method captures one or more frames of images of a user or scene change with the image sensor. Each frame includes an M by N array of pixel data. The M by N array of pixel data comprises a data structure consisting of a collection of pixel elements enumerated as pixel P11 to pixel Pm1. The method stores the M by N array of pixel data as a frame of data written into a frame buffer memory of the display device.
US11681420B2 Panel-snapping interface for responsive display of maps
Methods and systems for presenting transportation options that utilize different modalities are provided. In one embodiment, a method is provided that includes receiving a location of a mobile device. A map may then be generated on the mobile device that depicts an area surrounding the location of the mobile device. An information value of the map may be determined and a first position of a panel may be determined based on the information value. The map and the panel may be displayed, with the panel overlaying at least a portion of the map in the first position.
US11681419B2 Method for disguising a computer system's login interface
A method for securing a computer system comprising a step of: disguising a password entry screen.
US11681418B2 Multi-sample whole slide image processing in digital pathology via multi-resolution registration and machine learning
When reviewing digital pathology tissue specimens, multiple slides may be created from thin, sequential slices of tissue. These slices may then be prepared with various stains and digitized to generate a Whole Slide Image (WSI). Review of multiple WSIs is challenging because of the lack of homogeneity across the images. In embodiments, to facilitate review, WSIs are aligned with a multi-resolution registration algorithm, normalized for improved processing, annotated by an expert user, and divided into image patches. The image patches may be used to train a Machine Learning model to identify features useful for detection and classification of regions of interest (ROIs) in images. The trained model may be applied to other images to detect and classify ROIs in the other images, which can aid in navigating the WSIs. When the resulting ROIs are presented to the user, the user may easily navigate and provide feedback through a display layer.
US11681417B2 Accessibility verification and correction for digital content
Techniques are disclosed for increasing accessibility of digital content. For instance, a code for the digital content and one or more accessibility guidelines are received. The code is analyzed to identify a violation of an accessibility guideline. The digital content presented in accordance with the code, data indicative of the violation, and an option to correct the violation are displayed on a User Interface (UI). In response to receiving an input indicative of a selection of the option to correct the violation, one or more correction options to correct the violation are provided. In response to a selection of a correction option, the code is altered, based on the selected correction option. The alteration of the code corrects the violation of the accessibility guideline and thereby changes one or more aspects of how the digital content is to be presented.
US11681414B2 Command display control method, computer-readable medium and apparatus
A command display method includes a method of displaying a plurality of commands in a computer including a graphical user interface (GUI) for displaying the plurality of commands in a window on a display screen, the plurality of commands having a plurality of layers. The display method includes detecting the vertical or horizontal size of the window; determining the form of a display of each of the plurality of layers in response to the detected size; and controlling a display of the commands in each of the plurality of layers in response to the determined form and an instruction from an operator. At least one of the plurality of layers is controlled to be displayed as a detailed display in an area inside the window. The detailed display is a display of a layer that is at a lower level than the layer whose display form changes.
US11681411B2 Method of selecting one or more items according to user input and electronic device therefor
A method for selecting one or more items by an electronic device is provided. The method includes receiving a first input for selecting two more points on a screen, in response to the first input, executing a multi-selection mode for selecting one or more items, receiving a second input which is inputted in succession to the first input, and in response to the second input, selecting the one or more items.
US11681406B2 Touch panel device, depressing force calculation method, and storage medium storing depressing force calculation program
A touch panel device includes: a touch panel; an elastic member that supports the touch panel; a plurality of depressing force sensors arranged at installation positions where depression or upward warps of the touch panel occur due to the application of depressing force; and processing circuitry to obtain touch coordinates; to obtain a plurality of detection values corresponding to the sensor signals; and to load a plurality of predetermined depressing force calculation modes from a storage storing a plurality of regions on the operation surface and the plurality of predetermined depressing force calculation modes corresponding to the plurality of regions, to select a depressing force calculation mode for a region corresponding to the touch coordinates from the plurality of depressing force calculation modes, and to calculate the depressing force by using the selected depressing force calculation mode and the plurality of detection values.
US11681404B2 Touch sensor and display device including the same
A touch sensor includes a base layer including a first to third sensing region and a non-sensing region surrounding the first to third sensing region; a plurality of touch electrode rows provided in the first to third sensing regions and including a plurality of first touch electrodes connected in a first direction; and a plurality of touch electrode columns including a plurality of second touch electrodes connected in a second direction crossing the first direction. At least one of the first to third sensing regions has an area larger than that of other sensing regions. The non-sensing region includes an additional non-sensing region disposed between the second sensing region and the third sensing region and a bridge line provided in the additional non-sensing region and electrically connecting the first touch electrodes of the second sensing region to the first touch electrodes of the third sensing region.
US11681401B2 Touch panel for detecting a contact using a difference of detection periods
A touch panel includes: a first substrate including a first touch electrode and a contact surface that can be touched by an object to be detected; a second substrate opposite the first substrate, the second substrate including a second touch electrode; a liquid crystal layer between the first substrate and the second substrate; and a control unit connected to the first touch electrode and the second touch electrode, wherein the control unit detects a first electrostatic capacity of the first touch electrode and a second electrostatic capacity between the first touch electrode and the second touch electrode, the first electrostatic capacity being changed by the object to be detected.
US11681397B2 Position detection system, position detection apparatus, and position detection method
A position detection system includes a position detection apparatus and a server. The position detection apparatus includes an imaging apparatus that captures an image of an operation surface, a processor that detects a pointed position at which a pointing element is pointing on the operation surface by using a learned model based on captured images captured by the imaging apparatus, and a first communication apparatus that transmits the captured images to the server apparatus. The server apparatus includes at least one processor that detects a first image that does not contain an image of the pointing element out of the captured images, generates learning data containing the first image, and relearns the learned model by using the learning data.
US11681396B2 Optical input diodes
Examples of the present disclosure relate to a device, method, and system for optical input diodes. A liquid crystal display (LCD) backlight device may include a processor and a color filter of a pixel including at least one of a red filter, a green filter, or a blue filter. The LCD backlight device may also include a diode to emit light through the color filter in response to being driven by the processor. The diode may generate a voltage in response to light passing through the color filter and arriving on the diode, where an image value may be calculated as a function of the voltage generated and a color filter value of the color filter.
US11681395B2 Display substrate, display device and detection method by using display device
Disclosed are a display substrate, a display device and a detection method by using a display device. The display substrate includes at least one sub-pixel, the at least one sub-pixel includes a first region and a second region, and the at least one sub-pixel includes a light emitting element which is arranged in the first region, and a pixel circuit structure and a photosensitive structure which are arranged in the second region; the pixel circuit structure and the photosensitive structure are stacked, and the photosensitive structure is closer to a light exiting side of the display substrate than the pixel circuit structure.
US11681391B2 Display device and method of driving the same
A display device includes a display panel configured to display an image, an input sensor disposed on the display panel to sense an input and including a first area and a second area, and a sensor controller connected to the input sensor. The input sensor includes first sensing electrodes disposed in the first area, second sensing electrodes disposed in the second area, and a boundary sensing electrode disposed to overlap a boundary between the first and second areas. The boundary sensing electrode forms a mutual capacitor with one or more of the first sensing electrodes that are adjacent to the boundary sensing electrode, and forms a mutual capacitor with one or more of the second sensing electrodes that are adjacent to the boundary sensing electrode.
US11681389B2 Touch sensor and display device
A touch sensor and a display device, in which the touch sensor includes: a base layer including a first region which is a flat portion, and a second region which is a curved portion extending from the first region; touch electrodes arranged on the base layer and each including an opening; a strain gauge disposed in the first region; and a temperature compensation pattern disposed in the second region.
US11681387B2 Touch sensor laminate and image display device
A touch sensor laminate according to an embodiment of the present invention includes a lower structure, a touch sensor layer stacked on the lower structure, an adhesive layer stacked on the touch sensor layer and having a Young's Modulus from 0.05 to 1 MPa, and an optical layer stacked on the adhesive layer. The touch sensor laminate has a thickness ratio of a predetermined range to provide improved folding durability.
US11681386B2 Flexible decorative laminate sheet, module for touch panel, and touch panel
Provided is a flexible decorative laminate sheet that can be formed into a 3-dimensional formed body at one time, be smaller in weight owing to reduction in the number of members to be used, and be capable of simplifying a manufacturing process, a module for a touch panel, and a touch panel. The flexible decorative laminate sheet includes: a hard coat layer; a decorative layer having visible light transmissivity and electric charge transmissivity; and a conductive layer forming a touch sensor, wherein the hard coat layer, the decorative layer, and the conductive layer are arranged in the stated order, wherein an information display portion configured to display information when the touch sensor is activated is provided, and wherein the flexible decorative laminate sheet is formed into a 3-dimensional formed body through forming.
US11681382B2 Electronic stylus having image capabilities
An electronic device comprising a stylus; said stylus comprising a pointed end having a touch capable compression tip, and a top end, said top end comprising a rotatable element disposed of at the end of the top end, comprising a first electronic element mounted on said rotatable element, a second electronic element mounted below said rotatable element; a first contact point and a second contact point disposed on said stylus between said second electronic element and said pointed end; and at least one sensing button; said stylus comprising means for electronically communicating with said electronic device.
US11681377B2 Low-profile keyboard
A keyboard (110) includes a base board (116), keys (112), pitfalls (120) and a mode control mechanism (118). The keys (112) include cups (1124), and the mode control mechanism (118) may switch the keyboard (110) especially the key cups (1124) between different modes. In case that the keyboard (110) is not in use, these cups (1124) can be received in the pitfalls (120) to reduce the profile of the keyboard (110). In case that the keyboard (110) is to be used, the keys (112) may be raised up and arranged on the base board (116) in order to enable long keystroke and provide good typing experience.
US11681376B1 System and method for providing feedback to a guest interacting with a display
An interactive display includes a transparent display panel configured to simulate a windowpane. The interactive display also includes a motion-tracking device located behind the transparent display panel and configured to perform tracking of movement of a device directed at a front of the transparent display panel, wherein the device is configured to be manipulated by a user. The transparent display panel is configured to display feedback indicative of the tracked movement of the device.
US11681372B2 Touch enabling process, haptic accessory, and core haptic engine to enable creation and delivery of tactile-enabled experiences with virtual objects
Various systems, methods and computer program products are disclosed which provide tactile feedback from virtual objects. In some particular embodiments, a touch-enabled platform (TEP) is configured to: receive data indicating a user is contacting a touch interface on a device; analyze the data to determine a characteristic of the contact between the user and the touch interface; and provide a waveform to actuate vibration at the touch interface based upon the characteristic of the contact and a display characteristic at the touch interface.
US11681371B2 Eye tracking system
An eye tracking system comprising a controller configured to receive a reference image of an eye of a user and a current image of the eye of the user. The controller is also configured to determine a difference between the reference image and the current image to define a differential image. The differential image has a two dimensional pixel array of pixel locations that are arranged in a plurality of rows and columns. Each pixel location has a differential intensity value. The controller is further configured to calculate a plurality of row values by combining the differential intensity values in corresponding rows of the differential image and to determine eyelid data based on the plurality of row values.
US11681369B2 Control-point activation condition detection for generating corresponding control signals
A device and method for detecting control-point activation conditions corresponding to a portion of a glove body coming in contact with or being within a threshold distance from at least one of another portion of the glove body or a control surface separate from the glove body. The glove may include a conductive path attached to the glove body and an expanded conductive area conductively coupled to the conductive path and attached to the glove body. The expanded conductive area may be wider than individual portions of the conductive path.
US11681362B2 Enhanced eye tracking for augmented or virtual reality display systems
Described herein are methods and display systems for enhanced eye tracking for display systems, such as augmented or virtual reality display systems. The display systems may include: a light source configured to output light and a moveable diffractive grating configured to reflect light from the light source, the reflected light forming a light pattern on the eye of the user; a plurality of light detectors to detect light reflected from the eye; and one or more processors. The display system changes the orientation of the diffractive grating, such that the light pattern reflected from the diffractive grating is scanned along an axis across the eye. Light intensity patterns are obtained via the light detectors, with a light intensity pattern representing a light detector signal obtained by detecting light reflected off of the eye as the light pattern is scanned across the eye. Due to differences in how light reflects off of different parts of the eye, different eye poses provide different light intensity patterns and the eye pose is determined based on detected light intensity pattern(s).
US11681360B2 System and method for a blended reality user interface and gesture control system
A blended reality user interface and gesture control system includes one or more sensors, a head-mounted display, and a blending engine. The blending engine is configured to receive a live reality and virtual reality feeds, track movement of a user using the sensors, detect a command based on the tracked movement, blend the live and virtual reality feeds into a blended view based on the detected command, and display the blended view on the head-mounted display. In some embodiments, the blending engine is further configured to detect an amount of head tilt of the user and adjust a blending factor controlling an amount of transparency of the live reality feed within the blended view based on the amount of head tilt. In some embodiments, the blending engine is further configured to detect manipulation of a controller by the user and adjust the blending factor based on the detected manipulation.
US11681359B2 Controlling light sources of a directional backlight
Disclosed is an imaging directional backlight including an array of light sources, and a control system arranged to provide variable distribution of luminous fluxes, scaled inversely by the width associated with the respective light sources in the lateral direction, across the array of light sources. The luminous intensity distribution of output optical windows may be controlled to provide desirable luminance distributions in the window plane of an autostereoscopic display, a directional display operating in wide angle 2D mode, privacy mode and low power consumption mode. Image quality may be improved and power consumption reduced.
US11681353B1 Power capping in a composable computing system
A computer program product provides program instructions that are executable by a processor to cause the processor to perform various operations. The operations may include monitoring a performance metric for a workload instance being executed by a composed system within a pool of composable resources in a composable computing system. The composed system includes a compute resource and an associated hardware resource selected from a data storage resource, a memory resource and/or a graphic processing resource. A service level agreement is identified for the workload instance, wherein the agreement includes a minimum level of the performance metric that the composed system must provide to support the workload instance. A power cap may be imposed on the compute resource, and a power cap may be imposed on the associated hardware resource by sending a power capping command to a baseboard management controller on a server including the associated hardware resource.
US11681351B2 Method and device for controlling screen, and storage medium
A touch operation applied to one of N touch screens in a screen-on state is detected. Touch time of the touch operation is recorded. N is a positive integer greater than or equal to 2. It is determined, based on a touch time of one last touch operation detected on an n-th touch screen of the N touch screens, whether a duration of no touch operation being detected on the n-th touch screen reaches a preset duration. Here, n is a positive integer less than or equal to N. When the duration of no touch operation being detected on the n-th touch screen reaches the preset duration, the n-th touch screen is controlled to enter a screen-off state.
US11681339B2 Method of fabricating a circuit board and a display device including a circuit board
A display device may include a display panel including a signal pad and a circuit board including a connection pad having a first connection pad portion and a second connection pad portion. The second connection pad portion may be thicker than the first connection pad portion and may not be overlapped with the first connection pad portion in a plan view. The connection pad may be in contact with the signal pad. A first surface roughness between the first connection pad portion and the signal pad may be greater than a second surface roughness between the second connection pad portion and the signal pad.
US11681337B2 Modular hard drive receiving chassis member with vibration damping supports
A method of manufacturing a chassis of an HIS includes manufacturing a chassis having a base panel with an upper chassis surface. The method further includes attaching at least one resilient component to the upper chassis surface and that upwardly presents an adhesive surface to fixedly engage and to provide vibration damping for a storage drive that is inserted on the adhesive surface during assembly of the IHS.
US11681336B2 Removable adhesive member and display device using the same
A removable adhesive member and a display device using the same is provided. The removable adhesive member includes a first adhesive section, a first connecting section, and a tearing portion. The two opposite surfaces of the first adhesive section respectively adhere to the two objects. The first connecting section is connected to the first adhesive section. The first connecting section includes a first adhesive layer and two first protective layers. One side of the first adhesive section extends to form the first adhesive layer. The first protective layers are respectively laminated to two opposite surfaces of the first adhesive layer. The tearing portion is connected to the first adhesive section through the first connecting section, thereby avoiding rupture in pulling the tearing portion. The tearing portion is conveniently pulled up by a user, such that the first adhesive section removes from the objects to disassemble the objects.
US11681331B2 Display device
A display device includes a display panel including a first area of a constant shape, and at least one shock absorber located on a surface of the first area of the display panel, the at least one shock absorber supporting the display panel, wherein the at least one shock absorber includes a first member located on the first area of the display panel, and a second member facing the first member. The second member is connected to the first member and disposed only on a part of the first member.
US11681328B2 Supporter and electronic assembly
A supporter is provided, and includes a base, a holder, and a linkage assembly. The base has a surface and a groove that is formed on the surface. The holder is disposed on the surface of the base. The linkage assembly is disposed in the base. The linkage assembly is rotatable relative to the base. The linkage assembly includes a first shaft, a second shaft, and a linkage member. The first shaft is at least partially disposed in the groove. The second shaft is connected to the holder. The linkage member is connected to the first shaft and the second shaft. The linkage member is configured to link the first shaft to the second shaft.
US11681321B2 Image identification method applied to a joystick
An image identification method is used to eliminate accumulated error of operation of a joystick. The joystick has an optical sensor adapted to analyze a movement of a plurality of identification dots disposed on a stick body. The image identification method includes receiving a series of detection images, setting a first identification dot of the plurality of identification dots as being a reference identification dot, and setting a second identification dot of the plurality of identification dos as being the reference identification dot and cancelling the first identification dot as being the reference identification dot when the first identification dot is near a border of the detection image. A position change of the reference identification dot in the series of detection images is used for identifying a control status of the joystick.
US11681319B1 Foldable pedal apparatus for vehicle
Provided is a foldable pedal apparatus for a vehicle that is configured such that a pedal pad protrudes toward a driver to be exposed (pop-up state) such that the pedal pad can be operated by the driver in a manual driving mode in which the driver manually drives, and the pedal pad is hidden not to be exposed to the driver (hidden state) such that the pedal pad cannot be operated by the driver in an autonomous driving situation.
US11681317B2 System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network
Systems, methods, and messages of the present invention provides IP-based messages associated with the grid elements, wherein each IP-based message includes an internet protocol (IP) packet that is generated autonomously and/or automatically by the grid elements, intelligent messaging hardware associated with the grid elements, at least one coordinator, and/or a server associated with the electric power grid and its operation, energy settlement, and/or financial settlement for electricity provided or consumed, transmitted, and/or curtailed or reduced. The IP packet preferably includes a content including raw data and/or transformed data, a priority associated with the IP-based message, a security associated with the IP packet, and/or a transport route for communicating the IP-based message via the network.
US11681315B2 Regulator circuit, semiconductor device and electronic device
A regulator circuit according to one embodiment includes a first transistor, a filter, and a differential amplifier. The first transistor is provided between an input terminal on a power supply side and an output terminal on an output side. The differential amplifier includes an output node connected to the first transistor, and controls the first transistor on the basis of a result of comparison between a reference voltage and a feedback voltage according to an output voltage applied to the output terminal. The filter is connected to a control node that makes a differential pair with the output node, in the differential amplifier.
US11681311B2 Circuit and method for controlling power supply voltage based on predicted voltage drop
A semiconductor integrated circuit includes a first circuit connected to a power supply line, a determination portion configured to determine whether a voltage drop in the power supply line affects an operation of the first circuit, and a power supply voltage control portion configured to control change of a power supply voltage value on the basis of a determination result of the determination portion.
US11681309B2 Thermal management system and method
A thermal management system and method includes a conduit assembly having a first conduit and a second conduit fluidly separate from the first conduit. The first conduit is fluidly coupled with and extends between a source of a first fluid and a destination for the first fluid. The second conduit directs a second fluid between an inlet and an outlet. The second fluid is configured to exchange heat with the first fluid within the conduit assembly. A control assembly includes one or more control elements that are configured to control an amount of the second fluid that is directed through the second conduit. One or more processors control operation of the control assembly based on one or more of a temperature of the first fluid or a temperature of the second fluid.
US11681307B1 Systems and methods for fuel-gas blending
A fuel-gas blending system receives low-pressure tank vapors and high-pressure flash gases from an oil production facility, boosts the pressure of the tank vapors, and blends the tank vapors and high-pressure gases together to supply fuel gas at a pressure and quality required by an onsite fuel-gas-powered generator. The quality of the supplied fuel gas is maintained by controlling the proportion of a high-pressure gas, such as separator gas, in the blend while the volumetric flow rates of the various gases vary in response to the real-time demands of the generator. The system operates in one of multiple modes in order to maximize the use of tank vapors. In one mode, all the gases pass through a low-pressure blower. In another mode, only the tank vapors pass through the blower, and the high-pressure gases are blended with tank vapors downstream of the blower.
US11681306B2 Low flow fluid device and pre-piped hydronics
A fluid distribution apparatus that can serve as a fluid metering device that is operable on a single platform by building automation systems. The building automation system may be controllable by a single software system or network accessible locally on site or remotely off site. The fluid distribution apparatus can operate independently or coupled with multiple like apparatuses for system operation. It is a high turndown, self-balancing system which allows for continuous commissioning with built-in fault diagnostic systems and that may be used as a supply system, exhaust system, or a combination thereof. The fluid distribution apparatus includes fluid metering devices that operate progressively based on unique actuation mechanisms and/or algorithms that allow for precise flow control and feedback to self-balance and commission the system.
US11681304B2 Emergency response system
A controller for an emergency response system, a computer program product for an emergency response system, and a method for facilitating rescue One embodiment may comprise a processor coupled to a memory, the memory containing program instructions. The program instructions, when executed on the processor, may cause the controller to collect waypoint data during a user's activity, detect a first trigger event indicating that the user needs assistance, determine a first response plan for an autonomous vehicle (AV) for the first trigger event based on the collected waypoint data, and execute the first response plan.
US11681303B2 Methods and systems for estimating the orientation of an object
The system receives position information in both an internal coordinate frame and an external coordinate frame. The system uses a comparison of position information in these frames to determine orientation information. The system determines one or more orientation hypotheses, and analyzes the position information based on these hypotheses. The system may include on-board accelerometers, gyroscopes, or both that provide the measurements in the internal coordinate frame. These measurements may be integrated or otherwise processed to determine position, velocity, or both. Measurements in the external frame are provided by GPS sensors or other positioning systems. Position information is transformed to a common coordinate frame, and an error metric is determined. Based on the error metric, the system estimates a likelihood metric for each hypothesis, and determines a resulting hypothesis based on the maximum likelihood or a combination of likelihoods.
US11681301B2 System for a guidance interface for a vertical take-off and landing aircraft
In an aspect, a system for a guidance interface for a vertical take-off and landing (VTOL) aircraft comprises a plurality of flight components that are mechanically coupled to the VTOL aircraft. The VTOL aircraft also comprises an output device that is configured to present a display of the outside environment. The output device may overlay the display with a datum, a focal point, and a guidance symbol. The datum may be associated with the flight components of the VTOL aircraft. The focal point may be indicative of a desired landing location for the VTOL aircraft. The focal point may be determined by at least a predetermined flight plan. The guidance symbol may be a symbol that includes an optimal flight path to the focal point.
US11681300B2 Systems and methods for out of aisle localization and vehicle position calibration using rack leg identification
A materials handling vehicle includes a camera, odometry module, processor, and drive mechanism. The camera captures images of an identifier for a racking system aisle and a rack leg portion in the aisle. The processor uses the identifier to generate information indicative of an initial rack leg position and rack leg spacing in the aisle, generate an initial vehicle position using the initial rack leg position, generate a vehicle odometry-based position using odometry data and the initial vehicle position, detect a subsequent rack leg using a captured image, correlate the detected subsequent rack leg with an expected vehicle position using rack leg spacing, generate an odometry error signal based on a difference between the positions, and update the vehicle odometry-based position using the odometry error signal and/or generated mast sway compensation to use for end of aisle protection and/or in/out of aisle localization.
US11681298B2 Removable automotive LIDAR data collection pod
A vehicle agnostic removable pod can be mounted on a vehicle using one or more legs of a pod mount. The removable pod can collect and time stamp a variety of environmental data as well as vehicle data. For example, environmental data can be collected using a sensor suite which can include an IMU, 3D positioning sensor, one or more cameras, and/or a LIDAR unit. As another example, vehicle data can be collected via a CAN bus attached to the vehicle. Environmental data and/or vehicle data can be time stamped and transmitted to a remote server for further processing by a computing device.
US11681296B2 Scenario-based behavior specification and validation
Enclosed are embodiments for scenario-based behavior specification and validation. In an embodiment, a method comprises: obtaining, using at least one processor, at least one trajectory associated with a driving scenario for an autonomous vehicle system; evaluating, using the at least one processor and at least one rulebook, the at least one trajectories to determine whether the at least one trajectory violates at least one rule in the at least one rulebook, wherein each rule in the rulebook is associated with at least one violation metric that is used to determine a degree to which the rule was satisfied or violated; determining, using the at least one processor and the at least one violation metric, a score for the at least one trajectory; and sending, using the at least one processor, the score to at least one of a software module in a software stack of the autonomous vehicle system, a simulation of the autonomous vehicle system or as a report or in a visual presented through a user interface of a cloud-based platform.
US11681295B2 Robot and method of delivering articles by the robot
Disclosed are a robot and a method for delivering articles by the robot. A robot, according to an embodiment of the present disclosure, includes: one or more loading spaces configured to load articles; a travel driver configured to move the robot; an input interface configured to obtain identification information of the articles; a measurer configured to measure temperature of each of the articles; a temperature regulator configured to heat or cool the loading spaces; and a controller configured to determine a type of each of the articles from the identification information, determine a delivery route based on the determined type of article, and control the temperature regulator based on the measured temperature while controlling the travel driver such that the robot moves along the determined delivery route. Examples of the present disclosure are implemented by executing a machine learning algorithm in a 5G environment connected for Internet of things (IoT).
US11681294B2 Method and system for prediction of roadwork zone
A computer-implemented method for prediction of a roadwork zone on at least a second road segment is provided. The method comprises retrieving at least one of map data or first sensor data for at least a first road segment. The method also comprises retrieving ground truth data for at least the first road segment, the ground truth data indicating a true presence or a true absence of a roadwork zone on the at least first road segment. The method further comprises receiving second sensor data associated with the at least second road segment. The method further comprises generating roadwork zone data of the roadwork zone on the at least second road segment, based on the at least one of map data or the first sensor data, the ground truth data, and the second sensor data.
US11681293B2 System and method for distributed utility service execution
Utility services related to executing services requiring trips of various lengths, and short-distance assistance to customers. Utility services can be delivered by semi-autonomous and autonomous vehicles on various types of routes, and can be delivered economically. A network of utility vehicles provide the utility services, and can include a commonly-shared dispatch system.
US11681292B2 System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners
A system and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners are disclosed. A particular embodiment includes: receiving perception data from a plurality of perception data sensors; obtaining configuration instructions and data including pre-defined parameters and executables defining a specific driving behavior for each of a plurality of simulated dynamic vehicles; generating a target position and target speed for each of the plurality of simulated dynamic vehicles, the generated target positions and target speeds being based on the perception data and the configuration instructions and data; and generating a plurality of trajectories and acceleration profiles to transition each of the plurality of simulated dynamic vehicles from a current position and speed to the corresponding target position and target speed.
US11681291B2 Navigation based on free space determination
Systems and methods navigate a vehicle by determining a free space region in which the vehicle can travel. In one implementation, a system may include at least one processor programmed to receive from an image capture device, a plurality of images associated with the environment of a vehicle, analyze at least one of the plurality of images to identify a first free space boundary on a driver side of the vehicle and extending forward of the vehicle, a second free space boundary on a passenger side of the vehicle and extending forward of the vehicle, and a forward free space boundary forward of the vehicle and extending between the first free space boundary and the second free space boundary. The first free space boundary, the second free space boundary, and the forward free space boundary may define a free space region forward of the vehicle. The at least one processor of the system may be further programmed to determine a navigational path for the vehicle through the free space region and cause the vehicle to travel on at least a portion of the determined navigational path within the free space region forward of the vehicle.
US11681289B2 Vehicle and remote operation system
A vehicle includes a permission unit configured to permit a remote operation using a remote operation device outside the vehicle, a transmission unit configured to transmit, to the remote operation device, information on surroundings of the subject vehicle acquired from sensors, a receiving unit configured to receive a remote operation signal that is input by an operator outside the vehicle via the remote operation device, a travel control unit configured to remotely drive the vehicle based on the remote operation signal, and a replacement reception unit configured to, while the vehicle is remotely driven, receive an instruction from an occupant to replace the operator.
US11681288B2 Hygiene monitoring and management system and method
A hygiene monitoring and management system including a monitoring module and a display. The management module with an input and that receives data via the input. The received data includes one or more locations of a device in a facility, and the management module further includes one or both of software and hardware configured to generate data representative of cleaning behavior associated with the device based on the received data. The cleaning behavior includes timing and movement of the device in the facility, and a cleanliness level of at least one area in the facility.
US11681282B2 Systems and methods for determining relationships between defects
Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.
US11681281B2 Playback device control
Examples described herein involve a playback device performing one or more playback device actions based on locations of one or more physical contacts on an external surface of the playback device. A processor of the playback device may receive from an array of proximity sensors underlying an external surface of the playback device, location data indicating a physical contact at a location on the external surface. Based on at least the location, the processor may identify a playback device action from a plurality of playback device actions, and cause at least the playback device to perform the identified playback device action. The playback device may further include at least one orientation sensor from which the processor may also receive orientation data indicating an orientation of the playback device. The processor may identify the playback device action also based on the orientation of the playback device.
US11681280B2 Material processing optimization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing material processing. In one aspect, a method includes collecting, from a set of sensors, a set of current manufacturing conditions. Based on the set of current manufacturing conditions collected from the sensors, a set of current qualities of a material currently being processed by manufacturing equipment is determined. A baseline production measure for processing the material according to the set of current qualities is obtained. A candidate set of manufacturing conditions that provide an improved production measure relative to the baseline production measure is determined. A set of candidate qualities for the material produced under the candidate set of manufacturing conditions is determined. A visualization that presents both of the set of candidate qualities of the material and the set of current qualities of the material currently being processed is generated.
US11681278B2 High availability for container based control execution
In an industrial automation system, a control device adapted to a container-based architecture has been developed. The control device may comprise one or more containers instantiated with control execution application, communication application, and or redundancy management application.
US11681276B2 Source and sensor operative acoustic wave device
An automated system includes transducers, at least one computing device, and at least one automated apparatus. The transducer(s) is/are driven and sensed using drive-sense circuit(s). A drives and senses drive and sense a transducer via a single line, generates a digital signal representative of a sensed analog feature to which the transducer is exposed, and transmits the digital signal to the computing device. The computing device receives digital signals from at least some of drive-sense circuits and process them in accordance with the automation process to produce an automated process command. The automated apparatus executes a portion of an automated process based on the automated process command.
US11681274B2 Postprocessor device that generates a machining program including instruction for changing at least one parameter to be used for controlling at least one axis of a CNC machine tool
A postprocessor device outputs a machining program for controlling a CNC machine tool. The postprocessor device includes: a characteristic shape recognition unit configured to read information about a characteristic shape to be machined from cutter location data including information about a characteristic shape; a section setting unit configured to set one or more set sections on a tool path in response to the information about the characteristic shape; and a motion generation unit configured to generate a machining program including instruction for changing at least one parameter to be used for controlling at least one axis of the CNC machine tool outside the set section and inside the set section.
US11681271B2 Distributed multi-node control system and method, and control node
A distributed multi-node control system (100) and method, relating to the field of control technology. The distributed multi-node control system (100) comprises: a first control node (11), a second control node (12), a plurality of servo nodes (20) and a plurality of execution devices (30), the first control node (11) and the second control node (12) being respectively communicationally connected to the plurality of servo nodes (20), the servo nodes (20) being electrically connected to the execution devices (30) and configured to control operating states of the corresponding execution devices (30), the first control node (11) being configured to control an operating state of at least one first servo node (21) among the plurality of servo nodes (20), the second control node (12) being configured to control an operating state of at least one second servo node (22) among the plurality of servo nodes (20).
US11681270B2 Automated storage and retrieval system and control system thereof
An automated storage and retrieval system includes a storage space with storage locations defined therein, an automated transport system connected to the storage space and configured to transport store units for storage in the storage locations and retrieval from the storage locations, and a control system disposed for managing throughput performance of the automated storage and retrieval system, the control system being operably coupled to the automated transport system and having more than one separate and distinct control sections each configured for managing throughput performance with respect to a common group of the storage locations, wherein at least one of the control sections manages aspects of throughput performance of the common group independent of another of the control sections.
US11681267B2 Systems and methods for providing end-to-end monitoring and/or control of remote oil and gas production assets
Implementations are directed to remote data aggregation, data management, and data visualization of field data from remote field site locations. Actions can include generating, by one or more sensors, the field data, each sensor of the one or more sensors being responsive to field site activity, transmitting, through a regional network, the field data to a back-end system, processing, by the back-end system, the field data to provide visualization data, transmitting the visualization data to one or more mobile computing devices, and providing a computer-executable application for execution on a mobile computing device, the computer-executable application processing the visualization data to provide data visualizations.
US11681265B2 Generating facility management device for high temperature component
Disclosed is a generating facility management device capable of automatically calculating and determining inspection intervals of generating facilities using a system. In an example embodiment, the generating facility management device calculates inspection intervals of unit devices constituting each of the generating facilities using a time code index, a stressor index and a degradation mechanism index.
US11681261B2 Control system, control method, learning device, control device, learning method for controlling an operation of a subject device on basis of a detemined command value
A control system estimates a numerical value range within which a command value can fall from a distribution of second data relating to the command value in a learning data set used to construct a prediction model, and in such a manner that a first acceptable range prescribed by a preset first threshold value with respect to a command value for a subject device is extended, decides a second threshold value with respect to the command value for the subject device on the basis of the estimated numerical value range. Further, in an operational phase, on the basis of an output value from the prediction model, the control system decides a command value for the subject device within a second acceptable range prescribed by the decided second threshold value, and controls an operation of the subject device on the basis of the decided command value.
US11681258B2 Time display apparatus for multiple time zones
A time display apparatus for indicating time in a plurality of time zones simultaneously, the apparatus includes a case having a compartment enclosed by a cover, the case having a dial member indicating a 12-hour time clock and a 24-hour time clock, a first wheel completing one revolution in 12 hours and coupled to an hour hand, a second wheel completing one revolution in 1 hour and coupled to a multi-zone minute hand having at least two different vertices, and a third wheel completing one revolution in 24 hours and coupled to a multi-zone hour indicator hand having at least two different indicators, wherein each vertex of the multi-zone minute hand indicates a different minute marking on the 12 hour time clock and each indicator of the multi-zone hour indicator hand indicates a different hour marking on the 24 hour time clock corresponding to different time zones.
US11681251B2 Method of detecting image defects and reprinting defective images, image forming apparatus, implementing the method, and storage medium
An image forming apparatus includes processing circuitry. The processing circuitry receives a timing selected for re-forming an image and re-forms the image determined to be defective based on information about the image formed on a first conveyance medium, on a second conveyance medium at the selected timing.
US11681248B2 Image forming apparatus and sheet conveyance apparatus
An image forming apparatus includes a conveyance portion, a fixing portion including a heating portion, a guide portion, and first and second extending portions. The guide portion guides the sheet, faces a conveyance path through which the sheet passes, and is disposed at a downstream side of the fixing portion in a sheet conveyance direction. The first extending portion extends in a direction crossing a vertical direction, is disposed upstream of the guide portion, and is disposed at the fixing portion downstream side. The second extending portion extends from the first extending portion to a downstream side of the first extending portion in the conveyance direction. In a direction crossing the conveyance direction, the guide portion is disposed at one side of the conveyance path and the second extending portion is disposed to project more than the guide portion from the one side to another side of the conveyance path.