Document Document Title
US11837647B2 Bipolar transistor
A bipolar transistor includes a collector. The collector is formed by: a first portion of the collector which extends under an insulating trench, and a second portion of the collector which crosses through the insulating trench. The first and second portions of the collector are in physical contact.
US11837643B2 Method for manufacturing memory device
A semiconductor device includes a substrate, a gate structure disposed over the substrate, a drain structure disposed in the substrate, and a source structure disposed in the substrate on an n opposite side of the gate structure from the drain structure. The substrate includes a first semiconductor layer, a second semiconductor layer over the first semiconductor layer, and an insulating layer sandwiched between the first semiconductor layer and the second semiconductor layer. The source structure and the drain structure include a same conductivity type. The source structure includes at least an epitaxial layer. The source structure extends deeper into the substrate than the drain structure.
US11837642B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a channel layer including a channel; a channel supply layer on the channel layer; a channel separation pattern on the channel supply layer; a gate electrode pattern on the channel separation pattern; and an electric-field relaxation pattern protruding from a first lateral surface of the gate electrode pattern in a first direction parallel with an upper surface of the channel layer. An interface between the channel layer and the channel supply layer is adjacent to channel. A size of the gate electrode pattern in the first direction is different from a size of the channel separation pattern in the first direction. The gate electrode pattern and the electric-field relaxation pattern form a single structure.
US11837640B2 Transistors with stepped contact via structures and methods of forming the same
A transistor includes a semiconductor substrate including a first active region, a second active region, and a semiconductor channel, a gate stack structure that overlies the semiconductor channel, a proximal dielectric material layer overlying the semiconductor substrate, laterally surrounding the gate stack structure, a distal dielectric material layer overlying the proximal dielectric material layer, and a first contact via structure contacting the first active region having a greater lateral extent at a level of the proximal dielectric material layer than at a level of the distal dielectric material layer.
US11837637B2 Semiconductor device having multiple conductive members
According to one embodiment, a semiconductor device includes first to third electrodes, first and second conductive members, a semiconductor member, and a first insulating member. The first conductive member is electrically connected with the second electrode or is electrically connectable with the second electrode. The semiconductor member includes first to third semiconductor regions. The first semiconductor region includes first to fourth partial regions. The third partial region is between the first and second partial regions. The second semiconductor region is between the third partial region and the third semiconductor region. The fourth partial region is between the third partial region and the second semiconductor region. At least a portion of the second semiconductor region is between the second conductive member and the third electrode. The second conductive member is electrically insulated from the second and third electrodes. The first insulating member includes first to third insulating regions.
US11837635B2 Method of forming graphene on a silicon substrate
The present invention provides a method for the formation of graphene on a silicon substrate, the method comprising: (i) providing a silicon wafer having a growth surface which is free of native oxides, in a reaction chamber; (ii) nitriding the growth surface with a nitrogen-containing gas with the wafer at a temperature in excess of 800° C., to thereby form a silicon nitride layer; and (iii) forming a graphene mono-layer or multiple layer structure on the silicon nitride layer; wherein the method is performed in-situ and sequentially in the reaction chamber. The present invention also provides a graphene-on-silicon layer structure having an intervening silicon nitride layer and free of any intervening native oxide layer.
US11837632B2 Wafer
Provided is a wafer including a ring part and a processed part. The processed part is connected to the ring part. The processed part has a top surface which has been grounded and a bottom surface opposite to the top surface. The processed part is surrounded by the ring part. A region where the top surface connects to the ring part is a curved surface curved upwards.
US11837623B2 Integrated circuit having vertical routing to bond pads
Methods and apparatus for an assembly having directly bonded first and second wafers where the assembly includes a backside surface and a front side surface. The first wafer includes IO signal connections vertically routed to the direct bonding interface by a first one of the bonding posts on the first wafer bonded to a first one of the bonding posts on the second wafer. The second wafer includes vertical routing of the IO signal connections from first one though the bonding posts on the second wafer to IO pads on a backside surface of the assembly.
US11837621B2 Image sensor including a semiconductor pattern
An image sensor including a substrate having first and second surfaces that are opposite to each other. The substrate includes unit pixel regions having photoelectric conversion regions. A semiconductor pattern is disposed in a first trench defined in the substrate and defines the unit pixel regions. The semiconductor pattern includes a first semiconductor pattern and a second semiconductor pattern disposed on the first semiconductor pattern. A back-side insulating layer covers the second surface of the substrate. The first semiconductor pattern includes a side portion extended along an inner side surface of the first trench and a bottom portion connected to the side portion and disposed closer to the second surface of the substrate than the side portion. The second semiconductor pattern extends toward the second surface of the substrate and is spaced apart from the back-side insulating layer with the bottom portion of the first semiconductor pattern interposed therebetween.
US11837618B1 Image sensor including a protective layer
An image sensor includes a semiconductor substrate having a plurality of pixel regions arranged in a first direction and a second direction that are parallel to an upper surface of the semiconductor substrate. The first direction is perpendicular to the second direction. A grid structure extends in the first direction and the second direction on the semiconductor substrate to define openings corresponding to a plurality of sub-pixel regions of the plurality of the pixel regions, respectively. Color filters are disposed in the openings of the grid structure, respectively. A protective layer covers sidewalls of the grid structure and bottom surfaces of the color filters. The protective layer includes silicon oxide including carbon (C) or nitrogen (N).
US11837617B2 Under-display camera system and operating method thereof
An operating method of an under-display camera system includes: providing a raw data by a pixel array; generating, by a plurality of color filters respectively disposed on a plurality of first photodiodes of the pixel array, a color information in accordance with the raw data; generating, by a plurality of first narrowband filters respectively disposed on a plurality of second photodiodes of the pixel array, a first narrowband information in accordance with the raw data, wherein a spectrum linewidth of the plurality of first narrowband filters is in a range from 5 nm to 70 nm; reconstructing an edge information from the first narrowband information based on one of a plurality of diffraction patterns provided by a database unit of a point spread function; and obtaining an image by combining the edge information with the color information.
US11837608B2 Array substrate and display panel
An array substrate and a display panel. The array substrate includes: a substrate having a display region and a non-display region surrounding the display region. The non-display region includes a first sub-region extending in a first direction, a second sub-region extending in a second direction, and a third sub-region connecting the first sub-region with the second sub-region, and the third sub-region extends in an arc shape, and the first sub-region comprises a binding region; a plurality of signal lines extending in the display region; a plurality of circuit modules located on the substrate; and a plurality of fan-out lines located in the non-display region. Each of the fan-out lines is electrically connected to a corresponding one of the circuit modules and extends to the binding region.
US11837606B2 Display panel and display device
A display panel and a display device are provided. The display panel includes at least one driving circuit and at least one pixel circuit. A driving circuit provides a driving signal for a pixel circuit. The driving circuit includes N-level shift registers cascaded with each other, where N is greater than or equal to two. A shift register includes at least one first active layer, and an active layer with a largest area is a first preset active layer. The pixel circuit includes at least one second active layer, where an active layer with a largest area among active layers containing silicon is a second preset active layer, and an active layer with a largest area among active layers containing oxide semiconductor is a third preset active layer. The first preset active layer has an area greater than the second preset active layer and the third preset active layer.
US11837605B2 Structure including transistor using buried insulator layer as gate dielectric and trench isolations in source and drain
A structure including a semiconductor-on-insulator (SOI) substrate. The SOI substrate includes an SOI layer over a buried insulator layer over a base semiconductor layer. The structure includes a high-voltage first field effect transistor (FET) adjacent to a high performance, low voltage second FET. The high voltage FET has a gate electrode on the buried insulator layer, and a source and a drain in the base semiconductor layer under the buried insulator layer. Hence, the buried insulator layer operates as a gate dielectric for the high voltage FET. The low voltage FET has a source and a drain over the buried insulator layer, i.e., in the SOI layer. A trench isolation is in each of the source and the drain of the first, high voltage FET. The source of the high voltage FET surrounds the trench isolation therein.
US11837602B2 Semiconductor device structure having a plurality of threshold voltages and method of forming the same
An embodiment method includes forming a semiconductor liner layer on a first fin structure and on a second fin structure and forming a first capping layer on the semiconductor liner layer disposed on the first fin structure. The method further includes forming a second capping layer on the semiconductor liner layer disposed on the first fin structure, where a composition of the first capping layer is different from a composition of the second capping layer. The method additionally includes performing a thermal process on the first capping layer, the second capping layer, and the semiconductor liner layer to form a first channel region in the first fin structure and a second channel region in the second fin structure. A concentration profile of a material of the first channel region is different from a concentration profile of a material of the second channel region.
US11837601B2 Transistor circuits including fringeless transistors and method of making the same
A field effect transistor includes a gate dielectric and a gate electrode overlying an active region and contacting a sidewall of a trench isolation structure. The transistor may be a fringeless transistor in which the gate electrode does not overlie a portion of the trench isolation region. A planar dielectric spacer plate and a conductive gate cap structure may overlie the gate electrode. The conductive gate cap structure may have a z-shaped vertical cross-sectional profile to contact the gate electrode and to provide a segment overlying the planar dielectric spacer plate. Alternatively or additionally, a conductive gate connection structure may be provided to provide electrical connection between two electrodes of adjacent field effect transistors.
US11837596B2 Stacked dies and methods for forming bonded structures
In various embodiments, a method for forming a bonded structure is disclosed. The method can comprise mounting a first integrated device die to a carrier. After mounting, the first integrated device die can be thinned. The method can include providing a first layer on an exposed surface of the first integrated device die. At least a portion of the first layer can be removed. A second integrated device die can be directly bonded to the first integrated device die without an intervening adhesive.
US11837595B2 Semiconductor device structure and method for manufacturing the same
A semiconductor device structure includes a first chip, second chip, a first metal structure, a second metal structure, a first via structure and a second via structure. The first chip includes n inter metal dielectric (IMD) layer, which includes different materials adjacent to generate a number of staggered portions having a zigzag configuration. The second chip bonded to the first chip generates a bonding interface. The first metal structure is disposed in the first chip and between the staggered portions and the bonding interface. The first via structure in the first chip stops at the first metal structure. The first via structure includes a first via metal and a first via dielectric layer. A surface roughness of the staggered portions is substantially greater than a surface roughness of the first via dielectric layer. The second via structure extends from the first via structure to the second metal structure.
US11837591B2 Manufacturing method of light emitting diode package structure
A manufacturing method of a light emitting diode (LED) package structure includes the following steps. A carrier is provided. A redistribution layer is formed on the carrier. A plurality of active devices are formed on the carrier. A plurality of LEDs are transferred on the redistribution layer. The LEDs and the active devices are respectively electrically connected to the redistribution layer. The active devices are adapted to drive the LEDs, respectively. A molding compound is formed on the redistribution layer to encapsulate the LEDs. The carrier is removed to expose a bottom surface of the redistribution layer.
US11837590B2 Display panel, manufacturing method thereof, and display device
A display panel, a manufacturing method thereof, and a display device are provided. The display panel includes a driving backplate, functional component groups, and micro-LED chips. The functional component groups are integrated in regions where the micro-LED chips are not disposed and are multiplexed as alignment marks. In a mass transfer process of the micro-LED chips, the alignment marks are prevented from additionally occupying pixel space by using part of functional components multiplexed as the alignment marks under a precondition of ensuring alignment accuracy.
US11837589B2 Tiled display device
A tiled display device including a first display device; a second display device located at one side of the first display device in a first direction; a first chassis disposed under the first display device to support the first display device; and a second chassis disposed under the second display device to support the second display device. An end portion of the first chassis and an end portion of the second chassis are directly connected to each other, and an end portion of the first display device and an end portion of the second display device come into direct contact with each other.
US11837588B2 Circuit board with compact passive component arrangement
Various circuit boards with mounted passive components and method of making the same are disclosed. In one aspect, a method of manufacturing is provided that includes at least partially encapsulating a first plurality of passive components in a molding material to create a first molded passive component group. The first molded passive component group is mounted on a surface of a circuit board. The first plurality of passive components are electrically connected to the circuit board.
US11837585B2 Wafer level packaging of light emitting diodes (LEDs)
An LED wafer includes LED dies on an LED substrate. The LED wafer and a carrier wafer are joined. The LED wafer that is joined to the carrier wafer is shaped. Wavelength conversion material is applied to the LED wafer that is shaped. Singulation is performed to provide LED dies that are joined to a carrier die. The singulated devices may be mounted in an LED fixture to provide high light output per unit area.
US11837582B2 Molded direct bonded and interconnected stack
Dies and/or wafers are stacked and bonded in various arrangements including stacks, and may be covered with a molding to facilitate handling, packaging, and the like. In various examples, the molding may cover more or less of a stack, to facilitate connectivity with the devices of the stack, to enhance thermal management, and so forth.
US11837580B2 Apparatuses and methods for coupling a plurality of semiconductor devices
Apparatuses and methods for coupling semiconductor devices are disclosed. In a group of semiconductor devices (e.g., a stack of semiconductor devices), a signal is provided to a point of coupling at an intermediate semiconductor device of the group, and the signal is propagated away from the point of coupling over different (e.g., opposite) signal paths to other semiconductor devices of the group. Loading from the point of coupling at the intermediate semiconductor device to other semiconductor devices of a group may be more balanced than, for example, having a point of coupling at semiconductor device at an end of the group (e.g., a lowest semiconductor device of a stack, a highest semiconductor device of the stack, etc.) and providing a signal therefrom. The more balanced topology may reduce a timing difference between when signals arrive at each of the semiconductor devices.
US11837578B2 Package structure
A package structure includes at least one semiconductor die, an insulating encapsulant, an isolation layer and a redistribution layer. The at least one first semiconductor die has a semiconductor substrate and a conductive post disposed on the semiconductor substrate. The insulating encapsulant is partially encapsulating the first semiconductor die, wherein the conductive post has a first portion surrounded by the insulating encapsulant and a second portion that protrudes out from the insulating encapsulant. The isolation layer is disposed on the insulating encapsulant and surrounding the second portion of the conductive post. The redistribution layer is disposed on the first semiconductor die and the isolation layer, wherein the redistribution layer is electrically connected to the conductive post of the first semiconductor die.
US11837572B2 Apparatus and method for manufacturing semiconductor package structure
An apparatus and method for manufacturing a semiconductor package structure are provided. The method includes: providing a process line comprising a first semiconductor manufacturing portion configured to provide a first operation including a first process step, and a second semiconductor manufacturing portion configured to provide a second operation including a second process step; passing a packaging structure through the second semiconductor manufacturing portion, wherein the second semiconductor manufacturing portion applies the second process step to the packaging structure; passing the packaging structure through the first semiconductor manufacturing portion, wherein the first semiconductor manufacturing portion applies the first process step to the packaging structure; and passing the packaging structure through the second semiconductor manufacturing portion again without applying the second process step thereon.
US11837571B2 Semiconductor module comprising a first and second connecting element for connecting a semiconductor chip, and also production method
A semiconductor module includes a substrate, a semiconductor chip arranged on the substrate, and a first connecting element for electrically connecting the semiconductor chip to a conductor track and/or to a further component of the semiconductor module. At least part of the first connecting element lies in surface contact with the semiconductor chip and the substrate and also the conductor track and/or the further component. The semiconductor module includes a second connecting element for electrically connecting the semiconductor chip to the conductor track and/or to the further component. The second connecting element is configured in the form of a wire or a strip.
US11837567B2 Semiconductor package and method of forming thereof
A semiconductor device includes a redistribution structure, an integrated circuit package attached to a first side of the redistribution structure and a core substrate coupled to a second side of the redistribution structure with a first conductive connector and a second conductive connector. The second side is opposite the first side. The semiconductor device further includes a top layer of the core substrate including a dielectric material and a chip disposed between the redistribution structure and the core substrate. The chip is interposed between sidewalls of the dielectric material.
US11837562B2 Conductive bump of a semiconductor device and fabricating method thereof
Present disclosure provides a semiconductor structure and a method for fabricating a semiconductor structure. The semiconductor structure includes a substrate, a conductive layer in the substrate, a conductive bump over the substrate and electrically coupled to the conductive layer, and a dielectric stack, including a polymer layer laterally surrounding the conductive bump and including a portion spaced from a nearest outer edge of the conductive bump with a gap, wherein a first thickness of the polymer layer in a first region is greater than a second thickness of the polymer layer in a second region adjacent to the first region, a first bottom surface of the polymer layer in the first region is leveled with a second bottom surface of the polymer layer in the second region, and a dielectric layer underneath the polymer layer.
US11837561B2 Channelized filter using semiconductor fabrication
A semiconductor technology implemented high-frequency channelized filter includes a dielectric substrate with metal traces disposed on one of two major surfaces of the substrate. An input and output port disposed on the substrate and one of the metal traces carrying a high-frequency signal to be filtered between the input and output port. Other of the metal traces are connected to the one metal trace at intervals along the length of the one metal trace each providing a reactance to the high-frequency signal where the reactance varies with frequency and additional traces of the metal traces serving as a reference ground for the one metal trace and the other metal traces. A silicon enclosure mounted to the substrate with a first planar surface with cavities in the enclosure that extend through the first surface, and internal walls within the silicon enclosure defining the cavities. A layer of conductive metal covers the first planar surface, cavities and the internal walls. The silicon enclosure having substantially continuous areas of metal on the first planar surface about the periphery of the silicon enclosure that engage corresponding areas of the additional traces about the periphery of the substrate. The cavities surround the respective other metal traces with the internal cavity walls engaging the additional traces adjacent the respective other metal traces to individually surround each of the other metal traces with a conductive metal thereby providing electromagnetic field isolation between each of the other metal traces.
US11837560B2 Semiconductor device with waveguide and method therefor
A method of manufacturing a semiconductor device is provided. The method includes forming an assembly including placing a semiconductor die and a launcher structure on a carrier substrate, encapsulating at least a portion of the semiconductor die and the launcher structure, and applying a redistribution layer on a surface of the semiconductor die and a surface of the launcher structure to connect a bond pad of the semiconductor die with an antenna launcher of the launcher structure. The assembly is attached to a substrate and a waveguide overlapping the assembly is attached to the substrate. The waveguide structure is physically decoupled from the assembly.
US11837559B2 Group III nitride-based radio frequency amplifiers having back side source, gate and/or drain terminals
RF amplifiers are provided that include an interconnection structure and a Group III nitride-based RF amplifier die that is mounted on top of the interconnection structure. The Group III nitride-based RF amplifier die includes a semiconductor layer structure. A plurality of unit cell transistors are provided in an upper portion of the semiconductor layer structure, and a gate terminal, a drain terminal and a source terminal are provided on a lower surface of the semiconductor layer structure that is adjacent the interconnection structure.
US11837558B2 Process for manufacturing a strained semiconductor device and corresponding strained semiconductor device
A process for manufacturing a strained semiconductor device envisages: providing a die of semiconductor material, in which elementary components of the semiconductor device have been integrated by means of initial front-end steps; and coupling, using the die-attach technique, the die to a support, at a coupling temperature. The aforesaid coupling step envisages selecting the value of the coupling temperature at a value higher than an operating temperature of use of the semiconductor device, and moreover selecting the material of the support so that it is different from the material of the die in order to determine, at the operating temperature, a coupling stress that is a function of the different values of the coefficients of thermal expansion of the materials of the die and of the support and of the temperature difference between the coupling temperature and the operating temperature. Furthermore, additional stress can be enhanced by means of different embodiments involving the support, such as ring or multi-layer frame.
US11837545B2 Semiconductor memory device
A semiconductor device including a substrate includes an active region. A bit line structure extends across the active region. A landing pad is disposed on an end portion of the active region. A first spacer is disposed between the bit line structure and the landing pad. A second spacer is disposed between the first spacer and the landing pad. An air spacer is disposed between the first spacer and the second spacer. A capping pattern is disposed between a sidewall of the landing pad and a sidewall of the bit line structure. The capping pattern defines a top surface of the air spacer and comprises a metallic material.
US11837538B2 Conductive rail structure for semiconductor devices
The present disclosure describes a semiconductor structure and a method for forming the same. The semiconductor structure can include a substrate, a first vertical structure and a second vertical structure formed over the substrate, and a conductive rail structure between the first and second vertical structures. A top surface of the conductive rail structure can be substantially coplanar with top surfaces of the first and the second vertical structures.
US11837537B2 Fan-out semiconductor package
A fan-out semiconductor package includes a first connection structure having first and second surfaces, a first semiconductor chip disposed on the first surface, a first encapsulant disposed on the first surface and covering at least a portion of the first semiconductor chip, a second semiconductor chip disposed on the second surface, one or more first metal members disposed on the second surface, one or more second metal members disposed on the second surface, a second encapsulant disposed on the second surface and respectively covering at least portions of the second semiconductor chip and the first and second metal members, and a second connection structure disposed on an opposite side of a side of the second encapsulant, on which the first connection structure is disposed.
US11837535B2 Semiconductor devices including decoupling capacitors
Methods of forming decoupling capacitors in interconnect structures formed on backsides of semiconductor devices and semiconductor devices including the same are disclosed. In an embodiment, a device includes a device layer including a first transistor; a first interconnect structure on a front-side of the device layer; a second interconnect structure on a backside of the device layer, the second interconnect structure including a first dielectric layer on the backside of the device layer; a contact extending through the first dielectric layer to a source/drain region of the first transistor; a first conductive layer including a first conductive line electrically connected to the source/drain region of the first transistor through the contact; and a second dielectric layer adjacent the first conductive line, the second dielectric layer including a material having a k-value greater than 7.0, a first decoupling capacitor including the first conductive line and the second dielectric layer.
US11837534B2 Substrate with variable height conductive and dielectric elements
Apparatuses, systems and methods associated with package substrate design with variable height conductive elements within a single layer are disclosed herein. In embodiments, a substrate may include a first layer, wherein a trench is located in the first layer, and a second layer located on a surface of the first layer. The substrate may further include a first conductive element located in a first portion of the second layer adjacent to the trench, wherein the first conductive element extends to fill the trench, and a second conductive element located in a second portion of the second layer, wherein the second conductive element is located on the surface of the first layer. Other embodiments may be described and/or claimed.
US11837529B2 Semiconductor package with top circuit and an IC with a gap over the IC
A packaged integrated circuit (IC) includes a leadframe including a die pad and leads around the die pad, an analog IC die having first bond pads on its active top side, and a second circuit including second circuit bond pads attached to the analog IC die by an attachment layer configured as a ring with a hollow center that provides an inner gap. A bottom side of the analog IC or the second circuit is attached to the die pad. Bond wires couple at least some of the first bond pads or some of the second circuit bond pads to the leads, and there is a second coupling between others of the second circuit bond pads and others of the first bond pads. A mold compound is for encapsulating the second circuit and the analog IC.
US11837525B1 Module having a moulded plastic body and a multiplicity of load terminal elements and power semiconductor device therewith
A module and a power semiconductor device wherein a module is configured with a molded plastic body and load terminal elements of the power semiconductor device, wherein respective load terminal elements are configured as a flat shaped metal body having a first main face and an opposite second main face, and having a first secondary face and an opposite second secondary face. The secondary faces connect the main faces, and have a terminal section, wherein the molded plastic body forms channels and comprises a bottom body part, a first and a second edge body and a partition body. The load terminal elements are arranged with a section in an associated channel, and an edge body of the channel has an indentation directed towards the one main face of the directly neighboring terminal element.
US11837523B2 Inverter
A transistor package comprising: a substrate; a first transistor in thermal contact with the substrate, wherein the transistor comprises a gate; the substrate sintered to a heat sink through a sintered layer; an encapsulant that at least partially encapsulates the first transistor; and a Kelvin connection to the transistor gate.
US11837522B2 Ball grid array package design
An information handling system includes a printed circuit board (PCB) and an integrated circuit device. The integrated circuit device includes a substrate and a die that is bonded via a first surface of the die to a first surface of the substrate. The substrate includes a ball grid array (BGA) on the first surface of the substrate. The integrated circuit device is bonded to a first surface of the PCB via the BGA. The die is collocated with the cutout area.
US11837521B2 Wire bonded air heat sink
An electronic device includes a semiconductor substrate and a heat sink arranged on a surface of the semiconductor substrate. The heat sink includes a plurality of metal filaments that each includes a first end joined to the surface, a second end, and a body over the surface such that the body is surrounded by a coolant medium to dissipate heat. The heat sink is not part of an electrical network.
US11837518B2 Coated semiconductor dies
In examples, a chip scale package (CSP) comprises a semiconductor die; a conductive terminal coupled to the semiconductor die; and a non-conductive coat covering a backside of the semiconductor die and a sidewall of the semiconductor die. The non-conductive coat has a thickness of less than 45 microns.
US11837509B1 Method of manufacturing and packaging silicon photonics integrated circuit dies in wafer form
A method of packaging the silicon photonics wafer for fabricating custom optical-electrical modules includes fabricating a wafer with multiple dies of silicon photonics circuits based on custom design and conducting electrical and optical tests of the silicon photonics circuits in wafer level. The method further includes preparing the wafer for next point of use. Additionally, the method includes performing post-wafer processing on the wafer received at the next point of use. The method further includes conducting post-process electrical tests of the silicon photonics circuits in wafer level. Furthermore, the method includes preparing the wafer with known-good-dies or a known-good-wafer identified for custom use. Moreover, the method includes performing custom process on the know good dies.
US11837504B2 Self-aligned structure for semiconductor devices
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor device having self-aligned isolation structures. The present disclosure provides self-aligned isolation fins that can be formed by depositing dielectric material in openings formed in a spacing layer or by replacing portions of fins with dielectric material. The self-aligned isolation fins can be separated from each other by a critical dimension of the utilized photolithography process. The separation between self-aligned isolation fins or between the self-aligned isolation fins and active fins can be approximately equal to or larger than the separations of the active fins.
US11837503B2 Scalable and flexible architectures for integrated circuit (IC) design and fabrication
The present disclosure relates to a system and a method for fabricating one or more integrated circuits (ICs). The system includes a plurality of logic tiles formed on a logic wafer and separated by at least one first scribe line, a respective logic tile including a function unit including circuitry configured to perform a respective function; at least one global interconnect configured to communicatively connect the plurality of logic tiles; a plurality of memory tiles formed on a memory wafer connected with the logic wafer, the plurality of memory tiles separated by at least one second scribe line that is substantially aligned with the at least one first scribe line, wherein the logic wafer and the memory wafer are diced along the at least one first scribe line and the at least one second scribe line to obtain a plurality of ICs, a respective IC including at least one logic tile connected with at least one memory tile.
US11837500B2 Selective deposition of metal barrier in damascene processes and the structures formed thereof
A method of forming an integrated circuit structure includes forming an etch stop layer over a conductive feature, forming a dielectric layer over the etch stop layer, forming an opening in the dielectric layer to reveal the etch stop layer, and etching the etch stop layer through the opening using an etchant comprising an inhibitor. An inhibitor film comprising the inhibitor is formed on the conductive feature. The method further includes depositing a conductive barrier layer extending into the opening, performing a treatment to remove the inhibitor film after the conductive barrier layer is deposited, and depositing a conductive material to fill a remaining portion of the opening.
US11837499B2 Method for preparing fine metal lines with high aspect ratio
The present disclosure provides to a method for preparing metal lines with a high aspect ratio comprising two photolithography stages. According to the design of the method of the present disclosure, first metal lines with high aspect ratio are formed in a dielectric layer, which provides a mechanical support to the first metal lines, thereby preventing the first metal lines from collapsing or deforming. Because of a significant reduction or elimination of collapse or deformation phenomenon in the semiconductor structure, a problem associated with short circuits due to direct contact between the semiconductor components can be mitigated, and reliability of the semiconductor structures can be enhanced. As a result, a yield of the semiconductor structure is increased.
US11837497B2 Semiconductor device
The present disclosure provides a semiconductor device. The semiconductor device includes a substrate, including a plurality of protrusions; a plurality of fins formed over the substrate and aligned with the plurality of protrusions; and an isolation structure formed on the substrate and between the protrusions and the fins. An orthographic projection of each of the plurality of fins and an orthographic projection of a corresponding protrusion of the plurality of protrusions on the substrate coincide with each other.
US11837494B2 Substrate handling device with adjustable joints
An adjustable joint for insertion into a linkage of a substrate handler utilized for substrate processing. The adjustable joint allows for adjusting the pitch and roll of an attached link. Such adjustment may permit aligning a pickup surface of an end effector to a desired plane. Once adjusted, the joint may be fixed to maintain the desired orientation of the attached link. The adjustable joint allows for correcting deflection of a pickup surface of an end effector relative to a desired pickup plane due to, for example, drooping caused by high temperature usage, mechanical tolerances and/or installation errors.
US11837493B2 Electrostatic chuck assembly for plasma processing apparatus
An electrostatic chuck including a clamping layer having a first clamping electrode and a second clamping electrode is disclosed. A first clamping electrode defining a first clamping zone and a second clamping zone is provided. The first clamping zone and the second clamping zone are separated by a first gap and are electrically connected by at least one electrical connection extending across the first gap. A second clamping electrode disposed radially outward from the first clamping electrode. The second clamping electrode defining a third clamping zone and a fourth clamping zone that are separated by a second gap. The third clamping zone and the fourth clamping zone are electrically connected by at least one electrical connection extending across the second gap. Plasma processing apparatuses and systems incorporating the electrostatic chuck are also provided.
US11837491B2 Electrostatic chuck and reaction chamber
The present disclosure provides an electrostatic chuck and a reaction chamber. The electrostatic chuck includes an insulation layer and a heating body arranged at a bottom of the insulation layer. The electrostatic chuck further includes a cooling pipeline. The cooling pipeline is arranged under the heating body, spaced apart from the heating body, and configured to transfer cooling liquid to absorb heat radiated by the heating body. The electrostatic chuck further includes a thin-wall structure respectively connected to the heating body and the cooling pipeline. The thin-wall structure is configured to reduce heat dissipation efficiency between the heating body and the cooling pipeline. The electrostatic chuck provided by the present disclosure may realize stable temperature control for the heating body during a processing process to effectively reduce whisker defects and to improve the product yield.
US11837489B2 Electrostatic chuck device and production method for electrostatic chuck device
The electrostatic chuck device includes: a base having one main surface serving as a mounting surface on which a plate-shaped sample is mounted; and an electrode for electrostatic attraction provided on a side opposite to the mounting surface in the base or in an interior of the base, in which the electrode for electrostatic attraction is made of a composite sintered body that includes a matrix phase having insulation properties and a dispersed phase having a lower volume resistivity value than the matrix phase, in any cross section of the composite sintered body, a region of the dispersed phase, which is surrounded by the matrix phase and is independent, includes aggregated portions having a maximum Feret diameter of 30 μm or more, and one or more of the aggregated portions are present in a range of 2500 μm2 in any cross section of the sintered body.
US11837488B2 Composite sintered body, semiconductor manufacturing apparatus member, and method of manufacturing composite sintered body
A method of manufacturing a composite sintered body includes a step (Step S11) of molding mixed powder in which Al2O3, SiC, and MgO are mixed, into a green body having a predetermined shape and a step (Step S12) of generating a composite sintered body by sintering the green body. Then, in Step S11, the ratio of SiC to the mixed powder is not lower than 4.0 weight percentage and not higher than 13.0 weight percentage. Further, the purity of Al2O3 in Step S11 is not lower than 99.9%. It is thereby possible to suppress the abnormal grain growth of Al2O3 and suitably manufacture a composite sintered body having high relative dielectric constant and withstand voltage, and low tan δ.
US11837483B2 Wafer handling chamber with moisture reduction
An apparatus and method for reducing moisture within a wafer handling chamber is disclosed. The moisture reduction results in reduced oxidation of a wafer. The moisture reduction is made possible through use of valves and purging gas. Operation of the valves may result in improved localized purging.
US11837477B2 Washing device and washing method
A substrate washing device includes a roll washing member, a single tube nozzle and spray nozzle. The roll washing member linearly extends over the entire length of the diameter of the substrate and comes into slide-contact with the surface of the substrate. The single tube nozzle discharges washing liquid onto a roll winding side of the roll washing member so that the first washing liquid lands in the front center of the substrate. The spray nozzle sprays a second washing liquid in a fan shape toward a second area when the roll winding side area is divided into two areas.
US11837474B2 Method to improve profile control during selective etching of silicon nitride spacers
Cyclic etch methods comprise the steps of: i) exposing a SiN layer covering a structure on a substrate in a reaction chamber to a plasma of hydrofluorocarbon (HFC) to form a polymer layer deposited on the SiN layer that modifies the surface of the SiN layer, the HFC having a formula CxHyFz where x=2-5, y>z, the HFC being a saturated or unsaturated, linear or cyclic HFC; ii) exposing the polymer layer deposited on the SiN layer to a plasma of an inert gas, the plasma of the inert gas removing the polymer layer deposited on the SiN layer and the modified surface of the SiN layer on an etch front; and iii) repeating the steps of i) and ii) until the SiN layer on the etch front is selectively removed, thereby forming a substantially vertically straight SiN spacer comprising the SiN layer on the sidewall of the structure.
US11837471B2 Methods of patterning small features
A method of forming a semiconductor device includes depositing a first layer over a substrate and patterning the first layer using an extreme ultraviolet (EUV) lithography process to form a patterned layer and expose portions of the substrate. The method includes, in a plasma processing chamber, generating a first plasma from a gas mixture including SiCl4 and one or more of argon, helium, nitrogen, and hydrogen. The method includes exposing the substrate to the first plasma to deposit a second layer including silicon over the patterned layer.
US11837468B2 Stacked structure including semiconductor structure and method of manufacturing the same
A method of manufacturing a stacked structure includes forming a first metal buffer layer including crystal grains on a base substrate, forming a second metal buffer material layer on the first metal buffer layer, and crystallizing the second metal buffer material layer to form a second metal buffer layer, wherein the second metal buffer material layer includes crystal grains, and a density of the crystal grains of the second metal buffer material layer is lower than a density of the crystal grains of the first metal buffer layer.
US11837466B2 Method of manufacturing semiconductor device, substrate processing method, substrate processing apparatus, and recording medium
There is provided a technique that includes: (a) supplying a silicon- and ligand-containing gas to a substrate having a surface on a first base and second base are exposed to adsorb silicon contained in the silicon- and ligand-containing gas on a surface of one of the first and second base; (b) supplying a fluorine-containing gas to the substrate after the silicon is absorbed, to cause the silicon to react with the fluorine-containing gas to modify the surface to be F-terminated; and (c) supplying a film-forming gas to the substrate after the surface is modified, to thereby form a film on a surface of the other of the first base and the second base, which is different from the one of the first base and the second base.
US11837464B2 Methods, systems, and apparatus for tape-frame substrate cleaning and drying
Methods, systems, and apparatus for cleaning and drying a tape-frame substrate are provided. In embodiments, an apparatus for supporting a tape-frame substrate includes a chuck having a first side and a second side opposite the first side, the first side having a convex surface configured to support the tape-frame substrate; and a plurality of channels extending through the chuck and having outlets along the first side, wherein the plurality of channels are configured to dispense fluid from the outlets along the convex surface of the first side. In embodiments, a support system includes the chuck and a holder configured to mount a tape-frame substrate to the chuck. The plurality of channels are configured to dispense fluid from the outlets and between the tape-frame substrate and the convex surface of the chuck when the tape-frame substrate is mounted to the chuck.
US11837461B2 Semiconductor device and manufacturing method thereof
An object is to reduce leakage current and parasitic capacitance of a transistor used for an LSI, a CPU, or a memory. A semiconductor integrated circuit such as an LSI, a CPU, or a memory is manufactured using a thin film transistor in which a channel formation region is formed using an oxide semiconductor which becomes an intrinsic or substantially intrinsic semiconductor by removing impurities which serve as electron donors (donors) from the oxide semiconductor and has larger energy gap than that of a silicon semiconductor. With use of a thin film transistor using a highly purified oxide semiconductor layer with sufficiently reduced hydrogen concentration, a semiconductor device with low power consumption due to leakage current can be realized.
US11837460B2 Lateral bipolar transistor
The present disclosure relates to semiconductor structures and, more particularly, to a lateral bipolar transistor and methods of manufacture. The structure includes: an extrinsic base region composed of semiconductor material; an emitter region on a first side of the extrinsic base region; a collector region on a second side of the extrinsic base region; and an extrinsic base contact wrapping around the semiconductor material of the extrinsic base region.
US11837459B2 Method and structure for diodes with backside contacts
A method includes providing a first semiconductor layer at a frontside of a structure; implanting first dopants of a first conductivity-type into the first semiconductor layer, resulting in a doped layer in the first semiconductor layer; forming a stack of semiconductor layers over the first semiconductor layer; patterning the stack of semiconductor layers and the first semiconductor layer into fins; forming an isolation structure adjacent to a lower portion of the fins; etching the stack of semiconductor layers to form a source/drain trench over the first semiconductor layer; forming a source/drain feature in the source/drain trench, wherein the source/drain feature is doped with second dopants of a second conductivity-type opposite to the first conductivity-type; forming a contact hole at a backside of the structure, wherein the contact hole exposes the doped layer in the first semiconductor layer; and forming a first contact structure in the contact hole.
US11837455B2 Sample analysis systems and methods of use thereof
The invention generally relates to sample analysis systems and methods of use thereof. In certain aspects, the invention provides a system for analyzing a sample that includes an ion generator configured to generate ions from a sample. The system additionally includes an ion separator configured to separate at or above atmospheric pressure the ions received from the ion generator without use of laminar flowing gas, and a detector that receives and detects the separated ions.
US11837454B2 User exchangeable ablation cell interface to alter LA-ICP-MS peak widths
In an embodiment, a laser ablation system can include a laser ablation cell and at least a pair of particle-collection-to-transport-tubing interfaces. The laser ablation cell can be configured for ablating a sample or another material, and the laser ablation cell can include a laser unit. The at least a pair of particle-collection-to-transport-tubing interfaces can be configured to gather an ablated sample and direct the ablated sample to an analysis unit. A selected particle-collection-to-transport-tubing interface can be received by the laser ablation cell directly above the laser unit. The at least a pair of particle-collection-to-transport-tubing interfaces can be configured to be interchangeable with one another.
US11837453B2 Nebuliser outlet
A nebuliser outlet comprises an inlet end and an outlet end, a first channel and one or more second channels arranged between the inlet end and the outlet end. The first channel is configured to receive a capillary, and the one or more second channels are configured to pass gas to the outlet end. The nebuliser outlet is a single integrated component.
US11837447B2 Workpiece processing apparatus with plasma and thermal processing systems
An apparatus for combining plasma processing and thermal processing of a workpiece is presented. The apparatus includes a processing chamber, a plasma chamber separated from the processing chamber disposed on a first side of the processing chamber, and a plasma source configured to generate a plasma in the plasma chamber. A quartz workpiece support is disposed within the processing chamber, the workpiece support configured to support a workpiece. One or more radiative heat sources configured to heat the workpiece are disposed on a second and opposite side of the first side of the processing chamber. A dielectric window is disposed between the workpiece support and the one or more heat sources. In addition, the apparatus includes a temperature measurement system configured to obtain a temperature measurement indicative of a temperature of the workpiece.
US11837446B2 High power cable for heated components in RF environment
A substrate support includes an edge ring, one or more heating elements, and a cable configured to provide power from a power source to the edge ring and the one or more heating elements. The cable includes a first plurality of wires connected to the edge ring, a second plurality of wires connected to the one or more heating elements, a filter module, wherein the first plurality of wires and the second plurality of wires are twisted together within the filter module, and an isolation device. The isolation device is connected to the first plurality of wires and disposed between the filter module and the edge ring. The isolation device is configured to compensate for a resonance frequency generated during operation of the edge ring and the one or more heating elements.
US11837441B2 Depositing a carbon hardmask by high power pulsed low frequency RF
Methods and related apparatus for depositing an ashable hard mask (AHM) on a substrate include pulsing a low frequency radio frequency component at a high power. Pulsing low frequency power may be used to increase the selectivity or reduce the stress of an AHM. The AHM may then be used to etch features into underlying layers of the substrate.
US11837440B2 Substrate processing apparatus, method of manufacturing semiconductor device, and recording medium
There is provided a plasma vessel in which a process gas is plasma-excited; a substrate process chamber which is in communication with the plasma vessel; a gas supply system supplying the process gas; and a coil installed to wind around an outer periphery of the plasma vessel and supplied with high-frequency power, wherein the coil is installed such that: a distance from an inner periphery of the coil to an inner periphery of the plasma vessel at a predetermined position on the coil is different from a distance from the inner periphery of the coil to the inner periphery of the plasma vessel at another position on the coil; and a distance from the inner periphery of the coil to the inner periphery of the plasma vessel at a position at which an amplitude of a standing wave of a voltage applied to the coil is maximized is maximized.
US11837437B2 Specimen machining device and information provision method
A specimen machining device for machining a specimen by irradiating the specimen with an ion beam includes an ion source for irradiating the specimen with the ion beam, a specimen stage for holding the specimen, a camera for photographing the specimen, an information provision unit for providing information indicating an expected machining completion time, and a storage unit for storing past machining information. The information provision unit performs processing for calculating the expected machining completion time based on the past machining information, processing for acquiring an image photographed by the camera, processing for calculating a machining speed based on the acquired image, and processing for updating the expected machining completion time based on the machining speed.
US11837434B2 Setting position of a particle beam device component
A method for setting position of a component of a particle beam apparatus may be performed, for example, by the particle beam apparatus. The component may be embodied as a gas feed device, as a particle detector and/or as a beam detector. The method may include: aligning the component with a coincidence point of a particle beam of the particle beam apparatus, determining a rotation angle of a rotation of an object carrier about a rotation axis, loading a position of the component associated with the rotation angle from a database into a control unit, transmitting a control signal from the control unit to a drive unit for moving the component, and moving the component into the position loaded from the database by means of the drive unit, wherein the component arranged in the loaded position is at a pre-definable distance from the object.
US11837426B2 Switches with integral overcurrent protection components
Switches with integrated overcurrent protection elements are described. The overcurrent protection elements can include a bimetallic structure which is configured to move between a first shape and a second shape in response to heating. The overcurrent protection element can be rotationally coupled to a rotary knob in some embodiments. In other embodiments, the overcurrent protection element can be fixed, and the rotary knob can be connected to one or more rotatable conductive structures within the rotary switch.
US11837423B2 Arrangement and module for electrical contactor assemblies
An electrical contactor module includes a pair of contactor assemblies each having an input contact, an output contact spaced apart from the input contact, and a linear solenoid disposed proximate the input and output contacts. Each linear solenoid has a housing, a plunger disposed within the housing so as to permit axial displacement of the plunger between an open position in which an end of the plunger is spaced apart from the input and output contacts and a closed position in which the end mechanically contacts and electrically couples the input and output contacts, a spring for biasing the plunger in the open position, and a coil within the housing for urging the plunger from the open position to the closed position along a linear direction. The contactor assemblies are fastened and arranged within an enclosure, with the linear directions for the contactor assemblies pointing in generally opposite directions.
US11837422B2 Electronic switching device and system
The present invention is directed to an electronic switch device, the device including a housing assembly including a front cover assembly having a user accessible surface, a back body assembly, terminals configured to be coupled to an AC power source and the load; an antenna assembly including an antenna substrate disposed inside the housing assembly adjacent a portion of the front cover assembly, an antenna being disposed on the antenna substrate having a conductive grid structure; and a circuit assembly disposed inside the housing assembly coupled to the terminals, the circuit assembly comprising a printed circuit board, the printed circuit board including a ground plane, the circuit assembly being electrically connected to the antenna assembly via a conductor, the printed circuit board being separated from the antenna assembly by a predetermined distance, the circuit assembly including a relay switch having at least one solenoid winding connected to the circuit assembly and a set of contacts.
US11837420B2 Arc extinguishing systems
A system for short-circuiting or grounding low-voltage and/or medium-voltage installations. The system includes at least one fault detection unit for detecting an arc and at least one signal-processing unit for processing signals from the at least one fault detection unit. The signal-processing unit is or can be connected to the fault detection unit for signal transmission. The system further includes at least one control unit which is or can be connected to the signal-processing unit for signal transmission, an electrical energy storage device in or on the control unit, and at least one fast-switching switching element having a mechanical energy store.
US11837416B2 Electronic device including key button
An electronic device is provided. The electronic device includes a housing including an outer surface configured to at least partially form an external appearance of the electronic device, a button accommodation recess having a predetermined depth from the outer surface in a first direction oriented to the inner space of the electronic device, and at least one through-hole connected to the inner surface of the housing in the button accommodation recess, a key button disposed through the button accommodation recess, and including a key top inserted into the button accommodation recess and at least partially exposed to the outside, and a key base coupled to the key top, and including a protrusion facing a key flexible printed circuit board (FPCB) disposed in the inner space through the at least one through-hole. The protrusion may include an engagement portion formed at an end thereof to be larger than the protrusion.
US11837415B2 Solid electrolytic capacitor
A solid electrolytic capacitor comprising a capacitor element, anode lead extending from a surface of the capacitor element, an anode termination that is in electrical connection with the anode lead, a cathode termination that is in electrical connection with the solid electrolyte, and a casing material that encapsulates the capacitor element and anode lead is provided. A barrier coating is disposed on at least a portion of the capacitor element and is in contact with the casing material. The coating contains a polymeric material that includes a fluorinated component and a non-fluorinated component. The polymeric material has a glass transition temperature of from about 10° C. to about 120° C. and a thermal decomposition temperature of about 200° C. to about 300° C.
US11837406B2 Multilayer electronic component
A multilayer electronic component includes a body including a plurality of internal electrodes and a dielectric layer disposed between the plurality of internal electrodes; and an external electrode disposed on the body and connected to the plurality of internal electrodes, wherein each of the plurality of internal electrodes includes a plurality of nickel layers, and a heterogeneous material layer provided between the plurality of nickel layers.
US11837401B2 Actuation system to achieve soft landing and the control method thereof
An actuation system to achieve soft landing and the control method thereof are provided. A soft landing is achieved via an open loop control of an electromagnetic actuator. The actuation system includes a control unit, wherein the control unit controls the electromagnetic actuator. The control unit does not rely on sensor data regarding a position of an armature to achieve the soft landing. As the actuation system achieves soft landing via the open loop control of the electromagnetic actuator by the control unit, a use of the sensor data is not needed.
US11837395B2 Inductor component
An inductor component includes a substantially rectangular parallelepiped device body including a first lateral surface and includes a coil conductor layer formed into a spiral wound more than one turn on a main surface parallel to the first lateral surface inside the device body. In the coil conductor layer, a wiring spacing between two wiring portions adjacent to each other (straight portions) in a first direction from an inner side portion to an outer side portion of the coil conductor layer differs from a wiring spacing of two wiring portions adjacent to each other (curved portions) in a second direction from the inner side portion to the outer side portion of the coil conductor layer, the second direction differing from the first direction.
US11837391B2 Sintered R2M17 magnet and method of fabricating a R2M17 magnet
A sintered R2M17 magnet is provided that comprises at least 70 Vol % of a Sm2M17 phase, wherein R is at least one of the group consisting of Ce, La, Nd, Pr, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yt, Lu and Y, and M comprises Co, Fe, Cu and Zr. In an area of the R2M17 sintered magnet of 200 by 200 μm viewed in a Kerr micrograph, an areal proportion of demagnetised regions after application of an internal opposing field of 1200 kA/m is less than 5% or less than 2%.
US11837389B2 YCO5-based compounds doped with Fe and Ni for high-performance permanent magnets
In accordance with one aspect of the presently disclosed inventive concepts, a magnet includes a material having a chemical formula: YFe3(Ni1-xCox)2, where x is greater than 0 and x is less than 1.
US11837387B2 Attachment structure of wiring member
In an attachment structure of a wiring member, the wiring member and an attaching target member are attached using a convex-shaped part, a concave-shaped part, and an elastic deformation part. When the convex-shaped part is inserted into the concave-shaped part upon receiving force toward a first direction, the elastic deformation part is elastically deformed by the force toward the first direction to fit the convex-shaped part to the concave-shaped part. When the convex-shaped part is pulled from the concave-shaped part upon receiving force toward a second direction opposite to the first direction, the elastic deformation part is elastically deformed by the force toward the second direction in a direction similar to the case of receiving the force toward the first direction, and releases the fitting state of the convex-shaped part and the concave-shaped part.
US11837386B2 Reinforced water barrier over a joint
A reinforced water barrier over a joint between power cables is suited for subsea cables having different water barrier/sheathing designs. The reinforced water barrier has an intermediate water barrier made of lead or a lead alloy which stretches over the joint and is attached to the underlaying water barriers of the joined cables, and which is reinforced by being coated with a layer of polyethylene based adhesive followed by a layer of polymeric outer sheathing. The adhesive layer and the layer of polymeric outer sheathing are thermally set by a heat treatment.
US11837385B2 Low-profile cable armor
Disclosed is an armored cable assembly which may include a plurality of conductors and a metal sheath disposed over the plurality of conductors. The metal sheath may have a plurality of revolutions extending helically along a lengthwise axis, each of the plurality of revolutions including a first section having a curved profile, a second section extending from the first section, the second section having a planar profile, and a third section extending from the second section. The third section may include a free end angled towards an interior cavity of the metal sheath, the free end extending past a plane defined by a bottom most point of the first section of an adjacent revolution, the plane extending perpendicular to the second section.
US11837384B2 Corona-resistant enameled round wire and preparation method therefor
A corona-resistant enameled round wire and preparation method of making such which is suitable for electric vehicle motors and has a copper conductor and an insulating layer. The insulating layer clads the copper conductor and has in sequence from inside to outside, a corona- resistant polyamideimide coating, a corona-resistant special resin coating, a corona-resistant polyimide coating, a corona-resistant modified silicone resin coating, and a corona-resistant polyamideimide coating.
US11837380B2 Superconducting wire rod, superconducting coil, magnetic generator, and method for producing superconducting wire rod
Provided are: a superconducting wire rod in which the non-uniform deformation of the shape of an MgB2 core material has been controlled; a superconducting coil; a magnetic generator; and a method for producing a superconducting wire rod. A superconducting wire rod (100A) according to the present invention comprises: a center material (106) of which at least the outer circumferential surface is formed of a metal that does not react with Mg; a plurality of single-core wires (103) disposed around the center material (106), each of the single-core wires having an MgB2 superconductor core material (101) coated with a first coating material (102) made of a metal that does not react with Mg; and an outer shell material (105) disposed outside the plurality of single-core wires (103), wherein at least the inner circumferential surface of the outer shell material (105) is formed of a metal that does not react with Mg.
US11837378B2 Communication cable
A communication cable includes a coating layer that contains a powdery magnetic material and that can suppress the occurrence of a powdery substance containing the magnetic material when processing the coating layer. The communication cable further includes a conductor, an insulating coating that covers an outer circumstance of the conductor, and a magnetic sheath layer that covers an outer side of the insulating coating, and the magnetic sheath layer contains the magnetic material and the magnetic material has a particle shape with an average particle diameter of not more than 50 μm and an aspect ratio of not greater than 4.
US11837376B2 Composite conductive material having excellent dispersibility, slurry for forming lithium secondary battery electrode using the same, and lithium secondary battery
A method for producing a composite conductive material having excellent dispersibility is provided. The method includes supporting a catalyst on surfaces of carbon particles; heat treating the catalyst in a helium or hydrogen atmosphere such that the catalyst penetrate the surfaces of the carbon particles and are impregnated beneath the surfaces of the carbon particles at a contact point between the carbon particles and the impregnated catalyst; and heating the carbon particles having the impregnated catalyst disposed therein in the presence of a source gas to grow carbon nanofibers from the impregnated catalyst to form a composite conductive material, wherein the source gas contains a carbon source, and wherein the carbon nanofibers extend from the contact point to above the surfaces of the carbon particles.
US11837375B2 Testing subterranean water for a hazardous waste material repository
Techniques for determining the suitability of a subterranean formation as a hazardous waste repository include determining a neutron flux of a first isotope in a subterranean formation; calculating, based at least in part on the determined neutron flux of the first isotope, a predicted production rate of a second isotope in the subterranean formation; calculating a first ratio of the predicted production rate of the second isotope relative to a theoretical production rate of a stable form of the second isotope; measuring respective concentrations of the second isotope and the stable form of the second isotope in a subterranean water sample; calculating a second ratio of the measured concentration of the second isotope relative to the measured concentration of the stable form of the second isotope; and based on a comparison of the first and second ratios, determining that the subterranean formation is suitable as a hazardous waste repository.
US11837371B2 Method of manufacturing a nuclear fuel assembly
Nuclear fuel assemblies include fuel elements that are sintered or cast into billets and co-extruded into a spiral, multi-lobed shape. The fuel kernel may be a metal alloy of metal fuel material and a metal-non-fuel material, or ceramic fuel in a metal non-fuel matrix. The fuel elements may use more highly enriched fissile material while maintaining safe operating temperatures. Such fuel elements according to one or more embodiments may provide more power at a safer, lower temperature than possible with conventional uranium oxide fuel rods. The fuel assembly may also include a plurality of conventional UO2 fuel rods, which may help the fuel assembly to conform to the space requirements of conventional nuclear reactors.
US11837366B2 Infection risk prediction
An infection risk prediction system may receive a query associated with an infection risk assessment for a geographic location for an infectious disease and obtain associated infectious disease data. The system detects a plurality of objects at the geographical location and a plurality of material categories for the plurality of objects associated. The system determines a usage frequency indicator and spatial-temporal features for each object and creates a risk prediction model based on the lifespan of the virus on the plurality of material categories for each of the plurality of objects based on the viral disease data and the spatial-temporal features for each object. A risk assessment score for each object is determined and an associated heat map is provided to alert a user of potential virus exposures or to provide a routing application to generate a route that minimizes potential pathogen exposure.
US11837365B1 Assessing fitness by entropy and bispectral analysis
Methods, systems, and computer-readable media are provided for enabling improvements in athlete training and injury management through entropy and third-order spectral analysis of digitized force-vs-time time series from movements. In embodiments, entropy and/or bispectral statistics are determined using time-series information obtained from movements of an athlete, such as squat jump and countermovement jump maneuvers, using a biomechanical sensor, such as a digital force plate apparatus. These statistics may be used to facilitate sports medicine and health management of the athlete. In some embodiments, where athletes are involved in sport that involves explosive power development in the lower extremities and extensive running, cutting, jumping or other movement having risk of injuries to the lower extremities, time series force plate data are obtained and transformed to calculate entropy and bispectral statistics, from which functional status of the lower limbs and readiness for safe return-to-play may be ascertained.
US11837362B2 Method for providing at least one image dataset, storage medium, computer program product, data server, imaging de-vice and telemedicine system
A storage medium, computer program product, data server, imaging device, telemedicine system and method are for providing at least one image dataset. In an embodiment, the method includes processing at least one raw image dataset, acquired from a patient by an imaging device of a mobile unit, to create a processed image dataset; generating a reduced image dataset by reducing an amount of data of the processed image dataset; and storing at least one of the at least one raw image dataset, the processed image dataset and the reduced image dataset on a data server, the data server being part of the mobile unit and being connected to a network.
US11837359B2 Method and system for centralized patient monitoring management
A method of centralized monitoring management at a centralized monitoring unit (CMU) includes receiving patient monitoring data from multiple patient monitoring devices, each providing patient monitoring data for one of multiple patients, and assigning each of the multiple patients to one of at least two monitoring technician stations. Each monitoring technician station is configured to receive and display patient monitoring data the patients assigned thereto and to present alarms for each patient to a CMU technician. A load index is calculated for each monitoring technician station based on the alarms for each patient in the group of patients assigned to that monitoring technician station. At least one patient is removed from the group of patients assigned to a first monitoring technician station of the at least two monitoring technician stations based on the load index for the first monitoring technician station. The patient removed from the first monitoring technician station is then reassigned to a different one of the at least two monitoring technician stations so as to distribute an overall alarm load for the CMU across all of the at least two monitoring technician stations.
US11837354B2 Contrast-agent-free medical diagnostic imaging
Described herein is medical imaging technology for concurrent and simultaneous synthesis of a medical CA-free-AI-enhanced image and medical diagnostic image analysis comprising: receiving a medical image acquired by a medical scanner in absence of contrast agent enhancement; providing the medical image to a computer-implemented machine learning model; concurrently performing a medical CA-free-AI-enhanced image synthesis task and a medical diagnostic image analysis task with the machine learning model; reciprocally communicating between the image synthesis task and the image analysis task for mutually dependent training of both tasks. Methods and systems and non-transitory computer readable media are described for execution of concurrent and simultaneous synthesis of a medical CA-free-AI-enhanced image and medical diagnostic image analysis.
US11837353B2 Systems and methods for predicting image quality scores of images
Systems and methods are disclosed for identifying image acquisition parameters. One method includes receiving a patient data set including one or more reconstructions, one or more preliminary scans or patient information, and one or more acquisition parameters; computing one or more patient characteristics based on one or both of one or more preliminary scans and the patient information; computing one or more image characteristics associated with the one or more reconstructions; grouping the patient data set with one or more other patient data sets using the one or more patient characteristics; and identifying one or more image acquisition parameters suitable for the patient data set using the one or more image characteristics, the grouping of the patient data set with one or more other patient data sets, or a combination thereof.
US11837347B2 Product order dosing filler systems and related methods
A method may include filling an order of a plurality of orders with a dosing filler system. The method may include receiving pharmaceutical orders including order for drugs used in multi-drug regimens using an order processing device. Each of the multi-drug regimen may have a plurality of scheduled dosing events. The method may include transporting containers to a dosing device, using the dosing device to dispense drugs for scheduled dosing events into the containers based on the received pharmaceutical orders, transporting the containers with the dispensed drugs to the container sealing device, using the container sealing device to seal the plurality of the containers with the dispensed drugs, transporting the dosage unit containers to the container identifier assembly, and using the container identifier assembly to identify the dosage unit containers based on the received pharmaceutical order.
US11837346B2 Document creation support apparatus, method, and program
Provided is at least one processor, and the processor is configured to analyze an image to derive property information indicating a property of a structure of interest included in the image, generate a sentence related to the image based on the property information, analyze the sentence to specify a term representing the property related to the structure of interest included in the sentence, and collate the property information with the term.
US11837345B2 Systems and methods for secure prescription status updates using a mobile device
A method of providing secure access to prescription information includes transmitting a text message including a short URL with a secure token to a device, receiving the secure token, transmitting to the device when the token matches, receiving a refill request; and transmitting a confirmation. A non-transitory computer readable storage medium includes computer-executable instructions that, when executed by a processor, cause a computer to determine a user of a device, provide a status including a short URL with a secure token, receive a short URL access request, validate the request; and provide authorized PHI access. A system includes a processor and a memory storing computer-executable instructions that, when executed by the processor, cause the system to determine a user corresponding to a device, provide a status including a short URL with a secure token, receive a short URL access request, validate the request; and provide authorized PHI access.
US11837340B2 Electronic medical records system utilizing genetic information
Methods, apparatuses, and systems having an electronic medical records system which intelligently selects medical findings or related information and maps them to associated genes. An electronic medical records system intelligently selects genes and maps them to associated medical findings or other related information.
US11837338B2 Computerized interactive psychological assessment protocol—iPAP
To efficiently assess, prioritize, and re-assess individuals respectively for intervention OR for ongoing programs/activities OR for personalized rehabilitation or training activities: A Computerized Interactive Psychological Assessment Protocol including the steps of: using a predetermined interactive media, interfacing with a client, (A) accepting some predetermined goal-relevant self-assessment responses from the client, regarding the client's respective motivation, belief, know-how, state-of-mind, activity, etc.; (B) accepting self-characterization responses from the client, regarding the client's respective personality; (C) preferably electronically characterizing the responses according to at least one metric from the list: client's response time, client's preference, among interactive task/query modes, and client's respective response physiology; and (D) electronically storing a data representation of the responses and characterizations, along with a time stamping, for use in a longitudinal analysis of the client psychological development.
US11837337B2 Voice-activated ambulance booking
Embodiments of the present disclosure relate to systems, methods, and user interfaces for providing voice-activated ambulance booking. Initially, a non-medical user initiates a workflow, via a voice command, that enables the user to provide information about a patient that can be utilized to prioritize the booking of ambulances for patients. Upon providing the initial voice command, the workflow is provided, via a user interface of the user device. The workflow comprises a series of questions corresponding to a status of the patient that can easily be answered merely by observing the patient (e.g., is the patient conscious, is the patient breathing, is the patient bleeding). Based on responses provided by the user, an ambulance is requested for the patient. User device vitals including battery charge levels and signal strength can be used to resolve conflicts if multiple requests are made.
US11837334B2 Whole-life, medication management, and ordering display system
Some embodiments include a system and computer-implemented method for aggregating and tracking medical delivery to a patient including a non-transitory computer-readable medium in data communication with at least one processor, where the non-transitory computer-readable medium includes software instructions for a medical services tracking system and method. Upon execution of the software instructions, information from a patient database or server can be received and displayed a medical record dashboard. A user can view and edit access to the information, and a user selectable link can display medical record information. The system and method enable auto-population of medical data entry fields based at least one part on at least one claim made or billing signed off by a physician for at least one medical service or procedure previously provided to or performed on at least one patient.
US11837333B1 Simulation guided inverse design for material formulations
Methods include generating a hypothetical formulation library of chemical formulations, including generating hypothetical formulations by one or more of: (a) directed combinatorics including: selecting starter formulations from historical data; performing substitution of one or more formulation components in at least one component class; and assigning concentration ratios within ranges established by the historical data; and (2) constrained randomization including: preparing template formulations including one or more component classes based on historical data; performing randomized substitution of formulation components in each of the component classes of the template formulations; randomly assign concentration ratios to the formulation components within ranges established by one or more constraints to produce hypothetical formulations; create descriptors for the hypothetical formulations; compare descriptor outputs from the hypothetical formulations with the range of descriptor outputs from the historical data; and remove duplicate and outlier formulations; and collecting the hypothetical formulations into the hypothetical formulation library.
US11837328B2 Methods and systems for detecting sequence variants
The invention provides methods for identifying rare variants near a structural variation in a genetic sequence, for example, in a nucleic acid sample taken from a subject. The invention additionally includes methods for aligning reads (e.g., nucleic acid reads) to a reference sequence construct accounting for the structural variation, methods for building a reference sequence construct accounting for the structural variation or the structural variation and the rare variant, and systems that use the alignment methods to identify rare variants. The method is scalable, and can be used to align millions of reads to a construct thousands of bases long, or longer.
US11837327B2 System and method for protein selection
The method for protein selection can include: characterizing a protein set, training a prediction model, determining target characteristic values, and determining a candidate protein set based on the target characteristic values.
US11837324B2 Deep learning-based aberrant splicing detection
The technology disclosed relates to constructing a convolutional neural network-based classifier for variant classification. In particular, it relates to training a convolutional neural network-based classifier on training data using a backpropagation-based gradient update technique that progressively match outputs of the convolutional neural network-based classifier with corresponding ground truth labels. The convolutional neural network-based classifier comprises groups of residual blocks, each group of residual blocks is parameterized by a number of convolution filters in the residual blocks, a convolution window size of the residual blocks, and an atrous convolution rate of the residual blocks, the size of convolution window varies between groups of residual blocks, the atrous convolution rate varies between groups of residual blocks. The training data includes benign training examples and pathogenic training examples of translated sequence pairs generated from benign variants and pathogenic variants.
US11837318B2 Clock locking for packet based communications of memory devices
Methods, systems, and devices for clock locking for frame-based communications of memory devices are described. A memory system may include a memory device and a host device. The memory device may receive one or more frames of data from the host device, the one or more frames of data communicated by the host device using a first frame clock. The memory device may generate a second frame clock aligned with the one or more frames on receiving the one or more frames and align one or more operations of the memory device with the second frame clock. In some examples, the host device may receive a second set of frames from the memory device based on transmitting the first set of frames. The host device may align one or more operations of the host device with the second set of frames received from the memory device.
US11837317B2 Memory device, memory system, and operating method of memory system
A memory device including a plurality of nonvolatile memory chips each including a status output pin and a buffer chip configured to receive a plurality of internal state signals, which indicate states of the plurality of nonvolatile memory chips, from the status output pins and output an external state signal having a set period on the basis of the internal state signals indicating a particular state, wherein in a first section of the external state signal having the set period, a duty cycle of the external state signal determines depending on an identification (ID) of the nonvolatile memory chip which outputs the internal state signal indicating the particular state among the plurality of nonvolatile memory chips.
US11837307B2 Managing error-handling flows in memory devices
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, on data residing in a block of the memory device, an error-handling operation of a plurality of error-handling operations, wherein an order of the plurality of error-handling operations is based on a voltage offset bin associated with the block, wherein the voltage offset bin defines a set of threshold voltage offsets to be applied to a base voltage read level during read operations; and responsive to determining that the error-handling operation has failed to recover the data, adjusting the order of the plurality of error-handling operations.
US11837306B2 Storage subsystem read voltage determination system
A storage subsystem read voltage determination system coupled to a first storage subsystem may read data from the first storage subsystem at a plurality of different read voltage sets and, for each of the plurality of read voltage sets, generate a respective bit error probability distribution of a number of bit errors per codeword provided by the data read from the first storage subsystem. The storage subsystem read voltage provisioning system also generates an error correction capability graph associated with error correction code used by the first storage subsystem and, based on the bit error probability distributions and the error correction capability graph, generates a respective average codeword error rate for each of the plurality of read voltage sets. The storage subsystem read voltage provisioning system then identifies a first read voltage set for which a minimum average codeword error rate was determined.
US11837305B2 Memory-based logic testing
A memory chip may include: a plurality of memory banks; a data storage configured to store access information indicative of access operations for one or more segments of the plurality of memory banks; and a refresh controller configured to perform a refresh operation of the one or more segments based, at least in part, on the stored access information.
US11837301B2 Substrate, printing apparatus, and manufacturing method
A substrate includes a plurality of memory units each including an anti-fuse element and a switching element configured to switch application of a predetermined voltage to the anti-fuse element, a wiring to which the plurality of memory units are connected, a first electrode pad to which a voltage for supplying the predetermined voltage to the wiring is applied, and a second electrode pad to which a voltage for supplying the predetermined voltage to the wiring is applied.
US11837300B2 Multi-fuse memory cell circuit and method
A multi-fuse memory cell is disclosed. The circuit includes: a first fuse element electrically coupled to a first transistor, a gate of the first transistor is electrically coupled to a first selection signal; a second fuse element electrically coupled to a second transistor, a gate of the second transistor is electrically coupled to a second selection signal, both the first transistor and the second transistor are grounded; and a programming transistor electrically coupled to the first fuse element and the second fuse element, wherein a gate of the programming transistor is electrically coupled to a programming signal.
US11837297B2 Smart erase verify in non-volatile memory structures
A method for dynamically adjusting an erase voltage level to be applied in a subsequent erase cycle, comprising: in a current erase cycle, initiating a current erase/verify loop by applying an initial stored erase voltage level according to an erase sequence in which each successive erase/verify loop is incremented by a pre-determined voltage amount, storing an erase/verify loop count, and determining whether the current erase cycle is complete according to a pass criterion. If the erase cycle is complete, a determination is made as to whether the stored erase/verify loop count equals a pre-defined threshold count. Further, if the stored count does not equal the pre-defined threshold count, the initial stored erase voltage level is adjusted such that, upon applying the adjusted erase voltage level in a subsequent erase cycle, an erase/verify loop count will now equal the pre-defined threshold count.
US11837294B2 Semiconductor memory with different threshold voltages of memory cells
According to one embodiment, a semiconductor memory includes a first memory cell array including a plurality of first memory cells; and a second memory cell array including a plurality of second memory cells. Each of threshold voltages of the first memory cells and the second memory cells is set to any of a first threshold voltage, a second threshold voltage higher than the first threshold voltage, and a third threshold voltage higher than the second threshold voltage. Data of three or more bits including a first bit, a second bit, and a third bit is stored using a combination of a threshold voltage of the first memory cell and a threshold voltage of the second memory cell.
US11837293B2 Memory device including pass transistor circuit
A memory device includes; a memory cell array including a first memory block and a second memory block adjacently disposed in a first direction, driving signal lines respectively corresponding to vertically stacked word lines, and a pass transistor circuit including an odd number of pass transistor groups and connected between the driving signal lines and the memory cell array. One of the odd number of pass transistor groups includes a first pass transistor connected between a first word line of the first memory block and a first driving signal line among the driving signal lines, and a second pass transistor connected between a first word line of the second memory block and the first driving signal line adjacently disposed to the first pass transistor in a second direction.
US11837288B2 Memory device
According to one embodiment, a memory device includes: a memory cell including a memory element and a switching element; and a circuit that applies a first write pulse having a first polarity to the memory cell at the time of writing first data in the memory cell and applies a second write pulse having a second polarity different from the first polarity to the memory cell at the time of writing second data in the memory cell. The switching element has polarity dependence according to the first and second polarities.
US11837278B2 DRAM device and ODT resistor value adjustment method and computer program for the same
Disclosed are a dynamic random access memory (DRAM) device, an on-die termination (ODT) resistance value setting method thereof, and a computer program therefor, and the DRAM device includes at least one DRAM module and a memory controller configured to measure a resistance value of an ODT resistor corresponding to one of a rank included in the DRAM module, a chipset included in the rank, and a DQ included in the chipset and set a resistance value of an ODT resistor corresponding to one of the rank, the chipset, and the DQ on the basis of the measured resistance value.
US11837274B2 Method and apparatus for improving system DRAM reliability, and storage medium
A method and apparatus for improving a system DRAM reliability, and a non-transitory computer-readable storage medium. The method comprises: obtaining an apparent voltage of a DRAM, and performing a reliability check on a voltage value of the apparent voltage (S100); according to a verification result of the reliability check, calculating a voltage deviation value of a power supply voltage under an ideal DRAM model (S200); and according to the voltage deviation value, adjusting the power supply voltage of the DRAM (S300).
US11837273B2 Semiconductor device having interconnection in package and method for manufacturing the same
A semiconductor device includes a first die connected to a first channel, the first die comprising a first memory chip; and a second die connected to a second channel, the second die comprising a second memory chip, the first and second channels being independent of each other and a storage capacity and a physical size of the second die being the same as those of the first die. The first and second dies are disposed in one package, and the package includes an interconnection circuit disposed between the first die and the second die to transfer signals between the first memory chip and the second memory chip.
US11837271B2 Memory control apparatus and control method therefor
A memory control apparatus controls access to a DRAM having a plurality of banks. The apparatus comprises a first generating unit configured to generate an access command in accordance with an access request for the DRAM and store the access command in a buffer; a second generating unit configured to generate a bank-designated refresh request for the DRAM; and an issuing unit configured to issue a DRAM command to the DRAM based on an access command stored in the buffer and a refresh request generated by the second generating unit. The second generating unit determines a bank for which the refresh request is generated, based on an access time for each bank of the DRAM by not less than one access command stored in the buffer.
US11837267B2 Implementations to store fuse data in memory devices
Methods, systems, devices, and other implementations to store fuse data in memory devices are described. Some implementations may include an array of memory cells with different portions of cells for storing data. A first portion of the array may store fuse data and may contain a chalcogenide storage element, while a second portion of the array may store user data. Sense circuitry may be coupled with the array, and may determine the value of the fuse data using various signaling techniques. In some cases, the sense circuitry may implement differential storage and differential signaling to determine the value of the fuse data stored in the first portion of the array.
US11837263B1 Tape erase element included in a tape erase device to erase a tape medium
Provided are a tape erase element, tape erase device, and method for forming a tape erase element to erase content of a tape medium. The tape erase element comprises a housing forming a gap extending along a length of an outer surface of the housing. The gap extends from the outer surface of the housing to open into an inner space formed within the housing. A magnet is positioned within the inner space of the housing and having a surface extending across the gap. The magnet produces a magnetic flux that extends through a tape contact zone extending across a portion of the outer surface of the housing and the gap to erase content on the tape medium as the tape guide rollers guide the tape medium across the housing through the tape contact zone.
US11837258B2 Scene-creation using high-resolution video perspective manipulation and editing techniques
A video editing program is taught by machine learning to conform a video sequence to a known style. For example, some famous filmmakers (e.g., Steven Spielberg, Michael Bay) have signature cinematic “takes” that appear in their acclaimed works. Such takes may involve use of subject tracking, placements and movements of people or objects in the scene, and lighting intensities or shadows in the scene. The editing program may be trained to recognize video sequences that can be modified to conform to one or more of such signature styles and to offer the modification to the user at the user's option.
US11837255B2 Display method, computer-readable recording medium recording display program, and information processing apparatus
A display method includes: acquiring, by a computer, sensing data obtained by sensing a motion of a player by a three-dimension (3D) sensor; specifying predetermined timing of each joint from a change in a degree of bending of each joint of the player based on the sensing data; and displaying the predetermined timing of each joint in a graspable state in association with a slide bar for designating playback timing in a motion model of the player based on the sensing data or a video obtained by capturing the player.
US11837249B2 Visually presenting auditory information
Systems, methods and non-transitory computer readable media for processing audio and visually presenting information are provided. Audio data captured by one or more audio sensors included in a wearable apparatus from an environment of a wearer of the wearable apparatus may be obtained. The audio data may be analyzed to obtain textual information. The audio data may be analyzed to associate different portions of the textual information with different speakers. A head mounted display system may be used to present each portion of the textual information in a presentation region associated with the speaker associated with the portion of the textual information.
US11837248B2 Filter adaptation step size control for echo cancellation
In some embodiments, an echo cancellation method which includes adaptation of at least one prediction filter, with adaptation step size controlled using gradient descent on a set of filter coefficients of the filter, where control of the adaptation step size is based at least in part on a direction of adaptation and a predictability of a gradient of adaptation (e.g., a gradient vector). Other aspects of embodiments of the invention include systems, methods, and computer program products for controlling adaptation step size of adaptive (e.g., low-complexity adaptive) echo cancellation. In some embodiments, adaptation step size control is based on a normalized, scaled gradient of adaptation, or includes smoothing of a normalized gradient of adaptation.
US11837247B2 Audio decoder, audio encoder, method for providing a decoded audio signal, method for providing an encoded audio signal, audio stream, audio stream provider and computer program using a stream identifier
An audio decoder for providing a decoded audio signal representation on the basis of an encoded audio signal representation is configured to adjust decoding parameters in dependence on a configuration information, to decode one or more audio frames using a current configuration information, to compare a configuration information in a configuration structure associated with one or more frames to be decoded by the current configuration information, and to make a transition to perform decoding using the configuration information in the configuration structure associated with the one or more frames to be decoded as a new configuration information if the configuration information in the configuration structure associated with the one or more frames to be decoded, or a relevant portion thereof, is different from the current configuration information, and to consider a stream identifier information included in the configuration structure when comparing the configuration information.
US11837246B2 Harmonic transposition in an audio coding method and system
The present invention relates to transposing signals in time and/or frequency and in particular to coding of audio signals. More particular, the present invention relates to high frequency reconstruction (HFR) methods including a frequency domain harmonic transposer. A method and system for generating a transposed output signal from an input signal using a transposition factor T is described. The system comprises an analysis window of length La, extracting a frame of the input signal, and an analysis transformation unit of order M transforming the samples into M complex coefficients. M is a function of the transposition factor T. The system further comprises a nonlinear processing unit altering the phase of the complex coefficients by using the transposition factor T, a synthesis transformation unit of order M transforming the altered coefficients into M altered samples, and a synthesis window of length Ls, generating a frame of the output signal.
US11837240B2 Frame error concealment
A frame error concealment method based on frames including transform coefficient vectors including the following steps: It tracks sign changes between corresponding transform coefficients of predetermined sub-vectors of consecutive good stationary frames. It accumulates the number of sign changes in corresponding sub-vectors of a predetermined number of consecutive good stationary frames. It reconstructs an erroneous frame with the latest good stationary frame, but with reversed signs of transform coefficients in sub-vectors having an accumulated number of sign changes that exceeds a predetermined threshold.
US11837235B2 Communication transfer between devices
A method may include obtaining an indicator that a first device is in a location of a second device and in response to obtaining the indicator, sending a redirect request to a communication service provider of the first device to direct, to the second device, incoming communication requests handled by the communication service provider that are directed to the first device. The method may further include after sending the redirect request and after a communication request to a communication session is directed to the first device, obtaining, at the second device, a communication indication to participate in the communication session. The method may further include directing audio of the communication session to a transcription system and obtaining, at the second device, the transcription of the audio from the transcription system. The method may also include presenting, by the second device, the audio and the transcription.
US11837234B2 Subtitle generation method and apparatus, and device and storage medium
The present disclosure provides a subtitle generation method and apparatus, a device, and a storage medium, and the method includes: in response to a subtitle generation triggering operation directed against at least one audio track in a target audio-video file, performing speech recognition on audio data on each audio track respectively to obtain text fragments corresponding to each audio track; and generating subtitles of the target audio-video file based on the text fragments corresponding to each audio track. Compared with a method of performing overall speech recognition on audio data on all audio tracks, in the present disclosure, independent speech recognition is performed on the audio data on each audio track, and thus, the influences of the audio tracks on each other are avoided, so that more accurate speech recognition results can be obtained, thereby improving the accuracy of subtitles generated based on the speech recognition results.
US11837233B2 Information processing device to automatically detect a conversation
The situation of a conversation can be allowed to be grasped in more detail.A statement of each participant participating in a conversation is detected by processing a voice signal. The state of each participant participating in the conversation, for example, a direction in which each participant is looking is detected by processing an image signal. The state and existence of a conversation are determined on the basis of the statement of each participant and the state of each participant. The state and existence of a conversation can be determined with higher accuracy than in a technology that determines the state and existence of a conversation only by statements of participants.
US11837232B2 Digital assistant interaction in a video communication session environment
This relates to an intelligent automated assistant in a video communication session environment. An example method includes, during a video communication session between at least two user devices, and at a first user device: receiving a first user voice input; in accordance with a determination that the first user voice input represents a communal digital assistant request, transmitting a request to provide context information associated with the first user voice input to the first user device; receiving context information associated with the first user voice input; obtaining a first digital assistant response based at least on a portion of the context information received from the second user device and at least a portion of context information associated with the first user voice input that is stored on the first user device; providing the first digital assistant response to the second user device; and outputting the first digital assistant response.
US11837230B2 Network source identification via audio signals
Network source identification via audio signals is provided. A system receives data packets with an input audio signal from a client device. The system identifies a request. The system selects a digital component provided by a digital component provider device. The system identifies audio chimes stored in memory of the client device. The system matches, based on a policy, an identifier of the digital component provider device to a first audio chime stored in the memory of the client device. The system determines, based on a characteristic of the first audio chime, a configuration to combine the digital component with the first audio chime. The system generates an action data structure with the digital component, an indication of the first audio chime, and the configuration. The system transmits the action data structure to the client device to cause the client device to generate an output audio signal.
US11837221B2 Age-sensitive automatic speech recognition
Systems and methods are described to receive a query from a user and provide a reply that is appropriate for an age group of the user. A query for a media asset is received, where such query comprises an inputted term, and the query is determined to be received from a user belonging to a first age group. A context of the inputted term within the query is identified, and in response to the determining, based on the identified context, that the inputted term of the query is inappropriate for the first age group, a replacement term for the inputted term that is related to the inputted term and is appropriate for the first age group in the context of the query is identified. The query is modified to replace the inputted term with the identified replacement term, and a reply to the modified query is generated for output.
US11837219B2 Creation of a minute from a record of a teleconference
In several aspects for creating a minute of a teleconference from a record thereof, a processor classifies portions of the record as relevant or non-relevant according to corresponding relevance indicators with respect to a topic of the teleconference. A processor removes the non-relevant portions from the record. A processor classifies pairs of relevant portions as similar or non-similar according to corresponding similarity indicators. A processor removes one of the relevant portions of each similar pair of relevant portions from the minute.
US11837212B1 Digital tone synthesizers
A method implemented in an audio synthesis device for synthesizing an audio signal is provided. The method includes determining a first plurality of harmonics based on a sinusoidal oscillator, at least two of the first plurality of harmonics being calculated in parallel, scaling the first plurality of harmonics according to a scaling parameter, determining a first sum of the first plurality of scaled harmonics to generate a first sample of the plurality of samples, determining a second plurality of harmonics based on the sinusoidal oscillator, at least two of the second plurality of harmonics being calculated in parallel, scaling the second plurality of harmonics according to the scaling parameter, determining a second sum of the second plurality of scaled harmonics to generate a second sample of the plurality of samples, and causing playback, on the speaker, of at least the first sample and the second sample.
US11837210B1 Porous composite sound-absorbing material, method for preparing the same
A porous composite sound-absorbing material and a method for preparing the same are provided. The porous composite sound-absorbing material includes activated carbon cotton felt, zeolite particles, and an adhesive. The activated carbon cotton felt can bond the zeolite particles to fiber surfaces thereof by means of the adhesive, so that the zeolite particles are evenly dispersed and fixed and achieve optimal sound absorption performance. Meanwhile, a large number of micro-pore structures on surfaces thereof can act synergistically with the zeolite particles, so that the porous composite sound-absorbing material has significantly better sound absorption performance than the two and has extremely high cost performance. During the preparation process, the activated carbon cotton felt after treatments, is successfully compounded with the zeolite particles with more excellent sound absorption performance, so that the sound absorption performance is significantly improved and the cost performance is extremely high.
US11837204B2 Instrument stand system
A manufacture for supporting a guitar having a neck and a base that extends downward from a distal end of said neck, the apparatus comprising a neck cradle and a leg that comprises a first section, the first section extending downward from the neck cradle, wherein the neck cradle comprises a first face, a second face, and a third face that is opposite the second face, wherein the first section of the leg comprises a first surface, and wherein the first face comprises a curved section that extends between the second and third faces and that supports a neck of a guitar, as a result of which, when the first face supports the guitar, there exists a force vector having first and second components.
US11837203B1 Plectrum storage organizer and display apparatus
An apparatus for storing, organizing and displaying picks for a stringed musical instrument includes a disc having a top, bottom, center and a circumference, and a plurality of slots extending radially between the center and circumference. Each slot is configured to receive and securely hold a musical instrument pick through the top of the disc, and a protrusion at the center of the top of the disc is configured to be pushed by a finger of a user of the apparatus to retrieve a pick from each of the plurality of slots.
US11837202B2 Torsional based tremolo system with a moving bridge
Disclosed is a torsion based tremolo apparatus that includes a moving plate rotatably coupled to a mounting plate. A torsion device imparts torsional force to the moving plate relative to the mounting plate around an axis of rotation. The mounting plate is used to attach the tremolo apparatus to a guitar or other string musical instrument. Adjustable bridge clamps and tuning plates coupled to the moving plate may be used to set the tension on the instrument strings as desired. Rotation of the moving plate relative to the mounting plate alters the tension on the instrument strings.
US11837201B2 Adjustable bridge for stringed instrument device and method
Described herein is an adjustable bridge unit for use with a stringed instrument, such as an electric guitar. The construction of the unit allows for an unimpeded string path from the rear of an adjustable height bridge in a downward trajectory toward a tailpiece. Moreover, the bridge unit may be used to convert a pivot style bridge system to a fixed bridge system, as well as to perform a variety of corrective measures, such as post placement, intonation, and string alignment, which may be required given discrepancies in manufacturing tolerances of the stringed instrument.
US11837199B2 Image transmission apparatus, image transmission method, and program
An image transmission apparatus, an image transmission method, and a program enable a transmission destination to display an image similar to the image displayed at a transmission source. A display target image generation section generates a display target image having a display non-target region reflecting settings of a safe area of a display section. A display control section causes the display section to display an actual display image constituting a portion of the display target image. A transmission image generation section generates a transmission image that represents a portion of the display target image and excludes at least a portion of the display non-target region. A transmission section transmits the transmission image.
US11837197B2 System and method for generating a 2D image using mammography and/or tomosynthesis image data
The invention includes a method including the steps of obtaining a plurality of images, each of the images in the plurality having at least one corresponding region, generating a merged image, the merged image also having the corresponding region. The step of generating includes selecting an image source from the plurality of images to source image data for the corresponding region in the merged image by comparing attributes of the corresponding regions of the plurality of images to identify the image source having preferred attributes.
US11837194B2 Electronic apparatus and controlling method thereof
An electronic apparatus, including a memory configured to store information related to Graphical User Interface (GUI); a display; and a processor configured to: control the display to display a content area including a content and a black box area generated based on an aspect ratio of the content area and an aspect ratio of the display; based on receiving a user command for displaying a GUI, determine whether the content has a predetermined type based on type information of the content; based on determining that the content has the predetermined type, determine whether the GUI is included in the black box area based on a size of the GUI and a size of the black box area; and based on determining that the GUI is not included in the black box area, adjust a display position of the content area such that the GUI is included in the black box area.
US11837193B2 Off-axis color correction in dynamic image capture of video wall displays
Disclosed systems and methods for off-axis color correction in dynamic image capture of video wall displays involve measuring color performance of specific LED tiles or video walls and providing a database to store the characteristics of these off-axis measurements for use in color correction. The database is accessible by a color correction engine associated directly or indirectly with the video rendering engine so that when combined with real-time information on camera view angle and field of view relative to the display, a color correction function can be incorporated into the rendering of the display portion within the field of view of the camera so as to reduce or eliminate off-axis color variations/distortions in the captured image.
US11837192B2 Dynamic device information luggage tag system
A device information display system includes a device information display chassis with a display device, a device information display connector that is configured to connect to a computing device connector on any of a plurality of computing devices, and a device information retrieval subsystem coupled to each of the display device and the device information display connector. The device information retrieval subsystem automatically receives first device information associated with a first computing device from the first computing device in response to the device information display connector being connected to the first computing device and, while the device information display connector is connected to the first computing device, provides the first device information for display on the display device. Subsequent to the device information display connector being disconnected from the first computing device, the device information retrieval subsystem continues to provide the first device information for display on the display device.
US11837189B2 Driver circuit, display device, and electronic device
To suppress malfunctions in a shift register circuit. A shift register having a plurality of flip-flop circuits is provided. The flip-flop circuit includes a transistor 11, a transistor 12, a transistor 13, a transistor 14, and a transistor 15. When the transistor 13 or the transistor 14 is turned on in a non-selection period, the potential of a node A is set, so that the node A is prevented from entering into a floating state.
US11837186B2 Liquid crystal projector
When, in a liquid crystal projector, optical responsiveness of a liquid crystal panel corresponding to G is better than optical responsiveness of a liquid crystal panel corresponding to R, a display control circuit performs a tr correction and a tf correction of overdrive processing for R, and performs only the tr correction of the overdrive process for G, and does not perform the tf correction for G. The display control circuit performs a black floating process for R, G, and B.
US11837184B2 Driving voltages for advanced color electrophoretic displays and displays with improved driving voltages
Improved methods for driving a four particle electrophoretic medium including a scattering particle and at least two subtractive particles. Such methods allow displays such as a color electrophoretic display including a backplane having an array of thin film transistors, wherein each thin film transistor includes a layer of metal oxide semiconductor. The metal oxide transistors allow faster, higher voltage switching, and thus allow direct color switching of a four-particle electrophoretic medium without a need for top plane switching. As a result, the color electrophoretic display can be updated faster and the colors are reproduced more reliably.
US11837181B2 Color balancing in display of multiple images
An image display method includes, with respect to each of a plurality of input images, generating luminance setting data that sets a luminance value for each of a plurality of light-emitting regions of a backlight configured in a matrix form based on the input image, generating gradation setting data that sets a gradation value for each of a plurality of pixels of a liquid crystal panel coupled to the backlight, based on the generated luminance setting data and the input image, and controlling the backlight based on the luminance setting data and the liquid crystal panel based on the gradation setting data to display an image. At least one of the luminance setting data and the gradation setting data for a first input image among the plurality of input images is generated based on the luminance setting data for a second input image immediately preceding the first input image.
US11837177B2 Display apparatus and electronic device including the same
A display apparatus includes: a plurality of first display elements at a first display area; a plurality of first pixel circuits at the first display area, and electrically connected to the plurality of first display elements, respectively; a plurality of second display elements at a second display area; a plurality of second pixel circuits located along a first direction at a non-display area, and electrically connected to the plurality of second display elements, respectively; and a data line electrically connected to at least one first pixel circuit from among the plurality of first pixel circuits that is located along a second direction crossing the first direction at the first display area, and to at least one second pixel circuit from among the plurality of second pixel circuits. The plurality of second pixel circuits are spaced from the plurality of second display elements in a plan view.
US11837176B2 Display device, timing controller and display panel
A display device can include a display panel including a plurality of subpixels configured to display an image; a data driving circuit configured to supply a data signal to the plurality of subpixels; a gate driving circuit configured to supply a gate signal to the plurality of subpixels; and a timing controller configured to receive image data of a subsequent frame of an image of a current frame being displayed on the display panel, and differently control the data driving circuit during a blank period between the current frame and the subsequent frame based on a gray value of at least one edge subpixel among a plurality of edge subpixels in the image data of the subsequent frame. the plurality of edge subpixels are subpixels among the plurality of subpixels that are located adjacent to the gate driving circuit or at an edge of the display panel.
US11837174B2 Display device having a grayscale correction unit utilizing weighting
A display device includes dots and a grayscale correction unit. Each dot among the dots includes a first pixel of a first color, a second pixel of a second color, and a third pixel of a third color. The grayscale correction unit is configured to generate corrected grayscale values for a target dot via application of weights to grayscale values of the target dot and grayscale values of neighboring dots of the target dot among the dots. The grayscale correction unit is configured to determine the weights based on the grayscale values of the target dot.
US11837168B2 Light emitting display device and driving method thereof
A light emitting display device includes a display panel for displaying an image, a driver for driving the display panel, and a temperature detector connected to anodes of organic light emitting diodes included in at least two sub-pixels positioned in the display panel, wherein the temperature detector detects at least two voltage values from the at least two sub-pixels and calculates a temperature measurement value for measuring a temperature of the display panel based on a difference between the at least two voltage values.
US11837164B2 Drive control circuit and related driving method thereof, and display panel
A drive control circuit is disclosed, and the drive control circuit is connected in series between a driving circuit and a first voltage terminal and forms a loop together. The drive control circuit comprises a current adjustment circuit and a control circuit. The current adjustment circuit controls a current in the loop according to a voltage signal difference between a voltage signal of a second node and a voltage signal of a first node. The control circuit controls the voltage signal of the second node according to the voltage signal of the first node, so that the current adjustment circuit controls the current in the loop during a start-up phase of the driving circuit.
US11837163B2 Display panel and display device including infrared emitting units and infrared receiving units
The present disclosure provides a display panel having a display area and including: a plurality of infrared emitting units and a plurality of infrared receiving units in the display area. The plurality of infrared emitting units are configured to emit infrared light to outside of the display panel, and the plurality of infrared receiving units are configured to receive the infrared light reflected by an object outside the display panel and output an electrical signal according to the received infrared light.
US11837157B2 Display module and display apparatus having the same
A display module includes: a module substrate; a plurality of pixels provided on the module substrate; and a plurality of micro-pixel controllers provided in spaces between the plurality of pixels and configured to supply a drive current to at least two pixels among the plurality of pixels, where each micro-pixel controller of the plurality of micro-pixel controllers includes a pixel circuit configured to, based on a first voltage and a second voltage being applied to the micro-pixel controller, control an amplitude of the drive current based on the first voltage and control a pulse width of the drive current based on the second voltage, and, based on the display module being in a power saving mode, the first voltage is adjusted to decrease a brightness of a pixel in a specified region, among the plurality of pixels.
US11837156B2 Display device having a pixel driver with a pulse width modulation and a pulse amplitude modulation signals
A display device includes a scan write line, a PWM emission line, a PAM emission line, a sweep signal line, a first data line, a second data line, and a subpixel connected thereto, and including a light emitting element, a first pixel driver to supply a control current to a node according to the first data voltage in response to the PWM emission signal, a second pixel driver to generate a driving current according to the second data voltage in response to the PWM emission signal, and a third pixel driver to supply the driving current to the light emitting element according to the PAM emission signal and a voltage of the node, wherein the PWM emission signal includes a plurality of PWM pulses, the PAM emission signal includes a plurality of PAM pulses, and a number of the PWM pulses is greater than a number of the PAM pulses.
US11837154B2 Driving device and operation method thereof and display apparatus
A driving device, an operation method thereof, and a display apparatus are disclosed. The driving device is configured to drive a display panel. The driving device divides an image frame period into a plurality of sub-frame periods. A target pixel circuit in the display panel corresponds to target pixel data comprising at least one bit. Each bit in the target pixel data corresponds to at least one corresponding sub-frame period among the sub-frame periods. Different bits in the target pixel data correspond to different sub-frame periods among the sub-frame periods. According to a current bit in the target pixel data, the driving device determines whether to light up the target pixel circuit during the at least one corresponding sub-frame period corresponding to the current bit.
US11837148B2 Display device in which power supply voltage is adjusted based on length of image pattern
A display device includes a plurality of pixels grouped into blocks divided into block rows extending in a first direction and arranged in a second direction, wherein each block includes two or more pixels connected to a first power source line, and each pixel is assigned with a grayscale value in a range of grayscale values that is divided into a plurality of grayscale sections; and a first power source voltage adjuster selecting a reference block row, and determining a magnitude of a first power source voltage supplied to the first power source line based on a number of blocks in the reference block row having a grayscale section that is same as a maximum grayscale section of the reference block row. The maximum grayscale section corresponds to a grayscale section that includes a largest grayscale value having a grayscale value ratio greater than a minimum ratio.
US11837143B2 Display apparatus and a method of driving the same
A display apparatus including: a display panel configured to display an image based on input image data; a data driver configured to output a data voltage to the display panel; and a driving controller configured to determine a driving frequency of the display panel based on flicker values for grayscale values of the input image data and output a driving frequency signal representing the driving frequency of the display panel to a host.
US11837139B2 Method for collection and correction of display unit
Disclosed is a method for collection and correction of a display unit. The method includes: placing a camera in front of a display unit to be corrected; collecting RGB brightness data of the display unit to be corrected to obtain an original brightness matrix; placing a standard brightness plane in front of a lens of the camera; obtaining a final brightness correction matrix of the camera according to the collected RGB brightness data of the standard brightness plane; multiplying the original brightness matrix by the final brightness correction matrix to obtain a restored real brightness matrix; and performing brightness correction on the real brightness matrix to obtain a corrected brightness matrix. A plurality of the display units corrected by the present disclosure are completely the same in terms of absolute brightness value, and positions of the display units can be arbitrarily changed with each other on the screen.
US11837137B2 Display panel, electronic device and method for driving display panel
A display panel, an electronic device and a method are provided. The display panel includes: a base substrate; a plurality of sub-pixels arranged in a matrix; a plurality of data lines and a plurality of gate lines, the data line intersect the gate line; at least some of the plurality of sub-pixels are divided into a plurality of sub-pixel association groups, each sub-pixel association group includes a plurality of sub-pixels of a same color electrically connected to a same data line; the display panel further includes an associated pixel control circuit configured to independently perform data writing on the plurality of sub-pixels of the same color in the sub-pixel association group in the first image display mode; and synchronously perform data writing on the plurality of sub-pixels of the same color electrically connected to the same data line in the sub-pixel association group in the second image display mode.
US11837135B2 Display panel and display device
Provided are a display panel and display device. The display panel includes a driver circuit comprising a shift register that is N-stage cascaded; wherein the shift register comprises: a third control unit configured to receive a first voltage signal and generate an output signal in response to a signal of a third node, or receive a second voltage signal and generate an output signal in response to a signal of a second node; and a fourth control comprising a first capacitor and a first transistor, wherein a second plate of the first capacitor is connected to a drain of the first transistor, a source of the first transistor receives a first control signal, and a gate of the first transistor receives a second control signal.
US11837132B2 Output buffer, data driver, and display device having the same
An output buffer is disclosed that includes: a buffer circuit that outputs an output signal to an output terminal based on a first input signal provided to a first input terminal and a second input signal provided to a second input terminal; and a current supply circuit that is connected in parallel to the buffer circuit, and provides an auxiliary current to the output terminal based on the first input signal and the second input signal.
US11837128B2 Display device, sensing-less compensating system and method for compressing data thereof
A method for compressing and applying data of the sensing-less compensating system may be provided for a display device having subpixels. As the system can update an accumulated stress data of a subpixel which is accumulated according to a display driving data signal in a real time and perform a compensation, a real time compensation for a degradation of the subpixel can be performed without sensing the subpixel. Furthermore, as the system may provide a bit size information for restoration according to a comparison result of data subject to loss-compress and a loss reference value when loss-compressing the accumulated stress data, a loss ratio of a loss-compression data can be reduced. A display device and a sensing-less compensation system are also disclosed.
US11837126B2 Factory calibration measurement data
An example display system includes a load engine and a calibration engine. The load engine causes an inquiry for current calibration measurement data and retrieves factory calibration measurement data when the current calibration measurement data is unavailable. The calibration engine receives a target set of display characteristics, generates a color profile from a native panel performance representation to operate a display according to the target set of display characteristics, and causes adjustment of a display according to a difference between the target set of display characteristics and the native panel performance representation using the generated color profile.
US11837124B2 Method for testing light-emitting elements, testing device, and substrate
A method for testing light-emitting elements includes: providing a substrate having light-emitting elements and conductive wires; providing at least one coil structure including a first coil and two conductive plugs connected to the first coil; providing a metal rod and a second coil winding the metal rod and connected to an AC power supply. Each light-emitting element includes a positive electrode and a negative electrode connected to one conductive wire, respectively. The substrate defines pairs of through holes, each pair of through holes is aligning with two conductive wires connected to the positive electrode and the negative electrode of one light-emitting element. The testing method further includes inserting the two conductive plugs into one pair of through holes, starting the AC power supply and moving the metal rod towards the coil structure to form an induced current in the first coil configured for driving the one light-emitting element.
US11837118B2 Display Device
In a display device including a display panel, the display device includes: an active region; a plurality of hole areas at least partially surrounded by the active region; and a folding line extending in one direction, wherein each of the hole areas includes at least one hole, and wherein the holes of each hole area are arranged in an extending direction of the folding line.
US11837105B2 Pseudo food texture presentation device, pseudo food texture presentation method, and program
The number n of times of chewing is counted by chewing number of times calculation means (13b2) based on a change in the distance l from a photoreflector (50), which is received together with time t by measurement value receiving means (13b1). To vary hardness h of a bag (30) to a stage that can be sensed, according to the number n of times of chewing, a required air pressure is set according to the current number n of times, based on a hardness/air pressure correspondence recording unit (13g) in which stages that have a significant difference therebetween and are stored in association with the number n of times of chewing are recorded. To realize the set air pressure inside the bag (30), the amount of sucking performed using a vacuum pump 20 is controlled by air pressure control means (13b4).
US11837104B2 Box string instrument simulator
A simulated musical string instrument formed of plural shaped sheets of rigid material, such as cardboard. There is a top sheet forming a top surface of the simulated string instrument body, and a bottom sheet forming a bottom surface, and multiple sheets between. A simulated fingerboard is attached to the top surface. The top sheet and fingerboard gets stickers that show parts of the simulated string instrument body including openings and notes. There is also a simulated bow guide and a simulated bow.
US11837103B1 Advisor system and method
An automatic, autonomous, and aircraft-centric interference advisory method is executed entirely on a fist aircraft operating on a movement area of a runway, the movement are including ramps, taxiways, and runways. The method includes a processor onboard the first aircraft computing a first movement projection for the first aircraft using first aircraft data received at the first aircraft; the processor computing additional second movement projections for multiple second aircraft operating on the movement area of the airport using second data regarding each of the multiple second aircraft; the processor detecting a threat to the first aircraft on approach to a defined intersection of the movement area from any of the multiple second aircraft based on a corresponding second movement projection within a configurable time limit of entry into the defined intersection by the first aircraft; and providing on the first aircraft, a threat advisory for a detected threat.
US11837102B2 Deep stall aircraft landing
An aircraft defining an upright orientation and an inverted orientation, a ground station; and a control system for remotely controlling the flight of the aircraft. The ground station has an auto-land function that causes the aircraft to invert, stall, and controllably land in the inverted orientation to protect a payload and a rudder extending down from the aircraft. In the upright orientation, the ground station depicts the view from a first aircraft camera. When switching to the inverted orientation: (1) the ground station depicts the view from a second aircraft camera, (2) the aircraft switches the colors of red and green wing lights, extends the ailerons to act as inverted flaps, and (3) the control system adapts a ground station controller for the inverted orientation. The aircraft landing gear is an expanded polypropylene pad located above the wing when the aircraft is in the upright orientation.
US11837101B2 System and method to display aircraft relative storm top image
A system may include a display and a processor. The processor may be configured to: obtain aircraft data associated with an aircraft; obtain or generate storm top data, the storm top data including information associated with storm top altitudes and storm top locations; generate aircraft relative storm top data; generate an aircraft relative storm top image based at least on the aircraft relative storm top data, wherein the aircraft relative storm top image depicts a view of weather in front of the aircraft, wherein the aircraft relative storm top image conveys information associated with a difference between at least some of the storm top altitudes and an altitude of the aircraft; and output the aircraft relative storm top image as graphical data.
US11837100B2 Method and system for pre-flight programming of a remote identification (remote ID) system for monitoring the flight of an unmanned aircraft system (UAS) in the national airspace system (NAS)
The invention relates to operation of unmanned aircraft systems (UAS) in the National Airspace System (NAS) using Remote Identification (Remote ID) and tracking. Specifically the invention relates to pre-flight initialization and programming of UAS with personality data needed to implement Remote ID functionality. The personality data includes UAS identity and configuration data. The pre-flight programming process promotes mission flexibility and efficient pre-flight preparation by reusing mission to mission common configuration and identity data elements, reprogramming only delta data. Operating modes may be used to easily reconfigure programming data to common mission specific requirements.
US11837099B2 Aircraft flight management system
An apparatus and method for an aircraft flight management system configured to analyze a takeoff sequence for an aircraft, the aircraft slight management system comprising a memory storing runway information associated with the runway from which the aircraft will depart, one or more inputs configured to receive variables comprising real-time aircraft variables and real-time condition variables that influence an actual velocity of the aircraft, sensors for sensing the actual velocity of the aircraft; and a processor configured to compare a real-time takeoff value to a takeoff requirement value.
US11837097B2 Method of displaying flight route of unmanned aerial vehicle that flies autonomously, terminal, and non-transitory computer-readable recording medium storing program
A flight route control method of an unmanned aerial vehicle includes: accepting, by a touch panel, an input of a departure point and a waypoint that the unmanned aerial vehicle will pass; receiving a predetermined time, indicating an end of a time period in which the unmanned aerial vehicle is permitted to fly; generating a flight route passing through the departure point and the waypoint; determining whether or not an arrival time to the waypoint is later than the predetermined time; not accepting the waypoint for the generated flight route when the arrival time is later than the predetermined time; accepting the waypoint for the generated flight route when the arrival time is not later than the predetermined time; and transmitting a control command to the unmanned aerial vehicle, the control command controlling the unmanned aerial vehicle to fly according to the generated flight route.
US11837095B2 Alarm device for vehicle
The alarm device includes an acquisition part, an alarm judging part, a notification part, a static extraction part, a shielding boundary setting part, and a suppression part. The acquisition part acquires reflection point information and object information. The alarm judging part determines whether the object is an alarm candidate for each of the objects. The notification part issues a notification regarding the alarm candidates. The static extraction part extracts static reflection points. The shielding boundary setting part sets an approximate straight line as a shielding boundary by robust estimation. The suppression part suppresses notification of alarm candidates that are on the opposite side of the shielding boundary.
US11837092B2 Driving assistance apparatus and vehicle
A driving assistance apparatus in a vehicle, the driving assistance apparatus comprising an acquisition unit configured to acquire a location coordinate of a self-vehicle at a predetermined period of time, a specification unit configured, based on a plurality of the location coordinates acquired continuously by the acquisition unit, to specify a curved region of a road, and a registration unit configured to register the curved region specified by the specification unit in a database predetermined.
US11837089B2 Modular extensible behavioral decision system for autonomous driving
A method may include obtaining input information relating to an environment in which an autonomous vehicle (AV) operates in which the input information describes at least one of: a state of the AV, an operation of the AV within the environment, a property of the environment, or an object included in the environment. The method may include identifying a region of interest that represents a section of the environment based on the input information and identifying a portion of the environment based on the identified region of interest. The portion of the environment may include an object that affects operation of the AV. The method may include determining a first decision that relates to the object and sending an instruction to a control system of the AV describing a given operation of the AV responsive to the object according to the first decision.
US11837088B2 Driving assistance apparatus
A driving assistance apparatus including a notification part including a display portion and a microprocessor. The microprocessor is configured to perform deriving a recommended driving recommended to a driver based on traffic light information and position information, controlling the notification part so as to notify the driver of information on the recommended driving, and determining whether the driver performs a driving operation according to the information on the recommended driving after the information on the recommended driving is notified. The microprocessor is configured to perform the controlling including controlling the notification part so that the information on a remaining time for switching of the traffic light included in the traffic light information is displayed on the display portion, when it is determined that the driver performs the driving operation according to the information on the recommended driving.
US11837087B2 Technology for situational modification of autonomous vehicle operation
Systems and methods for situational modification of autonomous vehicle operation are disclosed. According to aspects, a computing device may detect the occurrence of an emergency event and may determine a current operation of an autonomous vehicle that may be associated with the emergency event. The computing device may determine a modification to operation of the autonomous vehicle, where the modification may represent a violation of a roadway regulation that may enable effective handling of the emergency event. The computing device may generate a set of instructions for the autonomous vehicle to execute to cause the autonomous vehicle to undertake the operation modification.
US11837085B1 Method and system for rapid graduated motor vehicle detection
Methods and systems for a graduated process of increasing bandwidth and increasing complexity to identify and confirm a location of a target vehicle based on information received from motor vehicles are described. In one embodiment, a method for detection of a target vehicle includes requesting, from one or more remote devices in a geographic area, information associated with a target vehicle. The method also includes receiving, from the one or more remote devices, information associated with the target vehicle. The method further includes determining whether the received information associated with the target vehicle matches the requested information. Upon determining that the received information matches the requested information, the method includes increasing at least one of a bandwidth or a complexity level of the requested information associated with the target vehicle and decreasing the geographic area associated with the request.
US11837084B2 Traffic flow estimation apparatus, traffic flow estimation method, traffic flow estimation program, and storage medium storing traffic flow estimation program
The traffic flow estimation apparatus acquires images and position information and speed information, the images being captured at different timings by a first moving object that is in motion in a target area and including a second moving object around the first moving object, the position information and speed information being of the first moving object at the timings; estimates a lane in which the second moving object is in motion; and estimates a traffic flow for each lane in the target area based on the speed information of the first moving object, the information indicative of a change over time of positions of the second moving object, and the lanes in which the first moving object and the second moving object are in motion.
US11837083B2 Dynamic privacy-sensitive operating modes
It is determined whether the number of second probe apparatuses in the vicinity of a first probe apparatus satisfies a volume threshold requirement. Responsive to determining that the volume threshold requirement is satisfied, an instance of individual probe data is generated and provided. Responsive to determining that the volume threshold requirement is not satisfied, it is determined if a first instance of collaborative probe data corresponds to a portion of a trajectory of the first probe apparatus. Responsive to determining that the first instance of collaborative probe data corresponds to the portion of the trajectory, a contribution is added to the first instance of collaborative probe data and the updated first instance of collaborative probe data is provided. Otherwise, a first instance of collaborative probe data is generated that comprises a partial representation of probe data corresponding to the portion of the trajectory of the first probe apparatus.
US11837081B2 Remote control device and method for interacting with a controlled appliance via the BLE standard
Remote control device and method for controlling interactions between the remote control device and a controlled appliance. The remote control device comprises a BLE interface and a battery for powering the BLE interface. Upon determination of a first condition being met, the remote control device sets the BLE interface in a standby mode where the power supplied by the battery to the BLE interface is limited to a minimal value. Upon determination of a second condition being met, the remote control device transmits one or more BLE advertising signal via the BLE interface. The remote control device receives a connection request from a controlled appliance via the BLE interface, establishes a connection between the remote control device and the controlled appliance through the BLE interface, and exchanges data with the controlled appliance via the BLE communication interface (e.g. transmission of a command for an actuator of the controlled appliance).
US11837078B2 Ambulatory medical device with vibrator
An ambulatory medical device for attachment to a person's body includes a housing having a wall and a vibrator coupler. A convex outer surface of the vibrator coupler projects from the wall towards the outside of the housing. The vibrator coupler is coupled to the wall via a connector arranged along the circumference of the vibrator coupler. A vibrator mechanically vibrates upon activation. The vibrator is arranged at least partially inside a volume defined by the vibrator coupler and is mounted to the vibrator coupler. A skin attachment device is also disclosed. It has a substantially planar body having a skin attachment side and an opposing medical device mounting side. The skin attachment side includes a skin attachment structure for releasably attaching the skin attachment device to a person's skin and the medical device mounting side includes a medical device mount for releasably engaging with the ambulatory medical device.
US11837077B1 Instant alert notifier and docking station
An instant alert notifier and docking station for use in emergency situations. Several notifiers and docking stations can be located through a building. In use, the user presses a button and pulls the device cover, which causes the notifier to (1) snap a still image of the person removing the notifier, (2) trigger a “code red” alert and/or activate flashing red LEDS on the docking stations where they are located throughout the building and/or (3) switch from a front to a rear camera operation. Using the notifier, real time video and still images can be captured and uploaded to first responder devices. The pressing of the button or removal of the notifier from the docking station can also cause the system to stream live video to the first responders from all of the other notifiers in the building still contained within their docking stations.
US11837076B2 Handheld sign with warning system
A handheld warning sign including front and back with at least one side having a predetermined color and warning information printed directly on the sign. A handle member is fastened to the bottom of the sign enabling it to be handheld. A longer pole extension structure can be attached to the sign handle member enabling it to extend to the ground allowing the sign to be used as a handheld sign. An electronic sound device is positioned within the handle member of the sign and connected to a battery and a off and on power switch. When the sound device is activated it produces a warning sound like a whistle, siren or other warning sounds to attract the attention of motorists or pedestrians so that they can safely follow the directions of the safety personnel.
US11837071B2 System and method for monitoring hand hygiene, wellness, and human interactions
A system includes a bed zone boundary module and a user interface device (UID) control module. The bed zone boundary module is configured to detect when at least one of a first wearable dispenser assembly and an identification badge is within a boundary of a zone around a bed, and generate a sanitize reminder signal when at least one of the first wearable dispenser assembly and the identification badge is within the zone boundary. The UID control module is configured to, in response to the sanitize reminder signal, control a user interface device to generate a message reminding a person wearing at least one of the first wearable dispenser assembly and the identification badge to use hand sanitizer before approaching a patient in the bed.
US11837069B2 Vehicle and method of controlling the same
A vehicle includes a plurality of cameras configured to capture a surrounding situation of the vehicle, an external speaker configured to output a sound to the outside of the vehicle, a communicator configured to communicate with a first server, and a controller configured to determine a degree of risk of the dangerous situation based on the degree of risk based on a case where a dangerous situation is captured through the plurality of cameras, to control an Ultra Wide Band (UWB) module to detect obstacles around the vehicle, to control at least one of a digital key and an external speaker to output a message for the dangerous situation or an image in which the dangerous situation is captured, and to transmit the image in which the dangerous situation is captured to the first server through the communicator.
US11837061B2 Techniques to provide and process video data of automatic teller machine video streams to perform suspicious activity detection
Various embodiments are generally directed to techniques for receiving first video data comprising one or more frames having a scene with a person and perform a facial detection process on the first video data to detect a facial region in each frame having the scene with the person. Embodiments also include generating second video data from the first video data, the second video data to include a blurring effect applied to the facial region detected in the first video data, providing the second video data for display on one or more devices, and receiving a tag indication from at least one of the one or more devices, the tag indication to indicate a portion of the second video data having suspicious activity.
US11837059B2 Beverage container dispenser and method for dispensing beverage containers
A method for dispensing a beverage container to a consumer. The method includes receiving in a beverage container dispenser a first beverage container that contains a beverage corresponding to a beverage selection of a user. The method further includes dispensing a second beverage container containing the beverage from a temperature-regulated compartment of the beverage container dispenser. The second beverage container that is dispensed from the temperature-regulated compartment corresponds to the beverage selection of the user.
US11837053B2 System and method for managing a game of chance
A system and method for managing a game including generating a grid with a processing device. The grid is comprised of a plurality of squares defined by a plurality of rows and a plurality of columns. The method also includes establishing betting odds for each of the squares and presenting the squares and associated betting odds on a graphical user interface. The betting odds of each of the squares are associated with a likelihood of the square being established as a winning square. A winning square is designated in response to a score of a live sporting event including a digit of a score of a first team being the same as a row number of the square, and a digit of a score of a second team being the same as a column number of the square at the end of a predetermined interval of the live sporting event.
US11837049B2 Mission functionality
This disclosure relates to devices, systems, and methods include an electronic gaming device management system including a memory including one or more promotional gaming structures, one or more processors configured to implement the one or more promotional gaming structures, where the one or more promotional gaming structures includes a first promotional gaming structure relating to a first gaming site.
US11837047B2 Gaming system, device, and method to track electronic tickets and values thereof
A system can be capable of receiving electronic ticket issuance information from a first gaming device, where the electronic ticket issuance information includes an identifier of the first gaming device that issued an electronic ticket, a time that the electronic ticket was issued, and an electronic ticket value associated with an issued state of the electronic ticket. The system may further be capable of tracking a status of the electronic ticket to determine that the electronic ticket has transitioned from the issued state to a redeemable state, determining that the electronic ticket has been presented for redemption and, in response thereto, causing the electronic ticket value to change to a second electronic ticket value associated with a redeemed state of the electronic ticket.
US11837045B2 Information provision system, information provision device, and information provision method
Player's obsession to a game is avoided. Whether to take an action for a player is determined based on game information of the player who plays a game at a gaming machine, and when an action is taken for the player, benefit information is output to the gaming machine to allow the player to acquire a specific advantage at a location different from the gaming machine.
US11837042B2 Medium processing device and automatic transaction device
A medium processing device includes a first, second and third conveyance path, a classification section, a first, second and third switching unit, a first, second and third storage box and a controller. Each of the first, second and third conveyance paths has two ends. One end of the first conveyance path is connected to one end of the third conveyance path. One end of the second conveyance path is connected to the other end of the third conveyance path at a second side of the classification section opposite to the first side. The other end of the first conveyance path is connected to the other end of the second conveyance path. The controller controls the first conveyance path and the second conveyance path so that the first and second conveyance paths are driven independently from each other.
US11837040B2 Smart lock systems and methods
A door lock system can comprise a door lock movable between a locked state and an unlocked state. The door lock system can detect a first indication suggestive of a presence of a mobile computing device of a visitor. The door lock system can also detect a second indication suggestive of an identity of the visitor. Further, the door lock system can validate that the first indication and the second indication are associated with a known identity of the visitor.
US11837039B2 Access control electronics for wireless locks
Access control electronics for wireless locks comprise one or more battery operated radios that receive access control codes. The wireless accessed locks locate the electronic components, circuits, sensors and antennas and many of the lock components away from the container being secured and closer to the operator/user. The disclosed access control electronics combine a proximity detection circuit comprising sensor pads and a capacitive sensing circuit and one or more short-range radio frequency antennas for reading RFID devices. The proximity sensor pads are in close proximity with the antennas, without the antennas interfering with the proximity sensing process, and the sensor pads to not attenuate the signals between the RFID devices and the antennas after the RFID devices are detected.
US11837038B2 User interfaces for managing locks
An electronic device displays a user interface corresponding to a respective user of a home automation system that includes statuses indicating whether the respective user has access to a plurality of lock accessory devices of the home automation system.
US11837034B2 Portable electronic wireless lock and lock system for efficiently managing and assuring the safety, quality and security of goods stored within a truck, tractor or trailer transported via a roadway
A portable electronic wireless lock and lock system for ensuring the safety of goods, including humanly consumable goods. The lock and lock system are controlled by a smartphone, which also acts as a communications hub between the lock and a truckload owner or supervisor. According to the present invention, a truck driver uses a smartphone to interface between a trailer payload supervisor and the payload lock itself, to ensure the safety of the transported goods and comply with regulations such as the Food Safety Modernization Act (“FSMA”). An electronic lock and lock system may, according to the present invention, interface electronically to a smartphone, so that while in motion, the smartphone ensures that the lock remains locked and controls its operation. Alternatively, such an electronic lock may be designed to permit only a limited number of locking cycles initiated by a truck driver until a loading supervisor intercedes in compliance with FSMA.
US11837032B2 Vehicle diagnosis and repair
Apparatuses, machine-readable media, and methods related to vehicle diagnosis and repair are described. Receiving vehicle status information from a control panel and/or on board diagnostic (OBD) unit of a vehicle at a vehicle diagnosis and repair too can provide valuable information to an owner and/or user of a vehicle. Computing devices (e.g., mobile devices and/or modules having a computing device) can be configured to run an application (e.g., a vehicle diagnosis and repair tool) to determine whether a vehicle needs to be repaired or serviced according to examples of the present disclosure. The vehicle diagnosis and repair tool can receive vehicle status information, determine the repairs and/or service that the vehicle needs, and initiate the vehicle repairs and/or service.
US11837029B2 Biometric authentication device and biometric authentication method
The objective is to achieve highly accurate authentication even when there is variation in the ambient light environment during biometric imaging. A biometric authentication device includes an image capturing unit that captures images of a living body, a light source for capturing images of the living body, an optical filter that selectively passes and blocks light according to wavelength, a spectroscopic processing unit that separates multiple wavelengths captured simultaneously, respectively, and a calculation unit that calculates the shape and posture of a predetermined part of the living body in the captured images, a background removal unit that removes the background from the image of the living body using the spectral images of the living body and the spectral image of the unwanted ambient light, and an authentication unit that performs biometric authentication using the image of the predetermined part.
US11837027B2 Activity recognition systems and methods
An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
US11837026B1 Method, apparatus, device, and storage media for early warning unsafe behavior in drilling operation
A method, an apparatus, a device, and a storage medium for early warning of an unsafe behavior in drilling operation. The method includes obtaining eye movement data of a drilling operator in a sensitive area, obtaining a value of an eye movement parameter of the drilling operator about a drilling operation station according to the eye movement data, inputting the value of the eye movement parameter to an early warning model to obtain an operation type of the drilling operator in working on the drilling operation station, and transmitting an early warning message to a preset terminal when the operation type is a preset type. The method achieves a rapid and accurate identification of unsafe behaviors of drilling operators, thereby avoiding the occurrence of drilling accidents.
US11837025B2 Method and apparatus for action recognition
Broadly speaking, the present techniques relate to a method and apparatus for performing action recognition, and in particular to a computer-implemented method for performing action recognition on resource-constrained or lightweight devices such as smartphones. The ML model may be adjusted to achieve required accuracy and efficiency levels, while also taking into account the computational capability of the apparatus that is being used to implement the ML model. One way is to adjust the number of channels assigned to the first set of channels, i.e. the full temporal resolution channels. Another way is to adjust the point in the ML model where the temporal pooling layer or layers are applied.
US11837023B2 Detection system, detection method, and computer program
A detection system (10) includes: an acquisition unit (110) configured to acquire an image including a living body; and a detection unit (120) configured to detect, from the image, a feature figure corresponding to an appropriately circular first part on the living body, and feature points corresponding to a second part around the first part on the living body. According to such a detection system, the first part and the second part with different features in shape can be individually detected appropriately.
US11837019B1 Evaluating face recognition algorithms in view of image classification features affected by smart makeup
Systems and methods for evaluating face recognition algorithms in view of image classification features affected by smart makeup are provided. Increasingly, face recognition technology is being used in applications beyond biometric identification for authentication/login purposes. Face recognition technology has been deployed as part of surveillance cameras, which may capture facial images that can be used as evidence of criminal conduct in a court of law. While admissibility of such evidence is subject to the rules of evidence used for any other piece of evidence, reliance on such face recognition technology poses challenges. Until these face recognition algorithms become properly trained and are deployed in a manner that does not result in false positives in the context of policing and judiciary, other solutions are needed. Smart makeup will improve the usage of this technology that has traditionally had a higher false positive identification rate for people of color and women.
US11837018B1 System and method for access control using a plurality of images
Aspects of the invention provide a method of face recognition that includes receiving plural frames of a video stream imaging a candidate individual, e.g., in the field of view of a camera, and generating for each of those frames a score of the image and/or of the candidate therein. This can include a score (or count) indicative of the number of individuals present in the frame, a pose of the candidate individual (e.g., face-on or otherwise), blur in the image, and so forth. The method further includes selecting, based on the respective scores of the frames, a subset of the frames for matching by a face recognizer against a set of one or more images of designated individuals. That set may be of individuals approved for access, individuals to be prevented for access, or otherwise. An output can be generated based on such matching by the face recognizer.
US11837016B2 Intelligent analysis system, method and device
A system includes at least one media data collection device and a front-end intelligent analysis device. The at least one media data collection device and the front-end intelligent analysis device are located at a front end of a monitoring system, and can meet a relatively high real-time requirement. The at least one media data collection device may collect media data, and send the media data to the front-end intelligent analysis device.
US11837011B2 Button module with a vibration feedback and a fingerprint sensing function, fingerprint sensing module for the same, and control method for the same
A button module with vibration feedback and fingerprint sensing, a fingerprint sensing module for the same, and a control method for the same are provided. The fingerprint sensing module has a fingerprint sensing unit stacked on a vibration unit. When the fingerprint sensing module detects a fingerprint, the control unit or a host of an electronic device determines whether the fingerprint is authenticated. If it is not authenticated, the vibration unit is activated, so that the user realizes that the authentication is not passed in real time through the vibration. Then the user may quickly change another finger or move the finger's position to speed up the authentication process. This can prevent users from waiting to improve user experience.
US11837010B2 Input sensing method and input sensing device including the same
An input sensing device includes: sensor pixels, a horizontal driver, a selection circuit, and a vertical driver. Each of the sensor pixels is connected to a plurality of driving lines and a one of a plurality of signal input lines. The horizontal driver sequentially applies a horizontal driving signal to the sensor pixels through the driving lines. The selection circuit is connected to n of the signal input lines (n is a natural number of 2 or more) and to one output line. The selection circuit sequentially outputs n sensing signals received through the n signal input lines to the one output line. The vertical driver receives the n sensing signals through the one output line. The horizontal driver applies the horizontal driving signal n times to a given one of the driving lines to correspond to the n sensing signals.
US11837008B2 Touch sensor with fingerprint sensor
The present invention is to provide a touch sensor with a fingerprint sensor capable of making brightness uniform by removing a difference in brightness in a portion to which a touch sensor and the fingerprint sensor are applied, in which an output of a touch display device of uniform brightness may be obtained by applying dummy electrodes to a portion constituting the touch sensor to change a structure so that light transmittances of the fingerprint sensor and the touch sensor are the same as or similar to each other or controlling a portion at which the finger sensor is positioned in an entire region of a light emitting layer to be brighter than the rest portion by a control unit of touch display devices to which the fingerprint sensor according to various embodiments of the present invention is applied.
US11837001B2 Stroke attribute matrices
Methods, systems, and computer program products are provided for stroke attribute matrices. User input strokes may be converted into attributes encoded in one or more stroke attribute matrices (SAMs), such as bitmaps, for image or other multidimensional analysis. One or more convolutional neural networks (CNNs) may recognize letters, symbols, shapes and gestures in SAMs. A selector may select output classifications from among multiple CNNs. A sequence analyzer may select a sequence of selected CNN outputs. Stroke information may comprise, for example, velocity (e.g. direction and speed), tilt, pressure, line width, pen up/down events, hover height, etc. Stroke information may be stored, for example, in bitmap color channels (e.g. to facilitate human review). For example, an x, y velocity vector and x, y tilt may be encoded, respectively, as RGBA components of pixel data. Stroke crossings may be encoded, for example, by combining attribute values at pixels where strokes intersect.
US11837000B1 OCR using 3-dimensional interpolation
To perform 3-dimensional interpolation, a 3-dimensional model of an input text character is generated. For example, a 2-dimensional character may be given depth using an extrusion transformation. The 3-dimensional model of the input text character is compared to 3-dimensional models of candidate characters and the results of the 3-dimensional comparisons are used to select the optical character recognition (OCR) output for the input text character. The 3-dimensional comparison may be performed directly on the 3-dimensional models. Alternatively, a set of 2-dimensional images may be generated for each 3-dimensional model and 2-dimensional comparisons performed. By use of the additional information gathered from the comparisons of the 3-dimensional models, the correct OCR output character can be identified with greater confidence. As a result, the quality of the OCR output is improved, improving the functioning of a computer performing OCR tasks and reducing the expenditure of time and processing power in correcting OCR errors.
US11836999B1 Augmented reality confidential view
A method implemented on an augmented reality (AR) device includes receiving an image of a document on the AR device. The image of the document includes one or more areas of obfuscated text. A marker on the document is identified. The marker is associated with an area of obfuscated text on the document. The marker is scanned using the AR device. When the user of the AR device is authenticated, a non-obfuscated image of the text associated with the marker is displayed on the AR device.
US11836993B2 Method for controlling vehicle, vehicle control device, and storage medium
A the method for controlling a vehicle: recognizing at least a position of a traffic participant around a vehicle and a road environment around the traffic participant, setting a risk region for the traffic participant based on at least the recognized position of the traffic participant, correcting the set risk region based on a width of a sidewalk where the traffic participant is present or a width of a roadway around the traffic participant which is the recognized road environment, and controlling a speed and steering of the vehicle based on the corrected risk region.
US11836991B2 Image processing apparatus and image processing method
An image processing apparatus includes a detector, a grouping processor, a management unit, and a determination unit. The detector detects traffic signals on the basis of a captured image. The grouping processor performs a grouping process of causing each of the detected traffic signals to belong to any one of groups. The management unit manages a location and display information of the each of the detected traffic signals in association with the group to which the each of the traffic signals belongs, and thereby manages the traffic signals. The determination unit determines, for each of the groups, a representative location and representative display information of one or more traffic signals belonging to relevant one of the groups, among the traffic signals, on the basis of the location and display information of each of the one or more traffic signals belonging to the relevant one of the groups.
US11836982B2 Security camera with video analytics and direct network communication with neighboring cameras
A monitored area including a plurality of video cameras is monitored for possible events. A video camera captures a video stream showing a portion of the monitored area and performs video analysis on the captured video stream. When the video camera identifies an event of interest within the captured video stream, the video camera generates event information associated with the identified event of interest. The video camera uses the relative location information to determine which video camera of the plurality of video cameras is positioned to capture the event of interest now and/or in the future and instructs that video camera to track the event.
US11836979B2 Method for deploying, creating and certifying virtual presence
A method and system of deploying, creating and certifying the “virtual presence” of a user at a location other than the actual location of the user that verifiably associates a power of attorney or agency contract and a “representing entity” to (1) establish the authority of a “representing entity” to act as if the user were physically present at the remote location, and (2) submit the “representing entity” to the jurisdiction of the remote location, even though the user is at a different location and only virtually “present” at the remote location. The representing entity could be an animate object or device located at the remote location, such as a robot, drone, or vehicle, or a “presence” that only exists electronically, commonly referred to as an “avatar.” Certification of the virtual presence is achieved by associating a unique identifier of the representing entity with a certifying document or record that includes a power of attorney or agency contract that identifies both authorized actions by the representing entity and restrictions based on the jurisdiction in which the representing entity is empowered to act, and recording the certifying document or record by hashing and encrypting the unique identifier and document, storing the certifying document or record in a blockchain ledger, and/or storing the certifying document or record in a trusted and protected database.
US11836978B2 Related information output device
A related information output apparatus 1 includes an acquisition unit 10 that acquires a captured image, a recognition unit 12 that recognizes one or more objects included in the captured image acquired by the acquisition unit 10, and an output unit 13 that outputs related information related to the objects recognized by the recognition unit 12. The output unit 13 may output the related information based on a combination of a plurality of the objects recognized by the recognition unit 12.
US11836977B2 System and method for hybrid visual searches and augmented reality
A search processing system receives a search query having information indicative of an object of interest, such as an image. The search processing system uses the received search query to locate data for use in creating a computer-generated model of a product determined to be a match for the object of interest. A display generating device uses the data to create the computer-generated model of the product and causes the computer-generated model of the product to be displayed a display associated with the display generating device and/or to be projected onto a surface whereby the computer-generated model of the product can be accurately compared with an image of the object of interest or the object of interest itself.
US11836973B2 Automated direction of capturing in-room information for use in usability assessment of buildings
Techniques are described for automated operations related to analyzing visual data from images captured in rooms of a building and optionally additional captured data about the rooms to assess room layout and other usability information for the building's rooms and optionally for the overall building, and to subsequently using the assessed usability information in one or more further automated manners, such as to improve navigation of the building. The automated operations may include identifying one or more objects in each of the rooms to assess and one or more target attributes of each object, and generating and providing instructions to cause the capture of images and optionally additional data about those objects and target attributes for further automated analysis, such as instructions provided to an automated image acquisition device in the room and/or an associated user. Once received, the captured images and other data is then analyzed accordingly.
US11836971B2 Method and device with convolution neural network processing
A processor-implemented method implementing a convolution neural network includes: determining a plurality of differential groups by grouping a plurality of raw windows of an input feature map into the plurality of differential groups; determining differential windows by performing, for each respective differential group of the differential groups, a differential operation between the raw windows of the respective differential group; determining a reference element of an output feature map corresponding to a reference raw window among the raw windows by performing a convolution operation between a kernel and the reference raw window; and determining remaining elements of the output feature map by performing a reference element summation operation based on the reference element and each of a plurality of convolution operation results determined by performing respective convolution operations between the kernel and each of the differential windows.
US11836970B2 Tracking objects with changing appearances
Implementations are described herein for tracking objects with changing appearances across temporally-disparate images. In various implementations, a first probability distribution over a plurality of classes may be determined for a first biological object depicted in a first image captured at a first point in time. The classes may represent stages of growth of biological objects. Additional probability distribution(s) over the plurality of classes may be determined for candidate biological object(s) depicted in a second image captured at a second point in time subsequent to the first point in time. The candidate biological object(s) may potentially match the first biological object depicted in the first image. Based on a time interval between the first and second points in time, the first probability distribution may be compared to the probability distribution(s) of the candidate biological object(s) depicted in the second image to match one of the candidate biological object(s) depicted in the second image to the first biological object depicted in the first image.
US11836963B2 Computer vision assisted item search
System and techniques for computer vision assisted item search are described herein. A composite image, including visual data and depth data, may be obtained. The composite image may be filtered to isolate a clothing article represented in the composite image. A classifier may be applied to the depth data to produce a set of clothing attributes for the clothing article. The clothing attributes may then be provided to a remote device.
US11836960B2 Object detection device, object detection method, and program
An object detection device (1) includes an object detection unit (2) that detects an object from an image including the object by neural computation using a CNN. The object detection unit (2) includes: a feature amount extraction unit (2a) that extracts a feature amount of the object from the image; an information acquisition unit (2b) that obtains a plurality of object rectangles indicating candidates for the position of the object on the basis of the feature amount and obtains information and a certainty factor of a category of the object for each of the object rectangles; and an object tag calculation unit (2c) that calculates, for each of the object rectangles, an object tag indicating which object in the image the object rectangle is linked to, on the basis of the feature amount. The object detection device (2) further includes an excess rectangle suppression unit (4) that separates a plurality of object rectangles for which a category of the object is the same into a plurality of groups according to the object tags, and deletes an excess object rectangle in each of the separated groups on the basis of the certainty factor.
US11836957B2 Event trigger based on region-of-interest near hand-shelf interaction
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of the items stored on the rack. A tracking subsystem determines that a person is within a threshold distance of the rack and receives image frames of the angled-view images. A pixel position of a wrist of the person is determined in at least a subset of the received image frames, thereby determining a set of pixel positions of the wrist. An aggregated wrist position is determined based on the set of pixel positions. If the aggregated wrist position is determined to correspond to a position on a shelf of the rack, a trigger signal is provided indicating a shelf-interaction event has occurred.
US11836951B2 Image signal processor for processing images
Techniques are provided for using one or more machine learning systems to process input data including image data. The input data including the image data can be obtained, and at least one machine learning system can be applied to at least a portion of the image data to determine at least one color component value for one or more pixels of at least the portion of the image data. Based on application of the at least one machine learning system to at least the portion of the image data, output image data for a frame of output image data can be generated. The output image data includes at least one color component value for one or more pixels of the frame of output image data. Application of the at least one machine learning system causes the output image data to have a reduced dimensionality relative to the input data.
US11836945B2 Image processing apparatus, image processing method, and program
An accurate subject distance can be calculated on the basis of a camera captured image even in a case where the attachment angle of a camera is deviated. An image captured with a camera having a wide-angle lens is input to perform distortion correction and generate a corrected image. Moreover, the inclination of a vertical object in the real world in the corrected image is calculated. The deviation angle of the camera depression angle of the camera is calculated on the basis of the inclination of the vertical object. An object distance calculation image is generated in consideration of the camera depression angle deviation angle. The distance of an object included in the camera captured image is calculated from the object distance calculation image. In a case where the camera depression angle deviation angle is not equal to or less than a prespecified threshold, the object distance calculation image is generated by using overhead image generation mapping data in consideration of the camera depression angle deviation.
US11836944B2 Information processing apparatus, information processing method, and storage medium
An apparatus that estimates a position of each object in image data in which a plurality of objects is imaged, the apparatus includes a first acquisition unit configured to acquire position information indicating positions of joints of the plurality of objects in the image data, a second acquisition unit configured to acquire a score map in which a feature for identifying each object is converted into a numerical value, the score map being output by a pre-trained model in response to input of the image data, and an identification unit configured to identify positions of joints belonging to each of the plurality of objects, based on the position information and the score map.
US11836942B2 Information integration method, information integration device, and information integration program
The present invention is to improve accuracy of position information of an object. A labeling unit 13 of an information integration device 1 associates a label included in tracking data with an object area having a largest ratio of overlapping areas overlapping label areas included in the tracking data with regard to the object area or an object area having a largest size of overlapping areas overlapping label areas included in the tracking data, among a plurality of object areas included in a Depth map.
US11836932B2 Classifying motion in a video using detected visual features
Technology is disclosed herein for learning motion in video. In an implementation, an artificial neural network extracts features from a video. A correspondence proposal (CP) module performs, for at least some of the features, a search for corresponding features in the video based on a semantic similarity of a given feature to others of the features. The CP module then generates a joint semantic vector for each of the features based at least on the semantic similarity of the given feature to one or more of the corresponding features and a spatiotemporal distance of the given feature to the one or more of the corresponding features. The artificial neural network is able to identify motion in the video using the joint semantic vectors generated for the features extracted from the video.
US11836931B2 Target detection method, apparatus and device for continuous images, and storage medium
A method, an apparatus, and a device for target detection in consecutive images, and a computer-readable storage medium. A second frame is divided into multiple sub-images, before a target in the second frame in a video sequence is detected through a target-detecting network model. A first frame is searched, according to a preset rule for motion estimation, for a corresponding image block matched with each sub-image. Pixels of a sub-image, of which the matched image block is found in the first frame, are replaced with preset background pixels. Hence, a target repeating in both frames is replaced. Finally, the second frame subject to the replacement is inputted in to the target-detecting network model, to obtain a bounding box of a target object of the second frame and a category of such target object. An algorithm for target detection in consecutive images is optimized.
US11836929B2 Systems and methods for determining trajectories of basketball shots for display
Methods and apparatus relating to predicting outcome in a sporting environment are described. The methods and apparatus are used to relate trajectory performance of an object to body motions and body orientation associated with a generating the trajectory of the object. When equipment is utilized to generate the trajectory of an object, than the effects of equipment motions and equipment orientation can be also related to trajectory performance. The method and apparatus can be used to predict body motions and body orientations that increase the likelihood of achieving a desired outcome including specifying optimum motions and orientations for a particular individual. The method and apparatus may be used in training, coaching and broadcasting environments.
US11836925B2 Systems and methods for image segmentation
A system for image segmentation is provided. The system may obtain a target image including an ROI, and segment a preliminary region representative of the ROI from the target image using a first ROI segmentation model corresponding to a first image resolution. The system may segment a target region representative of the ROI from the preliminary region using a second ROI segmentation model corresponding to a second image resolution. At least one model of the first and second ROI segmentation models may at least include a first convolutional layer and a second convolutional layer downstream to the first convolutional layer. A count of input channels of the first convolutional layer may be greater than a count of output channels of the first convolutional layer, and a count of input channels of the second convolutional layer may be smaller than a count of output channels of the second convolutional layer.
US11836924B2 Assisted or automatic generating of a digital representation of an annulus structure of a valve of a human internal organ
A method and a system automatically generate a digital representation of an annulus structure of a valve from a segmented digital representation of a human internal heart. The basis for the segmented digital representation is multi-slice computed tomography image data. The method includes automatically determining, for at least a first effective time point, based on a segmentation, i.e. labels, of a provided input segmented digital representation, a candidate plane, and/or a candidate orientation vector together with a candidate center point, arranged with respect to the input segmented digital representation for the first effective time point, and candidate points for the annulus structure are determined automatically. From the candidate points acting as support points, a candidate spline interpolation is generated which is then adapted based on the input segmented digital representation. The digital representation of the annulus structure is then generated based on the adapted candidate spline interpolation.
US11836923B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus according to the present invention calculates, even in a case where a region of a part as an observation target included in an image capturing range is different between a plurality of medical images in different time phases, a degree of slippage of the region of the part as the observation target with high accuracy.
US11836922B2 System and method for evaluating effectiveness of a skin treatment
A method for evaluating the effectiveness of a skin treatment on a skin feature includes correcting the color of a first image before the skin treatment, correcting the color of a second image after the skin treatment, determining the sizes of the skin feature in the first and second images, and comparing the corrected colors and sizes of the skin feature in the first and second images. In some embodiments, the first and second images include the skin feature and an indicator adjacent to the skin feature, where the indicator has a standard color and a known size.
US11836914B2 Information processing method and information processing device for detecting a trace formed on a surface of a workpiece
An information processing method calculates a position of a feature corresponding to a trace in a first coordinate system, calculates a position of the feature corresponding to the trace in a second coordinate system, and calculates a size of a first distribution of the position of the feature corresponding to the trace in the first coordinate system and a size of a second distribution of the position of the feature corresponding to the trace in the second coordinate system. Additionally, the information processing method outputs information indicating that the feature corresponding to the trace is the trace formed on the surface of the workpiece in the machining process, and outputs information indicating that the feature corresponding to the trace is a false detection of the trace in the inspection process.
US11836913B2 Film thickness estimation from machine learning based processing of substrate images
A neural network is trained for use in a substrate thickness measurement system by obtaining ground truth thickness measurements of a top layer of a calibration substrate at a plurality of locations, each location at a defined position for a die being fabricated on the substrate. A plurality of color images of the calibration substrate are obtained, each color image corresponding to a region for a die being fabricated on the substrate. A neural network is trained to convert color images of die regions from an in-line substrate imager to thickness measurements for the top layer in the die region. The training is performed using training data that includes the plurality of color images and ground truth thickness measurements with each respective color image paired with a ground truth thickness measurement for the die region associated with the respective color image.
US11836904B2 Utilizing a neural network model to generate a reference image based on a combination of images
A device may receive complex data from a user device and may provide multiple images to the user device based on receiving the complex data. The device may receive, from the user device, a selection of two or more images from the multiple images, and may determine whether a combination of the two or more images is stored in a data structure. The device may determine a mapping of information identifying the two or more images with the complex data, based on the combination of the two or more images not being stored in the data structure, and may store the information identifying the two or more images, the complex data, and the mapping in the data structure. The device may process the two or more images to generate a reference image that satisfies a memorability score threshold and may provide the reference image to another user device.
US11836903B2 Subject recognition method, electronic device, and computer readable storage medium
This present disclosure relates to a subject recognition method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a current image frame and detecting whether there is a moving subject in the current image frame; when there is no moving subject in the current image frame, obtaining a motion state transition condition; when the current image frame satisfies the motion state transition condition, obtaining a target subject in a previous image frame; and determining a target subject in the current image frame based on the target subject in the previous image frame.
US11836901B2 Content adapted black level compensation for a HDR display based on dynamic metadata
One embodiment provides a method comprising determining metadata corresponding to an input image, determining a black level of a display device and a peak luminance value of the display device, and determining a tone mapping function that adaptively compensates for the black level of the display device based on the metadata, the black level of the display device, and the peak luminance value of the display device. The metadata comprises a distribution of luminance values in the input image. The black level of the display device and the peak luminance value of the display device represent a lowest luminance value and a highest luminance value, respectively, achievable on the display device. The method further comprises applying the tone mapping function to the input image to generate a tone-mapped image that adaptively compensates for the black level of the display device and provided to the display device for presentation.
US11836900B2 Image processing apparatus
The technique of the present disclosure can add a gloss to image data according to the hair flow of a subject. An image data obtaining unit obtains input image data, and a characteristic amount calculating unit calculates characteristic amounts for the input image data. The characteristic amount calculating unit obtains a degree to which directions of hair flow are concentrated to a predetermined direction (a degree of alignment) in a predetermined range based on the directions of hair flow, and sets this as a characteristic amount indicative of the degree of alignment of the directions of hair flow. A determining unit estimates the state of the hair flow of the entire input image data based on the characteristic amounts thus calculated, and determines whether to correct the input image data. A correcting unit performs a gloss adding correction to the input image data.
US11836894B2 Image distribution apparatus, method, and storage medium
An image distribution apparatus includes an acquisition unit configured to acquire information about a gazing area specified by a user in a first image, and a transmission unit configured to transmit, from a second image having resolution higher than resolution of the first image and divided into a plurality of tile images, a first tile image where the gazing area belongs and a second tile image adjacent to the first tile image.
US11836893B2 Online AI super resolution engine and operations
A video processing circuit includes an input buffer, an online adaptation circuit, and an artificial intelligence (AI) super-resolution (SR) circuit. The input buffer receives input low-resolution (LR) frames and high-resolution (HR) frames from a video source over a network. The online adaptation circuit forms training pairs, and calculates an update to representative features that characterize the input LR frames using the training pairs. Each training pair formed by one of the input LR frames and one of the HR frames. The AI SR circuit receives the input LR frames from the input buffer and the representative features from the online adaptation circuit. Concurrently with calculating the update to the representative features, the AI SR circuit generates SR frames for display from the input LR frames based on the representative features. Each SR frame has a higher resolution than a corresponding one of the input LR frames.
US11836892B2 Device and method for training a model, and a vehicle
A device and a method for training a model including a first sub-model and a second sub-model. Digital data are down-scaled to generate first input data. The digital data are divided into multiple data areas to generate second input data. A first sub-model generates first sub-model data relating to first input data fed to it. The first sub-model data are up-scaled to form first output data. A second sub-model for the data areas generates corresponding output data areas relating to second input data fed to it. The output data areas are assembled to form second output data. The first and second output data are combined to form third output data. The first sub-model is trained on the digital data by comparing provided target data and the first output data. The second sub-model is trained on the digital data by comparing the target data and the third output data.
US11836890B2 Image processing apparatus and image processing method thereof
An image processing apparatus applies an image to a first learning network model to optimize the edges of the image, applies the image to a second learning network model to optimize the texture of the image, and applies a first weight to the first image and a second weight to the second image based on information on the edge areas and the texture areas of the image to acquire an output image.
US11836888B2 Method and apparatus for processing RGB-infrared (RGB-IR) sensor
A method for processing RGB-Infrared (RGB-IR) sensor data is provided that includes receiving a raw RGB-IR image, determining whether to process the raw RGB-IR image in day mode or night mode, generating, when day mode is determined, an infrared (IR) subtracted raw Bayer image from the raw RGB-IR image and processing the IR subtracted raw Bayer image in an image signal processor (ISP), and generating, when night mode is determined, an IR image from the raw RGB-IR image.
US11836885B2 Dynamic foveated pipeline
In one implementation, a method includes receiving a warped image representing simulated reality (SR) content (e.g., to be displayed in a display space), the warped image having a plurality of pixels at respective locations uniformly spaced in a grid pattern in a warped space, wherein the plurality of pixels are respectively associated with a plurality of respective pixel values and a plurality of respective scaling factors indicating a plurality of respective resolutions at a plurality of respective locations of the SR content (e.g., in the display space). The method includes processing the warped image in the warped space based on the plurality of respective scaling factors to generate a processed warped image and transmitting the processed warped image.
US11836883B2 Display control device, display control method, and recording medium
There is provided a display control device including a display controller configured to place a virtual object within an augmented reality space corresponding to a real space in accordance with a recognition result of a real object shown in an image captured by an imaging part, and an operation acquisition part configured to acquire a user operation. When the user operation is a first operation, the display controller causes the virtual object to move within the augmented reality space.
US11836878B2 Method and apparatus for constructing real-geographic-space scene in real time
A method for constructing a real-geographic-space scene in real time based on a panoramic-video technique is provided. By using a measuring robot and the attitude sensors, accurately determining the geographic coordinates and the attitudes of the cameras, where the cameras may be installed in a fixed or stringing manner, where in the fixing type a plurality of neighboring videos at the same moment undergo orthographic correction and splicing, and in the stringing type the cameras are installed to a guiding device and may locally, independently and quickly move and shoot, and the videos of the neighboring cameras are spliced in real time; and fusing the videos, the geographic coordinates and the environment sounds that satisfy the delay time, to form a scene video streaming.
US11836872B1 Method and device for masked late-stage shift
In one implementation, a method of performing late-stage shift is performed at a device including a display, one or more processors, and non-transitory memory. The method includes generating, based on a first predicted pose of the device for a display time period, a first image. The method includes generating a mask indicating a first region of the first image and a second region of the first image. The method includes generating a second image by shifting, based on a second predicted pose of the device for the display time period, the first region of the first image without shifting the second region of the first image. The method includes displaying, on the display at the display time period, the second image.
US11836870B1 Systems and methods for virtual physical distancing
A system and method for helping a user carrying a smart device to maintain safe distances from other persons during an epidemic or a pandemic. A portable smart device measures the approximate distance to persons in the vicinity of the user, and notifies the user whenever he or she is too close to other persons. The portable smart device may overlay augmented reality graphics (such as arcs, lines, text, numbers, or other graphics) over images captured by the smart device's camera, to indicate safe distances. The graphics serve to inform and/or warn the user that he or she may be getting too close to other persons.
US11836861B2 Correcting or expanding an existing high-definition map
A computing system includes one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to perform operations. The operations include determining that a portion of an existing map is to be updated; obtaining a point cloud acquired by one or more Lidar sensors corresponding to a location of the portion; converting the portion into an equivalent point cloud; performing a point cloud registration based on the equivalent point cloud and the point cloud; and updating the existing map based on the point cloud registration.
US11836860B2 Facial animation retargeting using a patch blend-shape solver
Methods and systems for performing facial retargeting using a patch-based technique are disclosed. One or more three-dimensional (3D) representations of a source character's (e.g., a human actor's) face can be transferred onto one or more corresponding representations of a target character's (e.g., a cartoon character's) face, enabling filmmakers to transfer a performance by a source character to a target character. The source character's 3D facial shape can separated into patches. For each patch, a patch combination (representing that patch as a combination of source reference patches) can be determined. The patch combinations and target reference patches can then be used to create target patches corresponding to the target character. The target patches can be combined using an anatomical local model solver to produce a 3D facial shape corresponding to the target character, effectively transferring a facial performance by the source character to the target character.
US11836856B2 Super-resolution stereoscopic visualization processing system and program
A super-resolution stereoscopic visualization processing system encompasses a base map database storing the 5 m-DEM base map, the 5 m-DEM mesh reading unit, a geographic-coordinates XYZ-point file, a plane-rectangular coordinate converter, a plane-rectangular XYZ-point file, a rasterization processor, a fine grid-cell memory, a smoothing processor, a smoothing image memory, a consideration-distance grid-number calculator, a red stereoscopic-visualization image generator, a red stereoscopic-visualization image memory, wherein a super-resolution red stereoscopic-visualization image of 5 m-DEM is obtained on a screen of a display.
US11836854B2 Structure from Motion for drone videos
Aspects of the subject disclosure may include, for example, a method comprising obtaining, by a processing system including a processor, first and second models for a structure of an object, based respectively on ground-level and aerial observations of the object. Model parameters are determined for a three-dimensional (3D) third model of the object based on the first and second models; the determining comprises a transfer learning procedure. Data representing observations of the object is captured at an airborne unmanned aircraft system (UAS) operating at an altitude between that of the ground-level observations and the aerial observations. The method also comprises dynamically adjusting the third model in accordance with the operating altitude of the UAS; updating the adjusted third model in accordance with the data; and determining a 3D representation of the structure of the object, based on the updated adjusted third model. Other embodiments are disclosed.
US11836850B2 Visually augmenting images of three-dimensional containers with virtual elements
Certain embodiments involve visually augmenting images of three-dimensional containers with virtual elements that fill one or more empty regions of the three-dimensional containers. For instance, a computing system receives a first image that depicts a storage container and identify sub-containers within the storage container. The computing system selects, from a virtual object library, a plurality of virtual objects that are semantically related to the sub-container. The computing system determines an arrangement of the virtual objects within the sub-container based on semantics associated with the sub-container and the plurality of virtual objects. The computing system generates a second image that depicts the arrangement of the plurality of virtual objects within the storage container and sub-containers. The computing system generates, for display, the second image depicting the storage container and the arrangement of the virtual objects.
US11836849B2 Primitive block generator for graphics processing systems
Methods and primitive block generators for generating primitive blocks in a graphics processing system. The methods comprise: receiving transformed position data for a current primitive, the transformed position data indicating a position of the current primitive in rendering space; determining a distance between the position of the current primitive and a position of a current primitive block based on the transformed position data for the current primitive; determining whether to add the current primitive to the current primitive block based on the distance and a fullness of the current primitive block; in response to determining that the current primitive is to be added to the current primitive block, adding the current primitive to the current primitive block; and in response to determining that the current primitive is not to be added to the current primitive block, flushing the current primitive block and adding the current primitive to a new current primitive block.
US11836848B2 Augmented reality wall with combined viewer and camera tracking
A system for real-time updates to a display based upon the location of a camera or a detected location of a human viewing the display or both is disclosed. The system enables real-time filming of an augmented reality display that reflects realistic perspective shifts. The display may be used for filming, or may be used as a “game” or informational screen in a physical location, or other applications. The system also enables the use of real-time special effects that are centered upon an actor or other human to be visualized on a display, with appropriate perspective shift for the location of the human relative to the display and the location of the camera relative to the display.
US11836846B2 Intersection testing for ray tracing
A system and method for performing intersection testing of rays in a ray tracing system. The ray tracing system uses a hierarchical acceleration structure comprising a plurality of nodes, each identifying one or more elements able to be intersected by a ray. The system makes use of a serial-mode ray intersection process, in which, when a ray intersects a bounding volume, a limited number of new ray requests are generated.
US11836845B2 Texture filtering with dynamic scheduling in computer graphics
A texture filtering unit includes a datapath block and a control block. The datapath block includes one or more parallel computation pipelines, each containing at least one hardware logic component configured to receive a plurality of inputs and generate an output value as part of a texture filtering operation. The control block includes a plurality of sequencers and an arbiter. Each sequencer executes a micro-program that defines a sequence of operations to be performed by the one or more pipelines in the datapath block as part of a texture filtering operation and the arbiter controls access, by the sequencers, to the one or more pipelines in the datapath based on predefined prioritization rules.
US11836836B2 Methods and apparatuses for generating model and generating 3D animation, devices and storage mediums
Methods and apparatuses for generating a model and generating a 3D animation, devices, and storage mediums are provided. The method for generating a model may include: acquiring a preset sample set; acquiring pre-established generative adversarial nets, the generative adversarial nets including a generator and a discriminator; and performing training steps as follows: selecting a sample from the sample set; extracting a sample audio feature from the sample audio of the sample; inputting the sample audio feature into the generator to obtain a pseudo 3D mesh vertex sequence of the sample; inputting the pseudo 3D mesh vertex sequence and the real 3D mesh vertex sequence of the sample into the discriminator to discriminate authenticity of 3D mesh vertices; and in response to determining that the generative adversarial nets meet a training completion condition, obtaining a trained generator as a model for generating a 3D animation.
US11836834B2 Systems and methods for automating conversion of drawings to indoor maps and plans
Automating conversion of drawings to indoor maps and plans. One example is a computer-implemented comprising: preprocessing an original CAD drawing to create a modified CAD drawing, a text database containing text from the original CAD drawing, a CAD vector-image of the modified CAD drawing, and a CAD raster-image of the modified CAD drawing; determining a floor depicted in the CAD drawing, the determining results in a floor-level bounding line; sensing furniture depicted on the floor by applying the floor-level bounding line, the CAD vector-image, and the text database to machine-learning algorithms, the sensing results in a plurality of furniture entities and associated location information; identifying each room depicted in the CAD drawing, the identifying results in a plurality of room outlines; and creating an indoor map for the floor by combining the plurality of furniture entities and associated location information with the plurality of room outlines.
US11836833B2 Image creation apparatus, method and program, and virtual fitting system
A technique for displaying a “sense of length” in each case where users having different heights and/or body shapes wear clothing of various designs and/or sizes is presented. An image creation apparatus includes a setting unit configured to set a clothing image data having size information of clothing that is superimposed on a human body image data having height information and body shape information of a human body; a modifying unit configured to modify the human body image data or the clothing image data based on a result of comparing height information or body shape information of a user with the height information or body shape information of the human body image data; and a creating unit configured to superimpose the clothing image data on the human body image data, on an object-by-object basis, based on a reference position dependent on type information of the clothing image data, and create a virtual fitting image data.
US11836829B2 Display control method, non-transitory computer-readable storage medium, and display device
In a display control method for displaying a first image and a second image each indicating a page constituting a document side by side on a virtual axis of a display face, the method includes adding, to the first image, an object extending outside an image face of the first image when a first operation is received from a user on the first image; and moving the second image in a predetermined direction when a second operation is received from the use on the second image.
US11836822B1 Systems and methods for providing roaming physical security intelligence
The disclosed systems and methods provide roaming physical security intelligence.
US11836819B2 Method and system for inter and intra agency communication, tracking and coordination
A method is disclosed. A data set including: (a) identifiers of a set of incidents occurring within a defined geographic region to which at least one service provider responded during a first time period and (b) address data identifying a location within the geographic region of each said incident of the set is retrieved over a network. An instruction to generate a heat map of the incidents occurring within the geographic region during the first time period is received from a user via a user interface generated to a display device. In response to the instruction to generate the heat map, the address data is converted to GPS data. A heat map of an aerial view of the geographic region based on the GPS data is generated. The heat map is displayed to the display device in a user interface.
US11836818B2 System and method for multi-institutional optimization for a candidate application system
A system and/or method can be provided for optimizing data-sharing in a multi-institutional application system using, where appropriate, semi-blind data-viewing in a semi-cooperative context. A method for evaluating agent quality, individual student success probability, and sharing these evaluations among a plurality of applicants to a plurality of academic programs while retaining the confidentiality of individual applicants is shown. Multiple parameters both immediate and historic are used to evaluate agent quality and individual student success probability.
US11836817B2 System for an electronic document with state variable integration to external computing resources
A system for an electronic document that includes one or more electronic components comprising: natural language content; and a programmable component that comprises computer executable instructions that define: one or more state objects that indicate compliance with the natural language content, wherein a state object comprises a state variable; and logic that programmatically change, based on an application programming interface input, one or more state variables indicating a compliance event effect of the programmable component; an indication of one or more application programming inputs configured to cause execution, based on an input message from an external computing resource, of at least one programmable component of the one or more electronic component; and an indication of one or more contract outputs configured to indicate a value of at least one state variable to an external computing resource.
US11836815B2 Network-enabled fuel dispensing system
A system that includes a fuel dispenser terminal and a remote controller. The fuel dispenser terminal is configured to send a service request for a fuel purchase to the remote controller and receive a personalized offer in response to sending the service request. The fuel dispenser terminal is further configured to display the personalized offer, receive a user response indicating the personalized offer was accepted, and send the user response to the remote controller. The fuel dispenser terminal is further configured to receive an authorization token for retrieving the personalized offer and output the authorization token to the customer. The remote controller is configured to update the service request by adding a purchase associated with the personized offer to the fuel purchase, send an encrypted service request to a service processor, generate the authorization token, and send the authorization token to the fuel dispenser terminal.
US11836807B2 System, network and methods for estimating and recording quantities of carbon securely stored in class-A fire-protected wood-framed and mass-timber buildings on construction job-sites, and class-A fire-protected wood-framed and mass timber components in factory environments
A method, system and network for prefabricating and constructing Class-A fire-protected wood-framed and mass timber buildings, while builders and owners are provided with knowledge of the quantity of carbon mass securely stored in Class-A fire-protected wood, represented by fire-protected carbon units (FPCUs), certified by the system and network. The network includes a system and mobile devices for estimating, recording and reporting the quantities of carbon mass securely stored in Class-A fire-protected wood-framed and mass-timber buildings on construction job-sites, and Class-A fire-protected wood-framed and mass timber components in factory environments, including engineered wood products (EWPs), mass timber assemblies and buildings constructed therefrom, whose quantized fire-protected carbon units (FPCUs) are also registered on the network for use in supporting various credits of value.
US11836806B2 Insurance claim capitation and predictive payment modeling
A claim-based capitation model is proposed for handling vehicle repair insurance claims. Rather than determining a detailed estimate of the expected actual cost of repair, the estimate may be determined using a simpler model. For example, the insurance company and a repair facility may agree to following a predictive payment model in which the insurance company pays a fixed predicted capitated amount of money for each repair claim, regardless of the amount of repair work that will be needed. Alternatively, the insurance company may pre-pay a fixed capitated amount for a predicted number of future insurance claims.
US11836801B1 Systems and methods for administering an exchange traded product (ETP) that operates entirely in cryptocurrency/blockchain
A crypto ETP is administered by a portfolio modeling computer/(PMC), a fund administration computer/(FAC), an order taking platform computer/(OTP), a custodian computer/(CC), and a paying agent settlement computer/(PASC). The PMC defines the ETP and captures data for a cryptocurrency index. The CC tracks Underlying Assets held by the ETP, and sends the data to the FAC, which calculates the NAV of the Underlying Assets to generate a Portfolio Composite File/(PCF) sent to the OTP. The OTP receives and validates/confirms with the CC, orders for creations and redemptions of the ETP from Authorized Parties/(APs), in exchange for the Underlying Assets and/or cryptocurrency. The PASC provides settlement on the Exchange in cryptocurrency by: receiving confirmation from the CC of transfer of underlyings, ETPs or cryptocurrency from the APs to a blockchain wallet associated with the PCM; and issuing units of the ETPs, underlyings or cryptocurrency to the APs.
US11836796B1 Securities claims identification, optimization and recovery system and methods
The system and methods for securities claims identification, optimization and recovery are disclosed herein. The disclosed system can maximizes returns on assets that are the securities claims arising from alleged fraud in the purchase or sale of securities in a securities portfolio. In one embodiment, the disclosed system monitors portfolio using analytics tools to identify asynchronous activity or movements in portfolio securities, performs loss and damages valuation analysis, open arms-length communications with securities litigation plaintiffs' bar and/or litigation funders, publishes relevant information to investors, provides analysis and information for merit analysis, counsel selection and/or litigation monitoring and performs risk mitigation analysis to identify securities claims and optimize recovery of revenue associated with the securities claims.
US11836795B2 Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance
The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
US11836791B2 Securitization of transportation units
Various implementations directed to securitization of transportation units are provided. In one implementation, a method may include receiving origin location data and destination location data from a first user. The method may also include determining virtual hubs based on the origin location data and the destination location data. The method may further include determining virtual hub routes based on the virtual hubs. The method may additionally include receiving term specification data from the first user. The method may also include receiving attribute data for the virtual hub routes from the first user. The method may further include providing a transportation capacity exchange for transportation capacity units based on the virtual hub routes, the term specification data, and the attribute data. The method may additionally include transmitting a subset of the market depth data for the transportation capacity exchange to the first user.
US11836790B2 Methods for an alternative payment platform
Methods and systems are provided for providing an alternative payment platform, including method and systems for providing a platform for presenting an alternate offer to a user who is engaged with a primary offer and receiving an indication of the user's engagement with the alternate offer, wherein the user's engagement with the alternate offer serves as an alternative form of payment for an item associated with the primary offer. Such methods and systems may further include methods and systems for selecting one or more alternate offers engagement with which serves as an alternative form of payment for an item associated with a primary offer, presenting the selected alternate payment offers to a user, receiving an indication of engagement with at least one of the alternate offers, receiving payment in exchange for presenting the accepted offer and providing payment to the offeror of the primary offer.
US11836785B1 System and method for providing comprehensive vehicle information
Systems and methods are provided for determining additional vehicle data for a vehicle based on a vehicle identifier, such as a vehicle identification number (VIN). Based on the VIN, manufacturer codes, model codes, and other additional manufacturer information can be determined. The manufacturer codes and/or model codes can be used in determining a list of options on the vehicle. This information can be used by a variety of systems in determining more accurate vehicle specifications to yield more accurate vehicle evaluations based at least in part on the list options.
US11836782B2 Personalized item recommendations through large-scale deep-embedding architecture with real-time inferencing
A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include training two sets of item embeddings for items in an item catalog and a set of user embeddings for users, using a triple embeddings model, with triplets. The triplets each include a respective first user of the users, a respective first item from the item catalog, and a respective second item from the item catalog, in which the respective first user selected the respective first item and the respective second item in a respective same basket. The method also can include randomly sampling an anchor item from a category of items selected by a user. The method additionally can include generating a list of complementary items using a query vector associated with the user and the anchor item. The query vector is generated for the user and the anchor item using the two sets of item embeddings and the set of user embeddings. Other embodiments are disclosed.
US11836776B2 Detecting cross-lingual comparable listings
In various example embodiments, a system and method for a Listing Engine that translates a first listing from a first language to a second language. The first listing includes an image(s) of a first item. The Listing Engine provides as input to an encoded neural network model a portion(s) of a translated first listing and a portions(s) of a second listing in the second language. The second listing includes an image(s) of a second item. The Listing Engine receives from the encoded neural network model a first feature vector for the translated first listing and a second feature vector for the second listing. The first and the second feature vectors both include at least one type of image signature feature and at least one type of listing text-based feature. Based on a similarity score of the first and second feature vectors at least meeting a similarity score threshold, the Listing Engine generates a pairing of the first listing in the first language with the second listing in the second language for inclusion in training data of a machine translation system.
US11836774B2 Step through process of generating custom jewelry
A server for generating custom jewelry can be configured to access a first product photo based on a first user selection at a remote computer system of a first available selection for a first customization option. The server can send display instructions over a network to display the first product photo. The server can then generate an updated product photo by layering a second cached product photo (selected based upon a second user selection of a second available selection for a second customization option) with the first cached product photo according to a predetermined layering protocol. The updated product photo can display a second visual element of the second product photo overlaid on a first visual element of the first product photo. The server can send display instructions to cause the remote computer system to display the updated product photo in place of the first cached product photo.
US11836772B2 Equipment staging application and platform
In various embodiments, an application and platform comprising systems and methods for staging equipment rentals is given. In association with an equipment rental facility, a mobile application can be utilized to identify the nature, quantity and maintenance condition of selected equipment assets that can be rented. The mobile application can identify the staging status of a specific equipment asset, facilitating efficient selection of desired equipment assets in advance of arrival of a customer. Staging status, and additional parameters, can be displayed and acted upon based on visual elements in association with the mobile application such as color, icons, or other visual elements, and first and second visual elements can be used to provide significance.
US11836768B2 Machine learning systems for computer generation of automated recommendation outputs
A computer-implemented method includes determining whether historical profile data structures are stored in a database with corresponding structured supplemental data and selected health care plan option identifiers of a set of health care plan option identifiers. The method includes generating historical feature vectors using the historical data structures stored in the database or generating the historical feature vectors using created sample profile data structures. The method includes training machine learning models using the generated historical feature vectors, selecting one of the machine learning models for use in generating recommendation outputs, presenting an interactive voice interface to an entity to generate audio questions and prompts for obtaining response data from the entity, classifying voice survey responses of the entity, and generating feature vectors. The method includes processing, using the selected machine learning model, the feature vectors to generate the recommendation outputs, and transforming a user interface to display the recommendation output.
US11836767B1 Community-based digital transaction authentication
The present application is generally directed to a decentralized identity management system that has one or more processors configured to receive a review from a user regarding an entity, determine one or more locations associated with the entity, determine a location associated with the user; and determine a reputation score for the entity based on the review, a location of the one or more locations, and the location associated with the user. Additionally, the one or more processors are configured to cause the reputation score to be recorded on a distributed ledger.
US11836764B2 Media collection navigation with opt-out interstitial
Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.
US11836760B1 Vehicle advertising platform
Systems and methods for targeted advertisements displayed on a vehicle. A dynamic advertising platform leverages various ridehail service modalities to present targeted advertisements to users and bystanders. The modalities can include ridehail applications, external vehicle screens, interior vehicle screens, and other in-car experience formats. The targeted advertisements can be selected based on various factors, which can be personalized based on the user as well as based on the advertising business's preferences.
US11836759B2 Computer systems programmed to perform condition-based methods of directing electronic profile-based advertisements for display in ad space
An automatic system facilitates selection of media properties on which to display an advertisement, responsive to a profile collected on a first media property, where a behavioral-targeting company calculates expected profit for an ad correlated with the profile and arranges for the visitor to be tagged with a tag readable by the selected media property. The profit can be calculated by deducting, from the revenues that are expected to be generated from an ad delivered based on the collected profile, at least the price of ad space at a media property where the BT company might like to deliver ads to the profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company arranges for the visitor to be tagged with a tag readable by the selected media property through which the BT company expects to profit.
US11836752B2 Consumer tracking and engagement processing
A consumer's location relative to specific products situated within a store are tracked. Observed consumer behaviors are noted as well as return visits to a particular product area by the consumer while in the store. A notification is provided to an engagement manager and automated consumer assistance or product purchase enticements are provided to the consumer while the consumer remains in the store as automated actions processed in response to the consumer behaviors.
US11836747B2 Systems and methods for determining customer lifetime value
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing, for each respective customer of one or more customers, respective customer information in a customer database; predicting, using a machine learning lifetime value (LTV) update model, a respective LTV for each respective customer of the one or more customers; determining an online advertisement for each respective customer of the one or more customers using the respective LTV, as predicted, for each respective customer of the one or more customers; and coordinating displaying the online advertisement for at least a portion of the one or more customers. Other embodiments are disclosed herein.
US11836745B2 System and method for retrieving content associated with distribution items
Systems, methods and apparatus are disclosed for providing content associated with an information item on a distribution item using a computing device. In one aspect a method includes identifying an image of an information item on a distribution item. The method further includes processing, in a processor the image, to generate a data item determined by the information item. The method further includes decoding the data item to determine a set of attributes of the distribution item. The method further includes retrieving content associated with the distribution item using at least one of the attributes in the set of attributes. The method further includes delivering content associated with the distribution item.
US11836741B2 Systems and methods for identifying, tracking, and managing a plurality of social network users having predefined characteristics
Systems and methods of an integrated technology platform create a marketplace providing dashboards configured to allow brands and social media influencers to directly connect with each other. The system includes an integrated platform that enables an advertising party to find social media influencers who are most suited to the brands' contexts, market appeal, and demographic targets, build and manage relationships with the influencers, and identify fake influencers using machine learning models.
US11836737B1 Automated vehicle ownership support
A computer system includes a memory with instructions to receive telematics data regarding a vehicle, analyze the telematics data to determine a low fuel condition based on the fuel of the vehicle violating a predetermined threshold, and determine a location of the vehicle based on at least one of the telematics data. The instructions, in response to determining the low fuel condition, further identify one or more fuel dispensing stations in proximity to the location of the vehicle, provide information related to the one or more fuel dispensing stations to a mobile application displayed to a driver of the vehicle, and determine a scope of fueling permissions associated with the vehicle at the one of the one or more fuel dispensing stations. The instructions also automatically initiate a fueling session at the one of the one or more fuel dispensing stations contingent upon the scope of fueling permission.
US11836735B2 Self-service terminal (SST) item return anti-fraud processing
An item return transaction for an item is identified at a transaction terminal. The item is authenticated using multiple factors at least some of which are independent of item code identification for the item. A fraud score is calculated based on the multiple factors, item code identification, and data that is specific to a customer associated with the transaction, specific to the item, specific to a store associated with the transaction terminal, and specific to a retailer associated with the store. The fraud score and a customer-return grade for the customer are processed to determine whether the transaction can complete at the terminal without assistance or whether the transaction is to be held in abeyance for an audit (onsite audit or remote network-based audit). In an embodiment, the t terminal is a Self-Service Terminal (SST) and the transaction is a self-item return transaction conducted by a customer at the terminal.
US11836732B2 Method and apparatus for offline payment, service processing, and payment processing
One or more implementations shown in the present specification provide an offline payment method. A communication connection between a collection device and a payment device is established, wherein both the collection device and the payment device are in an offline state. Payment data sent by the collection device is received by the payment device through the communication connection established to the collection device. Payment processing based on the payment data and account information of the payment device is performed by the payment device, to obtain a payment result. The payment result is returned, by the payment device to the collection device through the communication connection. Collection processing is performed, by the collection device, based on the payment result and obtained account information of the payment device, to obtain a collection result.
US11836730B2 Fraud detection based on an analysis of messages in a messaging account
A device may obtain a notification that a transaction occurred, where the transaction is associated with a financial account of a user, and a merchant. The device may determine that the merchant is associated with providing confirmation messages for transactions, and may process, based on determining that the merchant is associated with providing confirmation messages, one or more messages in a messaging account associated with the user to determine whether the messaging account includes a confirmation message associated with the transaction. The device may determine that the messaging account does not include any confirmation message associated with the transaction, may determine a likelihood that the transaction was unauthorized based on the messaging account not including a confirmation message, and may perform an action associated with the financial account of the user based on the likelihood that the transaction was unauthorized.
US11836729B2 Quality assurance system for authenticating online merchant activity
A system for verifying affiliate leads on an electronic device which may include processors, computer-readable memories, and computer-readable storage devices. The system may also include program instructions stored on at least one of the storage devices for execution by at least one of the processors via at least one of the memories, the stored program instructions may include detecting at least one potential customer transaction; assigning, to each transaction, a unique transaction identifier; assigning, to each transaction, at least one transaction parameter; selecting at least one transaction parameter; flagging, or not flagging, the transaction based on at least one selected transaction parameter. If the transaction is not flagged, the stored program instructions may further include firing an affiliate pixel. If the transaction is flagged, the stored program instructions may further include recording the unique transaction identifier and holding the affiliate pixel in a QA state.
US11836720B2 Infinitely scalable cryptocurrency system with fast, secure verification
A novel architecture for a infinitely scalable cryptocurrency system is disclosed in the form of multilevel tree hierarchy of blockchains, where the hash for each block in each blockchain is not only passed to the next block in that blockchain, but is also passed to at least one other blockchain on another level to be included in its own hashes, such that no change can be made in any of the blockchains in the hierarchy without recomputing them all. To facilitate maintaining these multiple levels of blockchains, a novel proof of connectivity lottery method is disclosed whereby all active devices connected online associated with a particular blockchain exchange messages where a hash that cannot be controlled by any particular device determines the winner of the lottery. To expedite transmission of messages in a peer-to-peer network, a further innovation is disclosed in the form of a nested propagation network, where an ordered register of devices online is divided into successively sub-divided segments, which can then be used to complete propagation of a message across the peer-to-peer network in a minimum number of theoretical hops.
US11836719B2 Encoding one-time passwords as audio transmissions including security artifacts
An authentication server computing device is provided. The authentication server computing device is configured to receive a transaction request from an audio interface device, generate a first audio file including a first audio transmission, wherein the first audio transmission includes a primary security artifact and at least one secondary security artifact and the primary security artifact is an encoding of a one-time password, store a reference data file including the first audio transmission, transmit the first audio file to a verified user computing device associated with the account identifier, receive a second audio file from the audio interface device, wherein the second audio file includes a second audio transmission, verify the second audio transmission by comparing the second audio transmission to the reference data file including the primary security artifact and the at least one secondary security artifact, and authorize the transaction based on verifying the second audio transmission.
US11836718B2 Systems and methods for crypto currency automated transaction flow detection
Systems and methods for automatically searching crypto currency transaction paths and discovering transaction flows between individuals and identifiable services, trim or prune out irrelevant transactions and addresses, and present the relevant information as an identifiable transaction chain are provided herein. In various embodiments the present technology dramatically increases the productivity of investigators and auditors researching crypto currency transactions.
US11836717B2 System and method for processing payments in fiat currency using blockchain and tethered tokens
A method of processing a payment including receiving a payment lookup request, identifying a user network account on a blockchain network, sending a payment authorization request to and receiving authorization from a user, transferring ownership of an in-network token responsive to the authorization, sending a debit request to a user financial account, receiving a debit response from the user financial account, sending a credit request to a receiver financial account, and receiving a credit response from the receiver financial account.
US11836716B2 Systems and methods for performing funds freeze and/or funds seizure with respect to prepaid payment cards
Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
US11836714B2 Secure and trustworthy bridge for transferring assets across networks with different data architecture
Described herein is technology for providing the secure transfer of assets between blockchain networks. A secure-execution server can be configured to execute a bridge program in a secure execution environment to interact with a first pool of warden servers to facilitate secure transfer of assets between a first blockchain network and a second blockchain network. The bridge program may include instructions that, when executed by the secure execution environment, cause the secure-execution server to perform operations that may include performing lock operations that lock first assets from a contractless blockchain network and mint second assets representing the first assets in a contracting blockchain network, where the contracting blockchain network supports smart-contracts that are unsupported on the contractless blockchain network; and performing unlock operations that unlock the first assets by transferring the first assets in the first blockchain network in response to the second assets being returned or destroyed.
US11836713B2 Systems and methods for executing ecommerce guest checkout transactions
Systems and methods are disclosed for executing an electronic transaction using a digital wallet. One method includes receiving a guest checkout request and electronic transaction data from an electronic transaction browser. Whether a user is enrolled in the digital wallet system may be determined by the digital wallet system. The digital wallet system may authorize an electronic transaction based on the electronic transaction data upon determining the user is not enrolled in the digital wallet system. The digital wallet system may initiate a digital wallet enrollment upon authorizing the electronic transaction. The digital wallet system may store the user data in the digital wallet system and transmit a verification request to the electronic transaction browser. The digital wallet system may receive a verification response from the electronic transaction browser and may generate a digital wallet enrollment status message based on the verification response.
US11836712B2 Method and device for creating secure channel for digital currency hardware
A method for creating a secure channel for updating a digital currency hardware wallet application: upon receiving a security operation execution instruction, obtaining a public key and a certificate number of a host computer from within the security operation execution instruction, obtaining a corresponding certificate of the host computer according to the certificate number, and verifying the certificate of the host computer using the public key of the host computer; when receiving a verification instruction, obtaining the public key of the host computer according to a key version number and a key ID in the verification instruction, generating a receipt according to a temporary public key of the host computer, the public key of the host computer and a generated session key which are in the verification instruction, and sending the receipt to the upper computer; upon receiving the application update instruction, using the session key to decrypt application data ciphertext in the application update instruction, and updating the saved application data using the successfully decrypted application data. By using the digital currency hardware wallet of the present invention, it is possible to prevent the wallet from being attacked, stolen or tampered with, mutual verification of communication parties may be carried out, and encryption and verification are carried out to ensure data privacy and integrity.
US11836711B2 Systems and methods for space-based transactions
Systems and methods for space-based transactions are disclosed. A method for conducting a space-based transaction may include: (1) a first space-based device determining that it is incapable or will be incapable of providing the service; (2) the first space-based device identifying a second space-based device; (3) the first space-based device requesting capability information for the second space-based device; (4) the first space-based device that the second space-based device is capable of providing the service based on the capability information; and (5) the first space-based device executing a transaction with the second space-based device, wherein the first space-based device pays the second space-based device for the service by transferring payment from an electronic wallet for the first space-based device to an electronic wallet for the second space-based device on the distributed ledger network, and the second space-based device provides the service to the user.
US11836710B2 Systems and methods for facilitating payment application provisioning and transacting
Systems and methods for facilitating payment application provisioning and transacting are disclosed. According to one embodiment, a method for provisioning a token to a third party payment application on a mobile device may include (1) receiving a logon from a customer using a mobile application for a financial institution executed on a mobile device and a device identifier for the mobile device; (2) receiving a request to provision a token for a third party payment application; (3) authenticating the customer using the logon information and the device identifier; (4) provisioning a token for a payment device associated with the customer; and (5) providing the token to the third party payment application for transaction processing.
US11836708B2 Apparatus, method and program for providing financial transaction by virtual card number
Embodiments of the inventive concept described herein relate to a virtual card number-based financial transaction apparatus, a virtual card number-based financial transaction providing method, and a virtual card number-based financial transaction providing program, and more particularly, relate to an apparatus, method, and program that may provide a user with an electronic wallet service in an environment where an infrastructure of a financial transaction service is not established.
US11836706B2 Systems and methods for facilitating a transaction using a virtual card on a mobile device
Systems and methods are provided for facilitating contactless payment using cloud-based wallet containing payment credentials (e.g. Visa, Mastercard, American Express) using a near field communication (NFC)-capable device and payment gateway servers. A user can use their existing payment card, herein referred to as a funding card, for contactless payments. A second payment card, herein referred to as a virtual card, is generated. The virtual card is associated with the funding card on a payment gateway server. The virtual card is used on a NFC-enabled mobile device. When a payment is initiated, the virtual card data is sent through the NFC system from a point of sale terminal. This information is sent to the payment gateway server, which retrieves the funding card to make the payment. The funding card, not the virtual card, is used to transfer the money to make payment.
US11836696B2 Systems and methods for linking high-value tokens using a low-value token
Embodiments include methods and systems for linking high-value tokens using a low-value token, comprising receiving, from an electronic data server, a first high-value token and a request for a low-value token, the first high-value token being associated with sensitive data associated with a user, and the low-value token being associated with a subset of the sensitive data associated with the user. The methods and systems further comprise providing the low-value token to the electronic data server, and receiving, from a second electronic data server, the low-value token and a request for a second high-value token, the low-value token having been provided to the second electronic data server by the electronic data server. The methods and systems further comprise generating a second high-value token associated with the sensitive data associated with the user, and providing the second high-value token to the second electronic data server.
US11836694B2 Systems and methods for network configurations of PIN pads
A method of network configuration of personal identification number (PIN) pads includes obtaining a PIN pad configuration hash value for a current configuration of the PIN pad, comparing the obtained PIN pad configuration hash to a locally stored PIN pad configuration hash, upon determining that the obtained PIN pad configuration hash and the locally stored PIN pad configuration hash do not match, performing additional operations, which include requesting a new PIN pad configuration, receiving the new PIN pad configuration, receiving a new PIN pad configuration hash, and storing the PIN pad configuration hash.
US11836690B1 Systems and methods for private network issuance of digital currency
Systems, methods, and computer-readable storage media of private network issuance of digital currency. One method includes establishing, via a first private network, a first private network connection between a digital wallet application of a user device and the processing circuit. The method further includes receiving an issuance request associated with a first denomination of digital currency. The method further includes issuing a first digital currency token, wherein issuing is an off-chain exchange transferring the first denomination outside a digital currency ledger.
US11836689B2 Systems and methods for monitoring content consumption
Systems and methods are described for monitoring content consumption. A method may comprise determining, by a device, content accessed by one or more user devices. The method may comprise causing a distributed ledger record to be generated. The distributed ledger record may comprise an indication of the content. The distributed ledger record may be stored on a distributed ledger. The distributed ledger may comprise other records indicating content accessed by a plurality of other devices.
US11836686B2 Feedback based automated maintenance system
A system outputs data for performing an operation. The system confirms an identity of a device on which to perform the operation by receiving an input from the device and verifying that the input matches a known identifying information of the device. The system allows the operation to be performed on the device after confirming the identity of the device. The system receives feedback from a monitoring system that monitors states of a plurality of devices including the device, including a state of the device after the operation is performed on the device. The system determines whether the state of the device received in the feedback matches an expected state of the device after the operation is performed on the device. The system outputs data for performing a next operation after determining that the state of the device received in the feedback matches the expected state of the device.
US11836677B2 Systems, methods, and media for managing inventory associated with a facility
In accordance with some embodiments of the disclosed subject matter, mechanisms (which can, for example, include systems, apparatuses, methods, and media) for managing inventory associated with a facility are provided. In some embodiments, a method is provided comprising: receiving identifying information of items; causing a mobile device to present a subset of items in a user interface; receiving transmitting device identification information, the device associated with a first location; determining, based on the transmitter identifying information, a location of the mobile device within the facility; receiving an indication items are being stored at the location of the mobile device; associating the items with the location; causing a computing device to present a user interface that includes identifying information associated with the items in connection with a location of the items.
US11836676B2 Determining vendor components, kits, and logistics based on construction drawings
Systems and methods presented herein provide a server that receives a drawing. The server matches assembly types to elements in the drawing and inserts a symbol overlay into the drawing. The symbol overlay includes metadata identifying the assembly types in the drawing. The assembly types are matched to assemblies, including kits, based on user-identified criteria, such as vendor and building codes. The system can then determine logistics for delivering the kits, automatically staggering shipment where dictated by build order of the kits.
US11836674B2 Automated inspection system
Examples of the disclosure provide for an automated inspection system. The system includes an inspection component implemented on at least one computing device with at least one sensor configured to capture data about a good; and a communication component communicatively coupled to the computing device and configured to receive information regarding regulations and quality control standards associated with the good, and transmit the information regarding the acceptability of a good to an inventory system.
US11836673B2 Managed inventory
Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.
US11836670B2 Shipping events and receiving events
Systems and methods are directed to supply chain management. In particular, the tracking, tracing, authenticating, and reporting of supply chain events for products, is disclosed. Various embodiments can store, analyze, and track supply chain events and help to coordinate and maintain trading partner connections. Various embodiments also help to enhance patient safety, secure the supply chains for pharmaceuticals, medical devices, and other healthcare products, and help users to follow regulatory requirements.
US11836665B2 Explainable process prediction
A method and system are provided in which predictions are generated, using one or more machine learning-based prediction models, for one or more process parameters associated with a running process. Explanation-oriented data elements are generated that correspond to the generated predictions and include confidence indicators associated with the generated predictions. The explanation-oriented data elements are presented in one or more dashboards of a visualization platform. The explanation-oriented data elements are representative of an explanation framework for explaining the predicted business process parameters generated by a machine learning-based prediction model and in a manner so that a user can understand and trust the basis for the predictions to facilitate effective and appropriate intervention in a running process.
US11836664B2 Enterprise network threat detection
In a threat management platform, a number of endpoints log events in an event data recorder. A local agent filters this data and feeds a filtered data stream to a central threat management facility. The central threat management facility can locally or globally tune filtering by local agents based on the current data stream, and can query local event data recorders for additional information where necessary or helpful in threat detection or forensic analysis. The central threat management facility also stores and deploys a number of security tools such as a web-based user interface supported by machine learning models to identify potential threats requiring human intervention and other models to provide human-readable context for evaluating potential threats.
US11836659B2 Methods and systems for deploying equipment required to meet defined production targets
Methods of deploying shovels and haul trucks to meet a defined production target may include: Determining at least one production constraint for a shovel and a material processing system; estimating an effect of entropy on a cycle time of the haul trucks to produce a future cycle time estimate; estimating an effect of entropy on a material processing time of the material processing system to produce a future material processing time estimate; predicting whether a delay will occur during the operation of the shovel, the haul trucks, and the material processing system; estimating a duration of the predicted delay; determining a number of shovels and a number of haul trucks required to meet the defined production target based on the determined production constraint, the future cycle time estimate, the future material processing time estimate, and the duration of the predicted delay; and deploying the determined number of shovels and the determined number of haul trucks.
US11836656B2 Cognitive enabled blockchain based resource prediction
A method, computer system, and a computer program product for blockchain based resource predictions and management is provided. Embodiments of the present invention may include receiving a request for a prediction of a future resource requirement. Embodiments of the present invention may include loading data structures. Embodiments of the present invention may include classifying collected data. Embodiments of the present invention may include predicting the future resource requirement. Embodiments of the present invention may include adjusting the priority of the future resource requirement. Embodiments of the present invention may include providing notifications.
US11836655B2 Project management devices, systems and methods
A device, system and method for mapping and filtering project data, such as construction project criteria, which may have the steps of selecting a map view option from of list of application features; launching a map view in response to selecting the map view; selecting at least one database filter; applying the at least one selected database filter to a system database to generate a list of selected filtered records; and generating a map showing the geographic locations of the selected filtered records. The at least one filter may be selected from at least one of the group of personnel, equipment, project sites and/or offices. The at least one filter can be a personnel filter, filtered by at least one of trade, skill level and/or active status.
US11836653B2 Aggregating enterprise graph content around user-generated topics
Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.
US11836650B2 Artificial intelligence engine for mixing and enhancing features from one or more trained pre-existing machine-learning models
An AI engine having an architect module to create a number of nodes and how the nodes are connected in a graph of concept nodes that make up a resulting AI model. The architect module also creates a first concept node by wrapping an external entity of code into a software container with an interface configured to exchange information in a protocol of a software language used by the external entity of code. The architect module also creates a second concept node derived from its description in a scripted file coded in a pedagogical programming language, and connects the second concept node into the graph of nodes in the resulting AI model.
US11836647B2 Systems, methods and apparatus for evaluating status of computing device user
Methods, systems and apparatus for providing a value indicating a judgment of whether a human or an autonomic computer application operating a client computer is interacting with a server, by: receiving data from the client computer including active data relating to interactions of the client computer with a website of the server and passive data of the client computer; analyzing received data from the client computer for indication of a human operating the client computer, wherein the analyzing includes analyzing the received data in conjunction with model data based on human interactions from a prior session with the same website and developing a first analysis value; determining that the first analysis value fails to meet a first analysis predetermined criteria; and providing a request for further data from the client computer based on the determination that the first analysis value fails to meet the first analysis predetermined criteria.
US11836638B2 BiLSTM-siamese network based classifier for identifying target class of queries and providing responses thereof
Organizations are constantly flooded with questions, ranging from mundane to the unanswerable. It is therefore respective department that actively looks for automated assistance, especially to alleviate the burden of routine, but time-consuming tasks. The embodiments of the present disclosure provide BiLSTM-Siamese Network based Classifier for identifying target class of queries and providing responses to queries pertaining to the identified target class, which acts as an automated assistant that alleviates burden of answering queries in well-defined domains. Siamese Model (SM) is trained for a epochs, and then the same Base-Network is used to train Classification Model (CM) for b epochs iteratively until best accuracy is observed on validation test, wherein SM ensures it learns which sentences are similar/dissimilar semantically while CM learns to predict target class of every user query. Here a and b are assumed to be hyper parameters and are tuned for best performance on the validation set.
US11836635B2 Mutable parameters for machine learning models during runtime
The subject technology receives code corresponding to a neural network (NN) model and a set of weights for the NN model. The subject technology determines a set of layers that are mutable in the NN model. The subject technology determines information for mapping a second set of weights to the set of weights for the NN model. The subject technology generates metadata corresponding to the set of layers that are mutable, and the information for mapping the second set of weights to the set of weights for the NN model, wherein the generated metadata enables updating the set of layers that are mutable during execution of the NN model.
US11836634B2 Detecting digital image manipulations
Systems, devices, methods and instructions are described for detecting GAN generated images. On embodiment involves receiving an images, generating co-occurrence matrices on color channels of the image, generating analysis of the image by using a convolutional neural network trained to analyze image features of the images based on the generated co-occurrence matrices and determining whether the image is a GAN generated image based on the analysis.
US11836632B2 Method and system for image classification
There is provided a method of image classification. The method includes: providing a set of category mapping discriminators, each corresponding to a respective category, wherein each category mapping discriminator of the set of category mapping discriminators is configured for discriminating features relating to input images that belong to the respective category of the category mapping discriminator; extracting a plurality of features from an input image using a machine learning model; determining, for each of the set of category mapping discriminators, an output value based on the plurality of extracted features using the category mapping discriminator; and determining a classification of the input image based on the output values of the set of category mapping discriminators.
US11836628B2 Method and apparatus with neural network operation processing
A processor-implemented neural network method includes: obtaining a first weight kernel of a weight model and pruning information of the first weight kernel; determining, based on the pruning information, a processing range of an input feature map for each weight element vector of the first weight kernel; performing a convolution operation between the input feature map and the first weight kernel based on the determined processing range; and generating an output feature map of a neural network layer based on an operation result of the convolution operation.
US11836625B2 Training action selection neural networks using look-ahead search
Methods, systems and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network. One of the methods includes receiving an observation characterizing a current state of the environment; determining a target network output for the observation by performing a look ahead search of possible future states of the environment starting from the current state until the environment reaches a possible future state that satisfies one or more termination criteria, wherein the look ahead search is guided by the neural network in accordance with current values of the network parameters; selecting an action to be performed by the agent in response to the observation using the target network output generated by performing the look ahead search; and storing, in an exploration history data store, the target network output in association with the observation for use in updating the current values of the network parameters.
US11836624B2 Deep learning with judgment
Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.
US11836621B2 Anonymized time-series generation from recurrent neural networks
An output time-series of a cell of a neural network is captured. A subset of a set of data points of the output time-series is consolidated into a singular data point. The singular data point is fitted in a data representation to form a quantified aggregated data point. The quantified aggregated data point is included in an intermediate time-series. Using the intermediate time-series as an input at an intermediate layer of the neural network, an anonymized output time-series is produced from the neural network.
US11836617B2 Techniques for analytical instrument performance diagnostics
Techniques and apparatus for diagnostic processes for analytical instruments are described. In one embodiment, for example, an apparatus may include at least one memory, and logic coupled to the at least one memory. The logic may be configured to receive diagnostic information associated with at least one analytical instrument, and process the diagnostic information using a computational model to generate at least one diagnostic model for at least one diagnostic. Other embodiments are described.
US11836610B2 Concurrent training of functional subnetworks of a neural network
An artificial neural network that includes first subnetworks to implement known functions and second subnetworks to implement unknown functions is trained. The first subnetworks are trained separately and in parallel on corresponding known training datasets to determine first parameter values that define the first subnetworks. The first subnetworks are executing on a plurality of processing elements in a processing system. Input values from a network training data set are provided to the artificial neural network including the trained first subnetworks. Error values are generated by comparing output values produced by the artificial neural network to labeled output values of the network training data set. The second subnetworks are trained by back propagating the error values to modify second parameter values that define the second subnetworks without modifying the first parameter values. The first and second parameter values are stored in a storage component.
US11836609B2 Physical neural network of optical resonators and waveguides
Utilizing the principles of wavelength-dependent evanescent wave coupling in closely-spaced optical waveguides, along with optical resonators, a method for creating a neural network out of entirely electro-optical components is discussed. Optical resonators, which can store energy as standing waves or whispering gallery modes, act as neurons. Waveguides integrated onto a chip act as dendrites or connectomes, with coupling between them simulating the analog exchange of signals in brains. Additional electro-optic controls can be utilized, such as conductive plates utilizing the electro-optic effect to change the refractive indices of the optics and coupling coefficients based on electrical signals from outside stimuli.
US11836608B2 Convolution acceleration with embedded vector decompression
Techniques and systems are provided for implementing a convolutional neural network. One or more convolution accelerators are provided that each include a feature line buffer memory, a kernel buffer memory, and a plurality of multiply-accumulate (MAC) circuits arranged to multiply and accumulate data. In a first operational mode the convolutional accelerator stores feature data in the feature line buffer memory and stores kernel data in the kernel data buffer memory. In a second mode of operation, the convolutional accelerator stores kernel decompression tables in the feature line buffer memory.
US11836604B2 Method for generating programmable activation function and apparatus using the same
A method for programming an activation function is provided. The method includes generating segment data for segmenting the activation function; segmenting the activation function into a plurality of segments using the segment data; and approximating at least one segment of the plurality of segments as a programmable segment. An apparatus for performing the method may include a programmable activation function generator configured to generate segment data for segmenting an activation function; segment the activation function into a plurality of segments using the generated segment data; and approximate at least one segment of the plurality of segments as a programmable segment. By using segment data, various non-linear activation functions, particularly newly proposed or known activation functions with some modifications, can be programmed to be processable in hardware.
US11836603B2 Neural network method and apparatus with parameter quantization
A neural network method of parameter quantization obtains channel profile information for first parameter values of a floating-point type in each channel included in each of feature maps based on an input in a first dataset to a floating-point parameters pre-trained neural network, and determines a probability density function (PDF) type, for each channel, appropriate for the channel profile information based on a classification network receiving the channel profile information as a dataset. The neural network method of parameter quantization determines a fixed-point representation, based on the determined PDF type, for each channel, statistically covering a distribution range of the first parameter values, and generates a fixed-point quantized neural network based on the fixed-point representation determined for each channel.
US11836597B2 Detecting visual artifacts in image sequences using a neural network model
Motivated by the ability of humans to quickly and accurately detect visual artifacts in images, a neural network model is trained to identify and locate visual artifacts in a sequence of rendered images without comparing the sequence of rendered images against a ground truth reference. Examples of visual artifacts include aliasing, blurriness, mosaicking, and overexposure. The neural network model provides a useful fully-automated tool for evaluating the quality of images produced by rendering systems. The neural network model may be trained to evaluate the quality of images for video processing, encoding, and/or compression techniques. In an embodiment, the sequence includes at least four images corresponding to a video or animation.
US11836596B2 Neural networks with relational memory
A system including one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to implement a memory and memory-based neural network is described. The memory is configured to store a respective memory vector at each of a plurality of memory locations in the memory. The memory-based neural network is configured to: at each of a plurality of time steps: receive an input; determine an update to the memory, wherein determining the update comprising applying an attention mechanism over the memory vectors in the memory and the received input; update the memory using the determined update to the memory; and generate an output for the current time step using the updated memory.
US11836590B2 User intent classification using a multi-agent reinforcement learning framework
Reinforcement learning is applied in a multi-agent environment to enable effective determination of user intent classification from documents (e.g., chat, emails or another mode of communication by a user). Although different agents may implement different learning algorithms, they communicate with each other to learn and adjust their behavior by observing peer agents. Using a reinforcement learning (RL) framework, a method integrates each agent's prediction of user intent, as a sequence of tokens in the document are being analyzed. The method continues to refine its observation until it reaches the end of the document. This approach is more effective in uncovering refined linguistic features of words in the document, when read sequentially from start to end.
US11836589B1 Performance metrics of run-time predictions of automated machine learning (AutoML) models run on actual hardware processors
Systems and methods for optimizing trained ML hardware models by collecting machine learning (ML) training inputs and outputs; selecting a ML model architecture from ML model architectures; training the selected ML model architecture with the ML training inputs and outputs; selecting a hardware processor from hardware processors; and creating a trained ML hardware model by inputting the selected hardware processor with the trained ML model. ML test inputs and outputs, and types of test metrics are selected and used to test the trained ML hardware model to provide runtime test metrics data for ML output predictions made by the trained ML hardware model. The trained ML hardware model is optimized to become an optimized trained ML hardware model using the runtime test metrics by selecting a new selected ML model architecture, selecting a new selected hardware processor, or updating the trained ML model using the runtime metrics test data.
US11836588B2 Image generating device using lighting control
An image generating device includes a support unit configured to support an object, an irradiation unit configured to irradiate the object disposed on the support unit with light, a light receiving unit configured to receive light returning from the object disposed on the support unit, and a control unit configured to generate a light irradiation signal for controlling the irradiation unit and a light-receiving region driving signal for controlling the light receiving unit, wherein the irradiation unit includes a first irradiation unit for irradiating a first region of the object with light and a second irradiation unit for irradiating a second region of the object with light, the light receiving unit includes a first light-receiving region and a second light-receiving region, the first light-receiving region and the second light-receiving region each include a plurality of pixels and are disposed at different positions on the light receiving unit.
US11836587B2 System and method for real-time artificial intelligence situation determination based on distributed device event data
Various embodiments of methods and systems, including computer programs encoded on computer storage media described herein are directed to real-time situation determination based on distributed event data. According to various embodiments, the system receives event data from one or more computing devices. The system provides a machine learning model configured to use a plurality of interconnected check-point evaluators to evaluate the received event data and determine an occurrence of a situation. The system evaluates event values, via one or more check-point evaluator of the plurality of interconnected check-point evaluators, whether the event values meet criteria for one or more situation indicators. Based on the evaluation of the event values the system determines the occurrence of the situation.
US11836585B2 Systems and methods for training probabilistic object motion prediction models using non-differentiable prior knowledge
The present disclosure provides systems and methods for training probabilistic object motion prediction models using non-differentiable representations of prior knowledge. As one example, object motion prediction models can be used by autonomous vehicles to probabilistically predict the future location(s) of observed objects (e.g., other vehicles, bicyclists, pedestrians, etc.). For example, such models can output a probability distribution that provides a distribution of probabilities for the future location(s) of each object at one or more future times. Aspects of the present disclosure enable these models to be trained using non-differentiable prior knowledge about motion of objects within the autonomous vehicle's environment such as, for example, prior knowledge about lane or road geometry or topology and/or traffic information such as current traffic control states (e.g., traffic light status).
US11836584B2 Data extraction engine for structured, semi-structured and unstructured data with automated labeling and classification of data patterns or data elements therein, and corresponding method thereof
A fully or semi-automated, integrated learning, labeling and classification system and method have closed, self-sustaining pattern recognition, labeling and classification operation, wherein unclassified data sets are selected and converted to an assembly of graphic and text data forming compound data sets that are to be classified. By means of feature vectors, which can be automatically generated, a machine learning classifier is trained for improving the classification operation of the automated system during training as a measure of the classification performance if the automated labeling and classification system is applied to unlabeled and unclassified data sets, and wherein unclassified data sets are classified automatically by applying the machine learning classifier of the system to the compound data set of the unclassified data sets.
US11836581B2 Learning model generation apparatus, image correction apparatus, and non-transitory computer readable medium for generating learning model based on classified image information
A learning model generation apparatus includes: a processor configured to obtain captured image data and plural setting values which are set for each imaging condition in a case where the image data is captured and have dependency relationships with one another; calculate an evaluation value for classifying image information which is information obtained from the image data by using the plural setting values; classify the image information based on the evaluation value; and generate a learning model for each classification by using the image information.
US11836576B2 Distributed machine learning at edge nodes
A training process of a machine learning model is executed at the edge node for a number of iterations to generate a model parameter based at least in part on a local dataset and a global model parameter. A resource parameter set indicative of resources available at the edge node is estimated. The model parameter and the resource parameter set are sent to a synchronization node. Updates to the global model parameter and the number of iterations are received from the synchronization node based at least in part on the model parameter and the resource parameter set of edge nodes. The training process of the machine learning model is repeated at the edge node to determine an update to the model parameter based at least in part on the local dataset and updates to the global model parameter and the number of iterations from the synchronization node.
US11836574B2 Systems and methods for achieving orthogonal control of non-orthogonal qubit parameters
Achieving orthogonal control of non-orthogonal qubit parameters of a logical qubit allows for increasing the length of a qubit chain thereby increasing the effective connectivity of the qubit chain. A hybrid qubit is formed by communicatively coupling a dedicated second qubit to a first qubit. By tuning a programmable parameter of the second qubit of a hybrid qubit, an effective programmable parameter of the hybrid qubit is adjusted without affecting another effective programmable parameter of the hybrid qubit thereby achieving orthogonal control of otherwise non-orthogonal qubit parameters. The length of the logical qubit may thus be increased by communicatively coupling a plurality of such hybrid qubits together.
US11836573B2 Systems and methods for use of a maximally sensitive set of states to identify coherent errors in a quantum system
For respective positive integer value n, performing an outer and inner procedures, for states sufficiently representing coherent-error in a quantum system. Inner procedure creates copies state entangling n-qudits using randomized compiling, and obtains measurements of n-qudits in a basis corresponding to f-states. An outcome bit string forms for the state from measurement. The outer procedure and the forming string repeats, obtaining outcome bit strings for each state. Error-rate is determined for each state using the outcome bit strings for the respective value n. The outer procedure through determining error-rate repeats for different n drawn from positive-integers, determines error-rate for each state for respective values n. For state-S, error-rate fits for each respective value-n of the state to a corresponding quadratic function, the error-rate as dependent variable and n as independent variable. Coefficient for the highest term in each quadratic function of each state to quantifies a parameter of the coherent-error.
US11836565B2 Smartcards with multiple coupling frames
RFID devices comprising (i) a transponder chip module (TCM) having an RFIC chip (IC) and a module antenna (MA), and (ii) a coupling frame (CF) having an electrical discontinuity comprising a slit (S) or non-conductive stripe (NCS). The coupling frame may be disposed closely adjacent the transponder chip module so that the slit overlaps the module antenna. The RFID device may be a payment object such as a jewelry item having a metal component modified with a slit (S) to function as a coupling frame. The coupling frame may be moved (such as rotated) to position the slit to selectively overlap the module antennas (MA) of one or more transponder chip modules (TCM-1, TCM-2) disposed in the payment object, thereby selectively enhancing (including enabling) contactless communication between a given transponder chip module in the payment object and another RFID device such as an external contactless reader. The coupling frame may be tubular. A card body construction for a metal smart card is disclosed.
US11836561B2 Key fob duplication device
A key fob duplication device is disclosed. The duplication device may have a housing and a display device attached to the housing. The duplication device may also have a controller enclosed within the housing. The controller may read data stored in the first key fob. The controller may also determine whether the first key fob can be duplicated based on the data. When the data indicates that the first key fob can be duplicated, the controller may write the data of the first key fob and an indicator value on a second key fob. The indicator value may indicate that the second key fob cannot be duplicated. When, however, the data indicates that the first key fob cannot be duplicated, the controller may display a message on the display device, indicating that the first key fob cannot be duplicated.
US11836553B2 Platform for registering and processing visual encodings
The present disclosure relates generally to the processing of machine-readable visual encodings in view of contextual information. One embodiment of aspects of the present disclosure comprises obtaining image data descriptive of a scene that includes a machine-readable visual encoding; processing the image data with a first recognition system configured to recognize the machine-readable visual encoding; processing the image data with a second, different recognition system configured to recognize a surrounding portion of the scene that surrounds the machine-readable visual encoding; identifying a stored reference associated with the machine-readable visual encoding based at least in part on one or more first outputs generated by the first recognition system based on the image data and based at least in part on one or more second outputs generated by the second recognition system based on the image data; and performing one or more actions responsive to identification of the stored reference.
US11836542B1 Instantiating VNFs which include VNFCs that are composed of independently manageable software modules
An example operation may include a method comprising one or more of receiving a VNF instance creation request from a NFVO, retrieving one or more VNFC Module LCM scripts and software loads, reserving one or more NFVI VM/container resources required for a VNF instance, instantiating one or more VNFCIs associated with the VNF instance wherein installation includes at least one or more of deploying the one or more VNFC module LCM scripts and software loads to the one or more reserved NFVI VM/containers, installing the VNFC modules on the one or more VM/containers, and starting the VNFC modules on the one or more VM/containers, sending a VNF instance creation completed notification.
US11836532B2 OS optimized workflow allocation
A computer implemented method implemented on an allocation computing unit for distributing a pre-defined workflow comprising a nonempty set of workflow components, the workflow components being ordered in a directed acyclic precedence graph, onto a set of general purpose computing units comprising at least two general purpose computing units.
US11836530B2 Automatic suggestion of variation parameters and pre-packaged synthetic datasets
Various techniques are described for automatically suggesting variation parameters used to generate a tailored synthetic dataset to train a particular machine learning model. A seeding taxonomy associates a plurality of machine learning scenarios with corresponding subsets of variation parameters. A selected machine learning scenario is used to retrieve a corresponding subset of variation parameters associated with the selected machine learning scenario by the seeding taxonomy. The seeding taxonomy may be adaptable using a feedback loop that tracks selected variation parameters and updates the seeding taxonomy. The suggested variation parameters are presented as suggestions to assist users to identify and select relevant variation parameters faster and more efficiently. Further embodiments relate to pre-packaging synthetic datasets for common or anticipated machine learning scenarios. A user interface may present available packages of synthetic data for a selected industry sector and/or scenario, and a selected package may be made available for download.
US11836525B2 Dynamic last level cache allocation for cloud real-time workloads
A system includes a memory, a processor in communication with the memory, and an operating system (“OS”) executing on the processor. The processor belongs to a processor socket. The OS is configured to pin a workload of a plurality of workloads to the processor belonging to the processor socket. Each respective processor belonging to the processor socket shares a common last-level cache (“LLC”). The OS is also configured to measure an LLC occupancy for the workload, reserve the LLC occupancy for the workload thereby isolating the workload from other respective workloads of the plurality of workloads sharing the processor socket, and maintain isolation by monitoring the LLC occupancy for the workload.
US11836524B2 Memory interface for a multi-threaded, self-scheduling reconfigurable computing fabric
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative memory interface circuit comprises: a plurality of registers storing a plurality of tables, a state machine circuit, and a plurality of queues. The plurality of tables include a memory request table, a memory request identifier table, a memory response table, a memory data message table, and a memory response buffer. The state machine circuit is adapted to receive a load request, and in response, to obtain a first memory request identifier from the load request, to store the first memory request identifier in the memory request identifier table, to generate one or more memory load request data packets having the memory request identifier for transmission to the memory circuit, and to store load request information in the memory request table. The plurality of queues store one or more data packets for transmission.
US11836521B2 Triggered queue transformation
Methods and systems disclosed herein relate generally to evaluating resource loads to determine when to transform queues and to specific techniques for transforming at least part of queues so as to correspond to alternative resources.
US11836520B2 Dynamic batching for inference system for transformer-based generation tasks
An inference system applies a machine-learning transformer model to a batch of requests with variable input length or variable target length or variable internal sate length by selectively batching a subset of operations in the transformer model but processing requests in the batch individually for a subset of operations in the transformer model. In one embodiment, the operation to be processed individually is an attention operation of an encoder or a decoder of the transformer model. By selective batching, the inference system can allow batching operations to be performed for a batch of requests with variable input or target length or internal state length to utilize the parallel computation capabilities of hardware accelerators while preventing unnecessary computations that occur for workarounds that restrain the data of a batch of requests to a same length.
US11836519B2 Decoupled push-down execution generator
A method of marshalling existing software applications to automatically execute a task in a cloud environment includes generating actions that together execute the task; passing the actions to code generation services, where each of the code generation services is associated with a corresponding software application. Each of the code generation services is configured to select a subset of the actions that can be executed by the corresponding software application, and to generate second actions to be executed by the corresponding software application that implement the subset of the actions. The method also includes providing a job definition for the task including each of the second actions for each of the software applications.
US11836516B2 Reducing execution times in an on-demand network code execution system using saved machine states
Systems and methods are described for reducing latency to service requests to execute code on an on-demand code execution system by maintaining snapshots of virtual machine instances in a ready state to execute such code. A user may submit code to the on-demand code execution system, which code depends on other software, such as an operating system or runtime. The on-demand code execution system can generate a virtual machine instance provisioned with the other software, and initialize the instance into a state at which it is ready to execute the code. The on-demand code execution system can then generate a snapshot of the state of the instance, and halt the instance. When a request to execute the code is received, the snapshot can be used to quickly restore the instance. The code can then be executed within the instance, reducing the need to initialize the instance or maintain the instance in an executing state.
US11836509B2 Application platform and application management method
An application platform comprises: a user interface used for realizing interaction with users; an application container connector used for accessing an application container instance according to an interactive operation performed by the users through the user interface; at least one application container instance comprising an application, an application connector interface connected to the application container connector, a user data interface connected to a user data set, and a base system environment and dependency for running the application, wherein after being started, the application container instance receives an access from the application container connector through the application connector interface and accesses user data corresponding to the application through the user data interface; and the user data set used for storing user data to be accessed by the application container instance. All applications are mutually independent, and in presence of a malicious application, other applications can run normally without being affected.
US11836503B2 Electronic device for executing heterogeneous operating systems and method therefor
Disclosed is an electronic device comprising processor connected to a memory. The memory is configured to store a control application, a preferences file and an operating system image for executing a second operating system. The processor is configured to execute the control application in a first operating system. The processor is configured to determine whether preferences of the operating system image satisfy a defined condition in the control application The processor is also configured to change the preferences of the operating system image by using the preferences file when the preferences of the operating system image do not satisfy the defined condition. The processor is further configured to copy, to the operating system image, a package file for allowing the control application to control an operation of the second operating system.
US11836502B2 Multi-boot system and method for a baseboard management controller (BMC)
An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for beginning execution of a first BMC firmware stack, and during execution of the first BMC firmware stack, halt execution of the first BMC firmware stack, and begin execution of a second BMC firmware stack. At least a portion of the executable instructions used to generate the first BMC firmware stack are different than the executable instructions used to generate the second BMC firmware stack.
US11836495B2 Method of implementing an ARM64-bit floating point emulator on a Linux system
The present invention provides a method of implementing an ARM64-bit floating point emulator on a Linux system, which includes: running an ARM64-bit instruction on the Linux system; applying an instruction classifier to a first feature code of a machine code indicated by the ARM64-bit instruction to determine whether the ARM64-bit instruction is an ARM64-bit floating point instruction; and, if the ARM64-bit instruction is an ARM64-bit floating point instruction, applying the instruction classifier to a second feature code of the machine code indicated by the ARM64-bit instruction to determine the ARM64-bit floating point instruction to be a specific ARM64-bit floating point instruction.
US11836489B2 Sparse matrix calculations utilizing tightly coupled memory and gather/scatter engine
A processor for sparse matrix calculation includes an on-chip memory, a cache, a gather/scatter engine, and a core. The on-chip memory stores a first matrix or vector, and the cache stores a compressed sparse second matrix data structure. The compressed sparse second matrix data structure includes a value array including non-zero element values of the sparse second matrix, where each entry includes a given number of element values; and a column index array where each entry includes the given number of offsets matching the value array. The gather/scatter engine gathers element values of the first matrix or vector using the column index array of the sparse second matrix. In a hybrid horizontal/vertical implementation, the gather/scatter engine gathers sets of element values from sets of rows and from different sub-banks within the same rows based on the column index array of the sparse matrix.
US11836486B2 Method for identifying open-source software components at the source-code level
According to some exemplary embodiments of the present disclosure, a method for identifying open source software (OSS) components using a processor of a computing device is disclosed. The method for identifying open source software (OSS) components may include: constructing a component database by performing redundancy elimination for each of a plurality of open source software; and identifying a component of target software by using the component database.
US11836484B1 Docker image registry synchronization service
A method of synchronizing container image lists is provided. A first container image list having first container images is accessed from a remote source. The first container images listed in the first container image list include a first tag and a first digest. A second container image list having second container images is accessed from a cloud-computing system registry. The second container images listed in the second container image list include a second tag and a second digest. Container images in the accessed container image lists are compared with each other. The comparison includes comparing the first tag with the second tag and, based on the tag comparison, the first digest with the second digest. The first container image list is synchronized with the second container image list based on the comparison of the container images.
US11836483B1 Compatible and secure software upgrades
Described are techniques for machine learning library management. The techniques include generating a table including a plurality of machine learning libraries and their current versions that are used in a deployed machine learning platform (MLP) instance, a first available version upgrade for a first machine learning library of the plurality of machine learning libraries, a security indication associated with the first available version upgrade relative to a current version implemented by the first machine learning library, and a compatibility indication between the first available version upgrade and the current version of the first machine learning library. The techniques further include generating a recommendation related to upgrading the first machine learning library based on the security indication and the compatibility indication.
US11836473B2 Active adaptation of networked compute devices using vetted reusable software components
A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.
US11836472B2 System and method for browser based polling
A system, method, and computer-readable medium are disclosed for browser based polling of jobs used to build a web page of a web application. A web browser builds the web page of the web application and connects with one or more web services for jobs used to build the web page of the web application. A reusable service from a library is downloaded and is used at the web browser to poll the jobs as they are received from the web services. Polling the jobs is performed until download is complete. The web page application is updated when the download is complete.
US11836469B2 Dynamic code snippet promotion
Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.
US11836468B2 Digital compliance platform
Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.
US11836458B2 Calculating device
According to one embodiment, a calculating device includes nonlinear oscillators, connectors, and a controller. One of the connectors connects at least two of the nonlinear oscillators. The nonlinear oscillators include first and second nonlinear oscillators. The first nonlinear oscillator includes a first circuit part and a first conductive member. The first circuit part includes first and second Josephson junctions. The second nonlinear oscillator includes a second circuit part and a second conductive member. The second circuit part includes third and fourth Josephson junctions. Numbers of the connectors connected to the first and second connectors are first and second numbers, respectively. The second number is greater than the first number. The controller performs at least a first operation of supplying a first signal to the first conductive member and supplying a second signal to the second conductive member. The second signal is different from the first signal.
US11836456B2 Machine translation of chat sessions
An embodiment may involve a database containing a first user profile that specifies a first preferred language of a first user and a second user profile that specifies a second preferred language of a second user. The embodiment may also involve one or more processors configured to: receive, from the first user and within a chat session, a first set of messages in the first preferred language; cause the first set of messages to be translated into the second preferred language; provide, to the second user and within the chat session, the first set of messages as translated; receive, from the second user and within the chat session, a second set of messages in the second preferred language; cause the second set of messages to be translated into the first preferred language; and provide, to the first user and within the chat session, the second set of messages as translated.
US11836454B2 Systems and methods for producing reliable translation in near real-time
A computer-implemented method is provided for translating input text from a source language to a target language including receiving, by an interface, the input text in a source language, and identifying, by a processor coupled to the interface, at least one portion of the input text. The method includes replacing each portion with a corresponding sematic structure to produce at least one semantic structure, and organizing the at least one semantic structure into a semantic tree. The method includes matching a portion of the semantic tree to at least one phrase from a stored phrase bank, and providing one or more versions of the at least one phrase in the source language. The method includes receiving a selected version of the set of versions, translating the selected version from the source language to the target language, and providing the selected version in the target language.
US11836452B2 Multi-turn dialogue response generation using asymmetric adversarial machine classifiers
In a variety of embodiments, machine classifiers may model multi-turn dialogue as a one-to-many prediction task. The machine classifier may be trained using adversarial bootstrapping between a generator and a discriminator with multi-turn capabilities. The machine classifiers may be trained in both auto-regressive and traditional teacher-forcing modes, with the generator including a hierarchical recurrent encoder-decoder network and the discriminator including a bi-directional recurrent neural network. The discriminator input may include a mixture of ground truth labels, the teacher-forcing outputs of the generator, and/or noise data. This mixture of input data may allow for richer feedback on the autoregressive outputs of the generator. The outputs can be ranked based on the discriminator feedback and a response selected from the ranked outputs.
US11836451B2 Dialogue state tracking using a global-local encoder
A method for maintaining a dialogue state associated with a dialogue between a user and a digital system includes receiving, by a dialogue state tracker associated with the digital system, a representation of a user communication, updating, by the dialogue state tracker, the dialogue state and providing a system response based on the updated dialogue state. The dialogue state is updated by evaluating, based on the representation of the user communication, a plurality of member scores corresponding to a plurality of ontology members of an ontology set, and selecting, based on the plurality of member scores, zero or more of the plurality of ontology members to add to or remove from the dialogue state. The dialogue state tracker includes a global-local encoder that includes a global branch and a local branch, the global branch having global trained parameters that are shared among the plurality of ontology members and the local branch having local trained parameters that are determined separately for each of the plurality of ontology members.
US11836445B2 Spreadsheet table transformation
A solution for spreadsheet table transformation is provided. In this solution, one or more header areas and a data area of a spreadsheet table are detected. A hierarchical structure of each of the header areas is determined by analysis of cell merging and/or indents in the header area, and/or a function relationship between data items in corresponding cells of the data area. The spreadsheet table can be transformed to a relational table based on recognition of the hierarchical structure of the header area. In this way, by facilitating understanding of header structures based on the header hierarchy, it is possible to achieve automated transformation from spreadsheet tables to relational tables.
US11836442B2 Information processing apparatus, method, and storage medium for associating metadata with image data
According to an exemplary embodiment of the present disclosure, a screen including a first pane in which a document image is displayed, and a plurality of entry fields in which metadata is to be entered is displayed. In a case where one of character regions in the document image displayed in the first pane is selected by a user, a character recognition result of the selected character region is entered in an entry field that is identified as an input destination among the plurality of entry fields. In a case where the plurality of entry fields includes at least one blank entry field, one of the at least one blank entry field is automatically identified as a next input destination. Accordingly, operability can be improved in entering metadata using character recognition results of character regions selected on the document image.
US11836440B1 Web browsing
A method for grouping of multiple tabs in a web browser includes displaying a plurality of tabs by the web browser. Each tab has separate webpage content associated therewith. Two or more webpages are grouped into at least one category based on semantics of corresponding webpage content. Two or more tabs associated with the two or more grouped webpages are merged into a single tab. The single tab represents the grouped webpages. An aggregated view of contents associated with the grouped webpages is generated and displayed in a single browser window associated with the single tab. The aggregated view has two or more portions. Each portion of the aggregated view concurrently displays content of a corresponding grouped webpage.
US11836433B2 Memory instance reconfiguration using super leaf cells
A system and method for characterizing a memory instance. Characterizing a memory instance includes obtaining a memory instance comprising a plurality of leaf cells. Each of the plurality of leaf cells comprises components. First channel connected components from the components within each of the plurality of leaf cells are determined, and a first super leaf cell is generated by combining a first two or more leaf cells of the plurality of leaf cells based on the first channel connected components. Further, an updated memory instance is generated based on the first super leaf cell, and a timing model is determined for the updated memory instance.
US11836427B2 Constraints and objectives used in synthesis of a network-on-chip (NoC)
A tool for executing performance-aware topology synthesis of a network, such as a network-on-chip (NoC). The tool is provided with network information. The tool uses the network information to automatically stabilizes data width and clock speed for each element in the network that meet the network's constraints and performance requirements. The tool is able to provide the performance-aware topology synthesis rapidly, while honoring the objectives and the network's constraints.
US11836425B2 Engineering change orders with consideration of adversely affected constraints
In certain embodiments, a method includes the following steps. An engineering change order (ECO) is for fixing a violation of a target constraint on a target netlist of an integrated circuit. A constraint on a related netlist of the integrated circuit is identified. The identified constraint is adversely affected by fixing the violation of the target constraint. A processor concurrently modifies the target netlist to fix the violation of the target constraint and modifies the related netlist to prevent violation of the adversely affected constraint.
US11836423B2 Machine learning-based clustering for curvilinear layout designs
Various aspects of the present disclosed technology relate to techniques for classifying layout patterns. First, a set of density feature vectors for a set of layout regions in the layout design are extracted using a set of rings. Each component of a density feature vector in the set of density feature vectors corresponds to a ring in the set of rings. The set of rings do not overlap with each other and cover a whole area of a circle when being placed together. Next, a machine learning-based clustering process is performed to separate layout features in the set of layout regions into clusters of layout features based on the set of density feature vectors. Each of the clusters of layout features may be further divided into subclusters based on one or more properties.
US11836421B2 System for creating and maintaining dynamic multidimensional virtual building environments
A mobile communications device for management of properties (e.g., leased units within a building or floor thereof) includes peripherals for use by the property manager to capture input and a display unit for interaction with a model of the managed property, e.g., virtual elements corresponding to features or fixtures and based on underlying building data and inputs submitted by contractors, tenants, and other stakeholders related to the installation, maintenance, or repair of the features or fixtures, or other tasks for completion. The peripherals likewise allow the manager to submit their own input, e.g., messages, audio, and/or images related to task updates. The mobile device may be programmed to analyze model elements, stakeholder input, and manager input to classify and determine relationships between these components, e.g., relating submitted images or messages to the appropriate managed units and/or the appropriate fixtures and features.
US11836420B1 Constructing a 3D model of a facility based on video streams from cameras at the facility
A 3D modeling service of a provider network may receive, from a client facility, different video streams from different cameras at the facility (e.g., security cameras). The 3D modeling service may generate a collection of image data based on the different video streams. The 3D modeling service may construct a 3D model of the facility based at least on the collection of image data and other data from one or more other sources (e.g., CAD files other floor plans). The 3D model may be analyzed to determine various aspects, such as a location to place equipment or coverage gaps of the security cameras. Facility management may perform various actions based on updated 3D models. For example, equipment may be installed at a location or cameras may be installed to eliminate coverage gaps.
US11836417B2 Video conferencing with collaborative music listening
A system, method, and non-transitory computer readable media including instructions for a group music sharing session during a video conference. A video conference may be displayed on a user interface of one or more endpoint devices. A group music sharing session may be initiated with two or more members of the video conference. Participants of the group music sharing sessions may select one or more songs. The selected songs and music information may be retrieved from a multimedia server. A playlist comprising the selected songs may be generated and displayed on the user interface of the endpoint devices of the participants. A participant may select a song from the playlist. The selected song may be played simultaneously on the endpoint devices of the participants. The music information may be displayed on the user interface of the endpoint devices of the participants.
US11836416B2 Automated low power mode based upon aspects associated with vehicle
An example system is provided for playing media content with a media playback device in a vehicle The example system can obtain vehicle movement data indicative of movement of the vehicle and sound data indicative of sound in the vehicle. The example system can also determine that the vehicle movement data and the sound data are at a given level, and switch the media playback device to a low power consumption mode.
US11836414B2 Managing audio devices of an information handling system
Managing audio devices of an information handling system (IHS), including: performing initialization of audio-scenario database table, including: configuring, for audio scenarios at an IHS, an associated audio device, each audio device associated with an audio ID that uniquely identifies the audio device; generating the audio-scenario database table that indicates, for each audio scenario, an associated audio device ID of the audio device for the audio scenario; performing a steady-state monitoring of the IHS, including: identifying an initialization of a particular audio scenario, and in response, identifying active audio devices with respect to the IHS; comparing the audio ID of each of the active audio devices with the audio-scenario database table; matching, based on the comparing, a particular audio ID of a particular active audio device of the active audio devices with the audio-scenario database table; enabling, based on the matching, the particular active audio device for the particular audio scenario.
US11836410B2 Interactive headgear
Headgear includes one or more sensors that provide input information to a controller of the headgear. The sensors may include accelerometers, location sensors, wireless receivers, cameras, and so on. The controller may receive the input information that is indicative of an orientation of the headgear, a location of the headgear, a communication signal, and/or an image or video. The headgear may also include one or more output devices that may be controlled by the controller (e.g., actuators, electronic displays, lights, speakers, and/or communication interfaces). As such, the headgear may output instructions to actuate an actuator, display an image on an electronic display, activate a light, emit a sound using a speaker, and/or send a communication signal using a communication interface. In particular, the headgear may determine an instruction to send to an output device in response to receiving the input information, and send the instruction to the output device.
US11836407B2 Information processing apparatus and control method thereof, and non- transitory computer-readable storage medium
A control method for controlling an information processing apparatus configured to generate print data using a first program that is interpreted and executed when operating in the information processing apparatus and a second program that is compiled in advance and is usable from the first program, includes acquiring a first generation logic for generating print data, the first generation logic being modifiable and linked with a printer configured to execute printing; generating a second generation logic by modifying the first generation logic at least partially; generating print data to be printed by the printer using input image data and the second generation logic; and transmitting, to the printer, the print data generated in the generating the print data. The first generation logic is executed using the second program.
US11836404B2 Print management system and method for managing settings for a print apparatus and registers the print apparatus associated with an account and further transmits first setting information to the print apparatus if the print apparatus is registered
A print management system transmits first setting information as setting information to be applied to a print apparatus to the print apparatus in a case where an identifier included in a registration request for registration of the print apparatus is registered in association with an account when the registration request is made, and the print management system transmits second setting information as the setting information to be applied to the print apparatus to the print apparatus in a case where the identifier is unregistered.
US11836400B2 Distributed printing
A control method of a distribution apparatus for distributing print medium data includes specifying a first printing apparatus to be a distribution destination of first print medium data, specifying a second printing apparatus to be a distribution destination of second print medium data, executing a setting related to a distribution time, and executing a conversion process, in which second print medium data is generated by converting at least a part of first print medium data based on information related to the specified second printing apparatus, at a time based on the executed setting related to the distribution time. The first print medium data is distributed to the specified first printing apparatus based on the executed setting related to the distribution time and the second print medium data is distributed to the specified second printing apparatus based on the executed setting related to the distribution time.
US11836398B2 Information processing apparatus and control method therefor
Instruction information on quality inspection of a printed matter is acquired, and it is determined whether the instruction information identifies an inspection target by identification information of an object or by coordinate information. An inspection position is identified in accordance with the determination result, and quality inspection of the printed matter is performed by using the identified inspection position.
US11836389B2 Aggregated control of removable digital storage media using a triplex data structuring system
Embodiments described herein provide systems and methods that allow for the archiving of computer data and computer files by aggregating archival content on various types of Removable Digital Storage Media. The system that supports the archiving is a triplex data structuring system providing at least three separate data pools working in synchrony for the stability of the data. Various methods are described to write data, to read data, to virtualize the data, to store data chronologically, to aggregate small files, to screen for malware, and to create various modes of redundancy that allow for the reconstruction of the system even after catastrophic failures.
US11836387B2 System and method for in-SSD data processing engine selection based on stream IDS
A multi-stream memory system includes an in-device data processor including a first data processing engine and a second data processing engine, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform: identifying a stream ID of an input stream, identifying the first data processing engine as being associated with the stream ID based on a stream assignment table, and applying the first data processing engine to the input stream to generate processed data.
US11836383B2 Controllers of storage devices for arranging order of commands and methods of operating the same
The present invention provides a storage device including a controller and methods for operating the storage device and the controller. A controller of a storage device may comprise: an interface controller; a memory controller; a processor configured to transmit downstream commands and upstream commands to the memory controller. The memory controller may be coupled between the interface controller and the processor and may comprise: a first command queue; a second command queue; and a tag generator. The memory controller may be configured to: store a first command received from the processor in the first command queue; store a second command received from the processor in the second command queue; and in response to a first access region of the first command overlapping a second access region of the second command in the second queue, assign an order tag to the second command based on a first serial number of the first command by the tag generator.
US11836382B2 Data read method, data storage method, electronic device, and computer program product
Embodiments of the present disclosure relate to a data read method, a data storage method, an electronic device, and a computer program product. The data read method includes: receiving a data read request, the data read request comprising a data identifier associated with target data; determining a storage device of the target data based on the data identifier; and acquiring the target data from the storage device based on the data identifier. The data storage method includes: receiving a data storage request, the data storage request comprising a data identifier associated with data to be stored; determining, based on the data identifier, a target storage device for the data to be stored; and storing, based on the data identifier, the data to be stored to the target storage device. With the technical solutions of the present disclosure, a named data network with good performance and efficient operation can be achieved.
US11836380B2 NVMe direct virtualization with configurable storage
A processing device, operatively coupled with one or more memory devices, is configured to provide a plurality of virtual memory controllers, partition one or more memory devices into a plurality of physical partitions, and associate each of the plurality of virtual memory controllers with one of the plurality of physical partitions. The processing device further provides a plurality of physical functions, wherein each of the plurality of physical functions corresponds to a different one of the plurality of virtual memory controllers, and presents the plurality of physical functions to a host computing system over a peripheral component interconnect express (PCIe) interface.
US11836379B1 Hard disk access using multiple actuators
Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of storage locations on a storage medium of a storage device can be associated with different actuators of the storage device. For example, a first set of storage locations can be assigned to a first actuator of the storage device and a second set of storage locations can be assigned to a second actuator of the storage device. The storage locations of the storage medium can be associated with logical addresses. The storage device can receive a data access request containing a logical address and can identify a storage location associated with the logical address. The storage device can identify a storage location set to which the storage location belongs and can use an actuator associated with the storage location set to access the storage location associated with the logical address.
US11836377B2 Data transfer management within a memory device having multiple memory regions with different memory densities
Data from a host system is received at a memory device, where the memory device includes a primary region to initially store the data received from the host system and one or more secondary regions to store data transferred from the primary region. A write operation is performed on one or more write units of the primary region with the data received from the host system, where a write unit of the primary region has lower density blocks than a write unit of the secondary region. Whether a subset of write units of the primary region corresponding to a pre-determined number of write units is written with at least a portion of the data received from the host system is determined. In response to determining that the subset of write units of the primary region is written, another write operation is performed on at least one write units of the secondary region with respective data of the subset of write units of the primary region.
US11836372B2 Archive center for content management
Content is captured and archived at an archive center (AC) and, depending upon records management (RM) policy, is managed by the AC or under RM control by a content server (CS). Both the AC and CS may be part of an enterprise content management system. The AC provides a user-friendly interface through which retention zones may be defined, and functionality for applying RM policy. The functionality can be triggered via a specific content property or through a retention zone under RM control. The RM control can be turned on or off from within the AC using the user-friendly interface. Archived content is not moved or duplicated. Rather, metadata and a link to the storage location are sent to the CS which, in turn, creates a content server document that is linked to the archived content. Only a portion of archived content is exposed to the CS through the AC.
US11836368B2 Lossy data compression
A lossy method of compressing data, such as image data, which uses wrap-around wavelet compression is described. Each data value is divided into two parts and the first parts, which comprise the most significant bits from the data values, are compressed using wrap-around wavelet compression. Depending upon the target compression ratio and the compression ratio achieved by compressing just the first parts, none, one or more bits from the second parts, or from a data value derived from the second parts, may be appended to the compressed first parts. The method described may be lossy or may be lossless. A corresponding decompression method is also described.
US11836366B2 Memory system and method of operating the same
A memory controller may control a memory device including a plurality of memory blocks each including a plurality of pages. The memory controller may include a scan voltage controller configured to control the memory device to apply a plurality of scan voltages to any one page of the plurality of pages, a counter configured to obtain, based on sensed data obtained by reading the any one page using the plurality of scan voltages, the number of memory cells having a threshold voltage included in at least one voltage range defined by the plurality of scan voltages from among a plurality of memory cells included in the any one page, and a data manager configured to control the memory device to store data stored in a memory block including the any one page in another memory block, based on the number of memory cells.
US11836365B2 Automatically adjusting storage system configurations in a storage-as-a-service environment using machine learning techniques
Methods, apparatus, and processor-readable storage media for automatically adjusting storage system configurations in a storage-as-a-service environment using machine learning techniques are provided herein. An example computer-implemented method includes obtaining performance-related data for at least one storage system in a storage-as-a-service environment; processing at least a portion of the obtained performance-related data using one or more rule-based analyses; identifying, based at least in part on results of the processing, one or more storage system configurations, of the at least one storage system, requiring adjustment; determining, using at least one machine learning technique, one or more adjustment amounts for the one or more storage system configurations; and automatically adjusting the one or more storage system configurations, within the storage-as-a-service environment, in accordance with the one or more determined adjustment amounts.
US11836360B2 Generating multi-dimensional host-specific storage tiering
Methods, systems, and computer program products for generating multi-dimensional host specific storage tiering are provided herein. A computer-implemented method includes maintaining information of a plurality of storage resources connected to at least one host device; configuring, based at least in part on the information, a plurality of partitions of the storage resources, each partition comprising multiple storage tiers, wherein the plurality of partitions is configured to provide physical migration paths between the multiple storage tiers within each of the partitions; detecting a change to the plurality of storage resources; and reconfiguring the plurality of partitions based at least in part on the detected change.
US11836356B2 Snapshots with smart network interface controller
An information handling system may include at least one processor; a network interface; and a physical storage resource including a flash translation layer (FTL) operable to provide a mapping between logical storage addresses and physical storage addresses. The information handling system may be configured to: receive a request for a snapshot; for used portions of the physical storage resource, change a metadata identifier from a used status to a snapshot status; prevent deletion of those portions associated with the snapshot status; and transmit, via the network interface, information associated with the portions that are associated with the snapshot status.
US11836353B2 Method, device, and computer program product for rebuilding storage system
Techniques reconstruct a storage system. A first extent access load and a second extent access load of a first malfunctioning extent and a second malfunctioning extent in a malfunctioning storage device in the storage system are acquired, respectively. The first malfunctioning extent is selected as a source extent in response to determining that the first extent access load is lower than the second extent access load. Among multiple idle extents in the storage system, a set of destination extents that can be used as a reconstruction destination of the source extent are generated. A destination extent is selected from the set of destination extents as the reconstruction destination of the source extent. It is possible to preferentially select a reconstruction destination for a malfunctioning extent with a low access load, thereby increasing the reconstruction speed of the storage system.
US11836346B2 Tagged memory operated at lower vmin in error tolerant system
A memory array arranged as a plurality of memory cells. The memory cells are configured to operate at a determined voltage. A memory management circuitry coupled to the plurality of memory cells tags a first set of the plurality of memory cells as low-voltage cells and tags a second set of the plurality of memory cells as high-voltage cells. A power source provides a low voltage to the first set of memory cells and provides a high voltage to the second set of memory cells based on the tags.
US11836345B2 Memory element profiling and operational adjustments
A memory profiling system can generate profiles for target memory units of a memory component during runtime of the memory component. The memory profiling system can identify target memory units based on trigger conditions such as memory units crossing a specified depth in error recovery, receipt of a vendor specific (VS) command, memory unit retirement, or excessive background scan rates. In some cases, the memory profiling system can identify additional target memory units that are related to identified target memory units. The characterization processes can include computing voltage threshold (vt) distributions, Auto Read Calibration (ARC) analysis, Continuous Read Level Calibration (cRLC) analysis, DiffEC metrics, or gathering memory component metrics. The memory profiling system can store the generated profiles and can utilize the generated profiles to adjust operating parameters of one or more memory elements of the memory device, in real time.
US11836343B2 Device, method, and graphical user interface for displaying user interfaces and user interface overlay elements
A method includes: displaying a first display region in a full-screen view that includes a first type of component displayed with a first set of display properties; detecting a first user input to display a second display region; and, in response to detecting the first user input: in accordance with a determination that the first user input corresponds to a request to display the second display region in the full-screen view, displaying the second display region in the full-screen view that includes the first type of component displayed with the first set of display properties; and in accordance with a determination that the first user input corresponds to a request to display the second display region in a partial-screen view, displaying the second display region in the partial-screen view that includes the first type of component displayed with a second set of display properties.
US11836342B2 Method for acquiring historical information, storage medium, and system
Provided is a method for acquiring historical information. The method includes displaying, in response to a first target operation received on an information display page, a content finder control on the information display page; determining, in response to a second target operation on the content finder control, key information corresponding to historical information to be found; acquiring historical information associated with the key information based on the key information; and displaying the historical information.
US11836331B2 Mathematical models of graphical user interfaces
A graph model of a graphical user interface (GUI) may be generated by processing usage data of the GUI where the usage data comprises sequences of GUI pages and actions between GUI pages. The nodes of the graph model may be determined by obtaining GUI pages from the usage data, identifying dynamic GUI elements in the GUI pages, generating canonical GUI pages by modifying the GUI pages using the dynamic GUI elements, and creating graph nodes using the canonical GUI pages. The edges of the graph may be determined by processing actions from the GUI data that were performed by users to transition from one GUI page to another GUI page. The graph model of the GUI may be used for any appropriate application, such as determining statistics relating to the GUI or statistics relating to individual users of the GUI.
US11836328B1 System to translate a cursor between multiple displays
The present disclosure relates to eye tracking technology to detect when a user's attention has shifted to a different screen. Once this is detected, the mouse pointer can be positioned on that screen. For example, one approach can include a first display and a second display. Sensor data, indicative of a radial gaze direction of a user, can be received. Display of a cursor can be manipulated, such as between the first display and the second display, based on the sensor data.
US11836327B2 Application window divider control for window layout management
An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
US11836325B2 Display device
A display device includes a substrate including an active area and an inactive area which encloses the active area, a common voltage line which is disposed in the inactive area and is connected to the light emitting diode, an encapsulation unit which covers the active area and a part of the inactive area, a touch sensing unit disposed on the encapsulation unit, and an auxiliary line which is disposed on the encapsulation unit and is connected to the common voltage line, the touch sensing unit includes a plurality of touch electrodes and a bridge pattern which connects the plurality of second touch electrodes, and the auxiliary line is formed of the same material as the bridge pattern and is disposed on the same layer as the bridge pattern, and the auxiliary line is disposed in both the active area and the inactive area.
US11836324B2 Electronic device and driving method thereof
An electronic device includes a display layer configured to define a first non-folding area, a second non-folding area, and a folding area between the first non-folding area and the second non-folding area, and display an image, a sensor layer disposed on the display layer to detect an external input, a first digitizer disposed under the display layer and overlapping the first non-folding area, a second digitizer disposed under the display layer and overlapping the second non-folding area, and a main driver configured to calculate coordinates of a pen based on a first signal obtained from the sensor layer, a second signal obtained from the first digitizer, and a third signal obtained from the second digitizer.
US11836322B2 Electronic device and input method for the same
An electronic device includes a housing and a strain sensor group attached on a wall of the housing. The strain sensor group includes at least one strain sensor each configured to detect deformation of the wall in a single direction. When a user presses the housing, the strain sensor group detects deformation of the wall and generates a detection signal indicating direction and magnitude of deformation of the wall. At least one analog-to-digital converter converts the detection signal into a digital signal, and a controller triggers a first event in the electronic device based on the digital signal.
US11836319B2 Touch-sensing via excitation of a surface with a waveform
Disclosed herein are systems, methods, and devices for sensing touch at a surface. Sensing touch can be achieved while decreasing the number of sensors at a surface as well as data and computation complexity, but maintaining accuracy. Such sensing touch can be achieved via applying excitation and detecting emission waveforms at a surface that are associated with touch at a surface.
US11836318B1 Display flicker reduction
A method for operating an electronic device includes a touchscreen controller determining based on a frequency of a vertical synchronization signal (Vsync), whether a first display frame includes an idle time, the idle time being a duration of time remaining in the first display frame after an image displayed on a display of the electronic device is updated during the first display frame. The method further includes in response to determining that the first display frame includes the idle time, the touchscreen controller transmitting an uplink signal in the first display frame, the uplink signal being transmitted during the idle time of the first display frame.
US11836317B2 Touchpad and its force sensing data calibration method
A touchpad and its force-sensing data correction method are provided. The touchpad has a force-sensing layer and a touch-sensing layer. The force-sensing layer has multiple force-sensing points. The touch-sensing layer has multiple touch-sensing points. One force-sensing point corresponds to n touch-sensing points. The force-sensing information received by the force-sensing layer is adjusted by using the touch-sensing information received by the touch-sensing layer, so that the resolution of the adjusted force-sensing information is higher than the resolution of the original received force-sensing information. In this way, the purpose of calibrating the force-sensing information is achieved, so as to improve the accuracy of determining the force applied by the object during the operation of the touchpad.
US11836315B2 Electronic device for identifying touch position, touch system including electronic device, and operation method thereof
Disclosed is electronic device for identifying touch position, touch system including electronic device, and operation method thereof.
US11836312B2 Display device
A display device includes: a display panel; a first force sensor disposed under the display panel; and a first waterproof member disposed under the display panel and disposed on an outer side of the first force sensor, wherein a height of the first waterproof member is larger than a height of the first force sensor.
US11836311B2 Display device and data driver
A display device can include a display panel having data lines, gate lines and subpixels; a data driver to supply a video data signal including a first signal segment and a second signal segment maintaining a predetermined voltage difference to each of the data lines, and output readout data in response to signal sensing through each of the data lines; and a touch controller. Also, the video data signal serves as both a display driving signal and a touch driving signal, and in the video data signal, the second signal segment has a variable voltage representing a gray level for image display, the predetermined voltage difference is substantially constantly maintained so the video data signal serves as a touch driving signal, and the first signal segment has a variable voltage configured to maintain the predetermined voltage difference in accordance with the variable voltage of the second signal segment.
US11836309B2 Display device
A display device includes sensor electrodes for sensing a touch. The sensor electrodes may also be used as an antenna. A display circuit board of the display device includes a radio signal connection unit for providing touch sensing signals and radio reception signals of the sensor electrodes to a touch driving circuit and an antenna driving circuit. Therefore, the display device not only senses a user's touch using the sensor electrodes but also conducts mobile communication using the sensor electrodes. For example, sensor electrodes for sensing a touch may also be used as an antenna.
US11836306B2 Wireless lighting effect configuration data transmission system
A method, a computer readable medium, and an apparatus for wireless communication are provided. The apparatus may receive, via a radio frequency channel, a first data from a first human interface device at a first time slot of a frame. The apparatus may transmit the first data to a computing device. The apparatus may receive, via the radio frequency channel, a second data from a second human interface device at a second time slot of the frame. The apparatus may transmit the second data to the computing device. The apparatus may transmit, via the radio frequency channel at a third time slot of the frame, at least one of a first acknowledgment to the first data, a first lighting effect configuration data for the first human interface device, a second acknowledgment to the second data, or a second lighting effect configuration data for the second human interface device.
US11836304B2 Digital pen sensor surface
An example electronic device includes an active digital pen sensor surface to generate analog position information, wherein the active digital pen sensor surface includes a projective capacitive sensor layer with a variance of sheet resistance of less than plus or minus 20 percent. The electronic device also includes a controller, including a sigma-delta analog-to-digital (A-to-D) converter, to generate digital pen position information based on the analog position information, and perform a triangulation based on the digital pen position information to determine a pen position.
US11836303B2 Method for correcting gap between pen coordinate and display position of pointer
Disclosed herein is a method executed by a device that is configured to be able to detect a pointed position of a stylus on an operation plane being superimposed on a displaying part. The method includes receiving feedback information relating to a display position of a predetermined pattern on the displaying part from a host processor, updating at least some of plural position calibration values stored in a correction table that stores therein the position calibration value for each of plural positions arranged on the operation plane, on a basis of the received feedback information, detecting a tentative pointed position of the stylus, reading the position calibration value that corresponds to the tentative pointed position from the correction table and deriving an output position by correcting the tentative pointed position on a basis of the position calibration value, and reporting the output position to the host processor.
US11836300B2 Information processing apparatus and information processing method
Provided is an information processing apparatus, that includes a light emission control unit that turns on IR LEDs (light emission units) included in electronic pens (operation bodies) in which communication with the information processing apparatus is established and blinks the IR LEDs included in the electronic pens at timings different from each other in a case where another electronic pen approaches. Then, a light emission recognition unit detection unit detects a position according to the IR LED included in each of the electronic pens in association with the electronic pen. An input/output control unit (display control unit) displays information associated with the electronic pen at a position corresponding to the IR LED detected by the light emission recognition unit in a case where the electronic pen is in an information input state.
US11836298B2 Keyboard device to switch between operating system modes
Examples of a keyboard device to switch between operating system (OS) modes are described herein. In some examples, the keyboard device may include a key that includes a lighting element that switches between lighting modes based on a selected OS mode. The lighting mode may indicate the selected OS mode.
US11836292B1 Automated musical-score-referenced evaluation of haptic-based rhythmic performance
Techniques are described for automated musical-score-referenced evaluation of haptic-based rhythmic performance. An audiovisual representation of real-time progress through a musical score is output to a user. The output corresponds to progress through a sequence of score-notated rhythm (SNR) events at a tempo. During the outputting, haptic performance (HP) events are received from a user via a haptic interface as the user's rhythmic performance of the SNR events at the tempo. Automated techniques evaluate the user's performance to determine a rhythmic compatibility between the received HP events and evaluation data for the SNR events. Visual feedback is provided to the user to graphically map the evaluated performance to the SNR events on the musical score.
US11836285B2 System for a spectator to view a virtual reality of a performer and method
A system for a spectator to view a virtual reality of a performer includes a head mounted display worn by the performer which produces the virtual reality for the performer to see while wearing the head mounted display. The system includes an audience portion having an audience display for an audience member which receives input signals from a network corresponding to the virtual reality being viewed by the performer on the head mounted display and displays these input signals on the audience display for the spectator to view. A method for a spectator to view a virtual reality of a performer.
US11836281B2 Locking apparatus for securing a transceiver module
A transceiver lock insert may include a housing, a first connector housed at least partially within the housing and configured to communicatively and mechanically couple to a transceiver module, a second connector housed at least partially within the housing and configured to communicatively and mechanically couple to a cable, transmission media communicatively coupled between the first connector and the second connector and configured to communicatively couple the transceiver module to the cable, and a lock housed within the housing and configured to, when the transceiver lock insert is inserted into the transceiver module, secure the transceiver lock insert to the transceiver module to prevent access by a person to a release mechanism of the transceiver module.
US11836279B2 Storage devices with secure power and data access
An example device includes a physical storage medium, a wireless power circuit, and a portable sealed housing containing the physical storage medium and the wireless power circuit. The physical storage medium stores a first security protocol to activate the wireless power circuit, and a second security protocol to allow data transfer between the physical storage medium and a host device.
US11836274B2 System for embedding digital verification fingerprint and method thereof
A system includes a data module for receiving an original data and a verification fingerprint, and generating a verification data by inserting the verification fingerprint into an embeddable location of the original data. The system also includes an interpretation module for generating data type information of the original data, and deriving an input-enabled location from an embedding location preset list of the original data, wherein the input-enabled location is included in an inactive area of the original data. The system further includes a preset database for storing the embedding location preset list according to the data type information.
US11836273B2 Computer-implemented method of applying a first function to each data element in a data set, and a worker node for implementing the same
There is provided a computer-implemented method of applying a first function to each data element in a first data set, the method comprising (i) determining whether each data element in the first data set satisfies a criterion, wherein the criterion is satisfied only if the result of applying the first function to the data element is equal to the result of applying a second first data set satisfies a criterion function to the data element; (ii) forming a compressed data set comprising the data elements in the first data set that do not satisfy the criterion; (iii) applying the first function to 10 each data element in the compressed data set; and (iv) forming an output based on the results of step (iii); wherein steps (i)-(iv) are performed using multiparty computation, MPC, techniques. A corresponding system and worker node are also provided.
US11836270B2 Privacy breach detection
Systems and methods for privacy breach notification and protection enabled by the Internet of Things (IoT) are provided. Some embodiments establish a passive early warning privacy-breach detection from laser beam scan capability on a mobile device and IoT device when a particular owned object (or set of owned objects) has been laser scanned. Sensor information (e.g., laser beam sensing transparent adhesive tape, automotive cameras and proximity sensors) can be used to create notifications that allow a user to take action or to have peace of mind relating to particular activities such as to avoid fees and fines, to recover lost objects, to confirm known events, and to trigger activity.
US11836264B1 End-to-end tagging and tracking of event signals subject to privacy policies
Systems, devices, and methods are provided for end-to-end tagging and tracking of event signals subject to privacy policies. User events comprising event source data may be collected. A user may be associated with a segment, and the segment may be mapped to data lineage information corresponding to the events that were used to determine that the user is in segment. A segment cache may be generated comprising portions that correspond to different data lineages subject to different privacy policies. Bid requests may be received and processed according to applicable privacy policies.
US11836263B1 Secure multi-party computation and communication
Protecting data privacy in secure multi-party computation and communication is provided. A method of protecting data privacy includes determining a differential privacy configuration, determining a number of iterations based on a first parameter and a second parameter, and for each of the number of iterations generating a random value and a random noise data; generating a first message and a second message; and performing a transfer based on the first message, the second message, and an input data to output one of the first message and the second message. The method also includes generating a first noise data based on the random noise data in each of the number of iterations, generating a first share based on a first dataset and a second dataset, applying the first noise data to the first share, and constructing a result based on the first share and a second share.
US11836259B2 Blockchain technology for regulatory compliance of data management systems
One example method includes performing a data management transaction, such as a data read operation, a data write operation, or a data delete operation, generating transaction metadata relating to the data management transaction, transmitting the transaction metadata to a blockchain network, and receiving, from the blockchain network, confirmation that the transaction metadata has been stored in a distributed ledger associated with the blockchain network.
US11836255B1 Microcontroller unit (MCU) secure boot
A method includes building a firmware image to execute on a bootloader of a system on chip (SoC), the firmware image including first encryption public and private keys, and digitally signing the firmware image with a second encryption private key. The signed firmware image is encrypted with a symmetric encryption key, which in turn is encrypted with a second encryption public key. The encrypted signed firmware image and the encrypted symmetric encryption key are sent to the SoC to cause the SoC to (1) decrypt the encrypted symmetric encryption key to produce the symmetric encryption key using a third encryption private key from a first asymmetric key pair, (2) decrypt the encrypted signed firmware image to produce the signed firmware image using the symmetric encryption key, and (3) verify a digital signature of the signed firmware image using a third encryption public key from a second asymmetric key pair.
US11836247B2 Detecting malicious behavior in a network using security analytics by analyzing process interaction ratios
Systems and methods for detecting malicious behavior in a network by analyzing process interaction ratios (PIRs) are provided. According to one embodiment, information regarding historical process activity is maintained. The historical process activity includes information regarding various processes hosted by computing devices of a private network. Information regarding process activity within the private network is received for a current observation period. For each process, for each testing time period of a number of testing time periods within the current observation period, a PIR is determined based on (i) a number of unique computing devices that host the process and (ii) a number of unique users that have executed the process. A particular process is identified as potentially malicious when a measure of deviation of the PIR of the particular process from a historical PIR mean of the particular process exceeds a pre-defined or configurable threshold during a testing time period.
US11836245B1 Apparatus and method for e-mail based digital footprint sanitization
An apparatus has a network interface circuit providing connectivity to a network with network connected client machines hosting email client modules controlling email inboxes. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores instructions executed by the processor to scan the email inboxes to identify statistically infrequently received emails from different network connected service providers. Protocols utilized by the different network connected service providers to accept user data delete requests are identified. The protocols are executed.
US11836242B2 Controlled identity credential release
A device for controlled identity credential release may include at least one processor configured to receive a request to release an identity credential of a user, the identity credential being stored on the device. The at least one processor may be further configured to authenticate the user associated with the identity credential. The at least one processor may be further configured to, responsive to the authentication, provide at least a portion of the identity credential, such as for display and/or to a terminal device over a direct wireless connection. The at least one processor may be further configured to cause the electronic device to enter a locked state and/or to remain in a locked state, responsive to providing the at least the portion of the identity credential.
US11836239B2 Direct access using gestures
In some examples, a computing device can receive information about different gestures and output different application pages of an application, depending on the type of gesture associated with the information received. The different pages can provide different functional features for the application. Mappings can be used to determine the application page to output a command to display, based on the gesture.
US11836238B2 Execution device, instruction device, method executed by same, and computer program
A technique for preventing a man in the middle attack is proposed. A security gate system includes an admission card and a security gate apparatus. The admission card has condition data that is data for specifying a condition to be satisfied when or before or after encrypted authentication data are transferred from the admission card to the security gate apparatus. When a user attempts to enter a building, authentication data including condition data are generated in the admission card 100 (S802), and encrypted into encrypted authentication data (S803). The encrypted authentication data are transmitted from the admission card to the security gate apparatus (S804, S904), and decrypted to be returned to the authentication data (S905). The security gate apparatus performs authentication determination which is a determination as to whether a condition specified by the condition data included in the authentication data is satisfied (S906), and opens a gate plate when a determination result is positive (S907).
US11836232B1 Secure biometric-based smart card activation method and system
A method and system of performing an authentication of a person in order to activate a smart card for access to a secured resource is disclosed. The system and method are configured to collect image data and compare the image data to facial model data stored on the smart card. The system detects whether there is a match between the image data and any facial signatures previously collected and stored in the smart card. If there is a match, the system verifies an identity of the person and can be configured to automatically activate the smart card for a limited period of time.
US11836225B1 System and methods for preventing unauthorized replay of a software container
A system for preventing unauthorized replay of a software container is disclosed. The system comprises a container manager configured to receive a software container from a customer and send a software container validation request comprising a software container identity in response. The software container enables delivery of a network slice and comprises a plurality of elements. The system also comprises an anti-rollback platform that is configured to receive the validation request from the container manager, search a data store for the software container identity, compare the elements of the software container to corresponding elements stored in the data store as associated with the software container identity in response to locating the software container identity in the data store, and validate the software container based on the comparison. The container manager provides the network slice to the customer in response to the validation.
US11836219B2 Training sample set generation from imbalanced data in view of user goals
One embodiment provides a method, including: receiving a sample set for training a machine-learning model, wherein the sample set includes a plurality of classes, wherein classes within the plurality of classes have an imbalance in a number of samples; creating an enlarged minority class by generating new samples from the samples within the minority class and adding the new samples to the minority class; selecting subset samples from both the samples within the enlarged minority class and the majority class; weighting each of the subset samples based upon user input defining goals for attributes of a training sample set to be used in training the machine-learning model; and generating, using the neural network, the training sample set by re-running the selecting in view of the weighting.
US11836217B2 Information processing apparatus, information processing method, and program
An information processing apparatus (100) includes a collation unit (102) that collates first feature information extracted from a person included in a first image (10) with first feature information indicating a feature of a retrieval target person, an extraction unit (104) that extracts second feature information from the person included in the first image in a case where a collation result in the collation unit (102) indicates a match, and a registration unit (106) that stores, in a second feature information storage unit (110), the second feature information extracted from the person included in the first image.
US11836216B1 Calculating risk score associated with a physical structure for a natural disaster peril using hazard and vulnerability models
Examples described herein include methods and computing systems which may include examples of calculating risk scores for certain natural disasters perils based on machine learning model outputs. For example, a machine learning model may weight each of the pixels of a map in accordance with the set of weights associated with a structure, to calculate a risk score for a particular natural disaster peril associated with that structure. A plurality of risk selections may be provided to a user computing device for selection by a user, with those risk selections being associated with that risk score. Advantageously, the computing system facilitates the interaction of datasets with different measurement parameters in a machine learning model. In normalizing datasets before providing the datasets to input nodes of a machine learning model, a computing system may efficiently provide hazard and vulnerability outputs of the machine learning model.
US11836215B2 Method and device for determining a measure of causal influence between components of complex systems
Disclosed is a computer-implemented method for determining a measure of the causal interdependence of a source dataset S and a target dataset Y in the simultaneous presence of a non-empty confounding dataset B. The method includes a dimensional modification step to reduce the complexity of the data and an augmentation step to add information to the dimensionally modified data without a significant increase in size or complexity of the data. The augmented dimensionally modified data is used to calculate a measure of the causality or relatedness between the source dataset S and the target dataset Y. The method enables linear or nonlinear causality analysis of high-dimension multivariate time-series or features datasets, such as time-series datasets generated by functional MRI full-brain scans.
US11836214B2 Matrix calculation device and operation method thereof
A matrix calculation device including a storing unit, a multiply accumulate (MAC) circuit, a pre-fetch circuit, and a control circuit, and an operation method thereof are provided. The storing unit stores a first and second matrixes. The MAC circuit is configured to execute MAC calculation. The pre-fetch circuit pre-fetches at least one column of the first matrix from the storing unit to act as pre-fetch data, pre-fetches at least one row of the second matrix from the storing unit to act as the pre-fetch data, or pre-fetches at least one column of the first matrix and at least one row of the second matrix from the storing unit to act as the pre-fetch data. The control circuit decides whether to perform the MAC calculation on a current column of the first matrix and a current row of the second matrix through the MAC circuit according to the pre-fetch data.
US11836213B2 Encoding-free JavaScript stringify for clientless VPN
A client device requests a web page via a clientless VPN. In response to the request, web page content comprising at least one script element is received at the clientless VPN. The clientless VPN inserts a wrapper function around at least a portion of the script element, forming modified web content. The client device is provided with the modified web content.
US11836208B2 Systems and methods for screenshot linking
A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.
US11836207B2 User-initiated workflow to collect media
The present technology pertains to remotely initiating a capture request. According to at least one example, the present technology includes sending the request for a media capture to a recipient device of a recipient user. The request for the media capture can be configured by the requesting user so that options are chosen for the recipient. The recipient user merely needs to click on a link to cause a web browser to initiate the screen capture. In some cases, the recipient user may need to accept some prompts from their computing device to give the browser permission to perform the capture.
US11836206B2 Barcode system with re-publishable content or tasks
A Barcode System with Re-publishable Content or Tasks consists of a data server with User Data Management module and 2D Barcodes Management module, mobile communication devices with 2D barcode scanners, user ID recognition module and task reader, and 2D barcodes whose destination URLs are quizzes or games based on the users' skill levels. The Barcode gives certain users permission to select from the tasks received by scanning the barcode and republish them to other users' ebooks. There are also some settings in the barcode to control skill subscription, and valid dates etc. Once the user scanned the 2D barcodes, and finished the tasks, the results will be uploaded to the data server to re-evaluate the user's skill level and assign the next sets of tasks.
US11836205B2 Artificial reality browser configured to trigger an immersive experience
Aspects of the disclosure are directed to an artificial reality (XR) browser configured to trigger an immersive experience. Implementations display an element at a browser chrome of the XR browser when an immersive experience is loaded. For example, the XR browser can include an application programming interface (API) that supports configuration of a browser chrome element by components of a webpage. The API call can cause the display of the browser chrome element, change a display property for the browser chrome element, or configure the browser chrome element in any other suitable manner. Upon receiving input at the browser chrome element (configured by the API call), the XR browser can transition from displaying a two-dimensional panel view of a webpage supported by loaded web resources (e.g., hypertext transfer protocol (HTTP) pages, graphic images, etc.) to a three-dimensional environment supported by preloaded immersive resources (e.g., three-dimensional models, graphic images, etc.).
US11836204B1 Social collaboration platform for facilitating recommendations
Systems and methods are described herein that address the shortcomings in conventional systems via a novel technique for utilizing a social interactions and knowledge about social connections to facilitate the exchange of information from a source of the information to a consumer of the information. For example, a consumer of information may be any individual or entity seeking information. A provider of information may be any entity or individual that may provide the information sought by the consumer. As provided herein, the systems identify providers that may most efficiently provide accurate information to the consumer without requiring the consumer to waste time reviewing irrelevant information.
US11836202B2 Methods and systems for dynamic search listing ranking of software components
Systems and methods for automatically generating search list rankings of software components are provided. An exemplary method includes generating a list of software components in response to a request, generating ranking parameters, determining first weight values correlating with each of the ranking parameters, generating an index correlating each of the software components with each of the ranking parameters, parsing web data to populate the index, determining, via the ranking parameters, scores for each of the software components, storing the scores on the index, applying the first weight values to the scores on the index, and generating, for each of the software components, a combined score, wherein the combined score is a combination of each of the scores that are associated with each of the software components.
US11836201B2 System and method for automated data screening for background verification
A system and a method for automated data screening for background verification is provided. The invention provides for analyzing a first input file and a second input file. Data enrichment operation is performed on first input file and second input file based on captured client and CPs data from URLs which are extracted from open media sources or from data sources that organization has subscribed to obtain an enriched first input file and second input file. Matching operation is performed between enriched first input file and second input file. Adverse data is determined associated with clients and CPs data determined as true match and potential match in first input file and second input file. Further, extracted adverse data is cleaned and filtered to generate screened data associated with clients and the CPs data and generating output folder comprising output file including screened client and CPs and hit data.
US11836200B2 Methods and systems for selecting user generated content
Disclosed are systems, methods, and computer-readable storage media to select user generated content of a social network. Each of the images may had one or more filters applied to it. In some aspects, these filters may be sponsored by a third party, different than an operator of the social network. Automatic content screening methods may be applied to eliminate submitted images which have blatantly offensive or otherwise inappropriate content. Additional human screening of the images may be performed. Remaining images may be provided in a highlight reel. The highlight reel may showcase the third party's product or service and users of the product or service. The highlight reel may be utilized to demonstrate how the filters may be utilized by real users.
US11836198B2 Action-centered information retrieval
The system uses natural language to paths of a transition diagram via answer set programming system and provides: an approach for mapping events described in natural language sources to a logical formalism; and integration of Natural Language Processing and constraint-based reasoning inspired by Reasoning about Actions and Change. The system further uses (a) a non-trivial variant of IR in which sources include sequences of events, and queries are made about the state of the world after such events; (b) the extension of techniques for representing dynamic domains to increase the flexibility of the reasoning processes in the presence of uncertainty; (c) a formalization of the IR task based on action languages; (d) an automated IR procedure based on Answer Set Programming (ASP).
US11836197B2 Search processing method and apparatus based on clipboard data
The present disclosure provides a search processing method and apparatus based on clipboard data. The method includes: in response to monitoring that the first data obtained from a search box comes from a clipboard, performing an identification process on first data in the search box to obtain a plurality of second data included in the first data and a type of each second data; determining search data corresponding respectively to the plurality of second data according to the type of each second data; displaying the search data corresponding respectively to the plurality of second data and determining target search data according to operations of a user on the search data corresponding respectively to the plurality of second data; and obtaining a search result according to the target search data.
US11836195B2 System for selectively importing web data by arbitrarily setting action design
The present invention discloses a loading unit which loads the target web site after receiving a URL of a target web site; an action design unit which makes the user arbitrarily plan and arbitrarily set pre-determined work to extract target data from the target web site; an executing unit which consistently arranges the pre-determined work arbitrarily planned through the action design unit, and performs a designated event; an importing unit which extracts target data through the event work and presents them to a user.
US11836194B2 Mobile information device, image pickup device, and information acquisition system
An information acquisition system includes: a mobile terminal; and an information search system. The information search system searches for information on a route based on route information input from the mobile terminal and transmits a search result to the mobile terminal, and the mobile terminal includes a navigation unit that navigates the route from a departure point to a destination. The information search system includes: a database in which information on the route is stored in correspondence with the route information; and an information search server that searches for the information on the route from the database based on the route information and acquires reservation information for transportation on the route based on the information on the route from a reservation system of the transportation, and the information search server transmits the reservation information to the mobile terminal together with the information on the route.
US11836192B2 Method of collecting and preprocessing learning data of artificial intelligence model to perform dark web document classification
The present disclosure relates to a method of collecting, by a terminal, learning data of an artificial intelligence model to perform dark web document classification, the method including: generating a first word set masked with a first identifier based on text included in a first dark web document; generating a second word set masked with a second identifier based on text included in a second dark web document; calculating a similarity by comparing the first word set and the second word set; and, based on the similarity, collecting the second dark web document in a second storage unit when the similarity does not exceed a specific value, and discarding the second dark web document when the similarity exceeds the specific value.
US11836191B2 System and method for automated record creation and management
Disclosed is a system for managing corporate information, including at least one database configured to store a set of corporate information, a set of corporate templates, and a set of interconnected corporate records, a record bank module coupled to the database and configured to receive record generation requests and create records, a corporate logic module connected to the record bank module setting out a set of logic rules relating to a set of corporate governance compliance requirements, and a clerk module coupled to the database and the record bank module and configured to file created records with third parties. Also disclosed are a method of maintaining a corporate document collection and a method of ongoing monitoring of corporate compliance requirements and the generation and submission of documents to meet those compliance requirements.
US11836189B2 Infer text classifiers for large text collections
An approach is provided in which the approach calculates at least one weighting factor based on a word frequency analysis of an unlabeled document against a set of word frequencies corresponding to a set of labeled documents. The approach computes an a posteriori classification probability of the unlabeled document based on the at least one weighting factor, and creates an inferred classifier based on the a posteriori classification probability. The approach classifies the unlabeled classifier using the inferred classifier.
US11836188B2 Devices and methods for accessing and retrieving data in a graph
A programmable device receives commands from a processor and, based on the commands: identifies a root node in a graph; identifies nodes in the graph that are neighbors of the root node; identifies nodes in the graph that are neighbors of the neighbors; retrieves data associated with the root node; retrieves data associated with at least a subset of the nodes that are neighbors of the root node and that are neighbors of the neighbor nodes; and writes the data that is retrieved into a memory.
US11836184B2 Automatic metadata detector based on images
A system, method and computer program product for accessing content. The method comprises processing at least one image with a classifier, and, in response to the at least one image being processed by the classifier, outputting from the classifier a value indicative of the likelihood that the at least one image belongs to at least one classification. The method also comprises determining whether the at least one image belongs to the at least one classification, based on the value, and accessing predetermined content when it is determined that the at least one image belongs to the at least one classification. Images may be classified by, e.g., genre, musical album, concept, or the like, and, in cases where an image belongs to any such classes, predetermined content (e.g., metadata and/or an audio track) relating thereto is identified and presented to the user.
US11836183B2 Digital image classification and annotation
Implementations are described herein for automatically annotating or curating digital images using various signals generated by individual users, in addition to or instead of content of the digital images themselves, thereby to enable the digital images to be retrieved from a searchable database based on their annotations. In particular, techniques are described herein for identifying events associated with a user, e.g., based on natural language input provided by a user, and automatically classifying/annotating images inferred to be related to those events.
US11836175B1 Systems and methods for semantic search via focused summarizations
Semantic search techniques via focused summarizations are described. For example, a search query is received for a text-based content item in a data set comprising a plurality of text-based content items. A first feature vector representative of the search query is obtained. A respective semantic similarity score is determined between the first feature vector and each of a plurality of second feature vectors. Each of the second feature vectors is representative of a machine-generated summarization of a respective text-based content item. The machine-generated summarization comprises a plurality of multi-word fragments that are selected from the respective text-based content item via a transformer-based machine learning model. A search result is provided responsive to the search query. The search result comprises a subset of the plurality of text-based content items associated with a respective second feature vector having a semantic similarity score that has a predetermined relationship with a predetermined threshold value.
US11836174B2 Method and apparatus of establishing similarity model for retrieving geographic location
The present disclosure provides a method of retrieving a geographic location as well as a method and an apparatus of establishing a similarity model including: acquiring training data from a historical click log, wherein the training data contains a search term, a clicked geographic location associated with the search term as a positive sample, and a non-clicked geographic location as a negative sample; expanding the positive sample and the negative sample based on a co-occurrence relationship between geographic locations by using a historical browsing log; and determining a vector representation of the search term by using the first neural network, and determining a vector representation of the positive sample expanded and a vector representation of the negative sample expanded, by using the second neural network; and training the first neural network and the second neural network so as to maximum a difference between a first similarity and a second similarity.
US11836172B2 Facilitating generation of data visualizations via natural language processing
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data visualization generation. In one implementation, dataset intent data, visual design intent data, and insight intent data determined from a user input natural language query are obtained. A set of candidate intent recommendations is generated using various combinations of the dataset intent data, visual design intent data, and insight intent data. Each of the candidate intent recommendations is incorporated into a set of visualization templates to determine eligibility of the candidate intent recommendations. For eligible candidate intent recommendations, a score associated with a corresponding visualization template is determined. Based on the scores, a candidate intent recommendation and corresponding visualizations template is selected to use as a visual recommendation for presenting a data visualization.
US11836167B2 Search suggestions based on native application history
Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.
US11836165B2 Information processing apparatus, control method, and program including display of prioritized information
A category determining unit (202) determines a category of a first layer and a category of a second layer related to an input keyword by using category information and the keyword. The category information is information indicating hierarchical categories. The second layer is a hierarchy lower than the first layer. A first display control unit (204) causes a display device (10) to display information on each product belonging to the determined category of the first layer. Here, the first display control unit (204) displays information on a product belonging to the determined category of the second layer at a higher priority than information on the other product.
US11836164B2 Recording data from flow networks
A method for recording data relating to the performance of an oil and gas flow network uses statistical data to represent raw data in a compact form. Categories are assigned to time intervals in the data. The method comprises: (1) gathering data covering a period of time, wherein the data relates to the status of one or more control point(s) within the flow network and to one or more flow parameter(s) of interest in one or more flow path(s) of the flow network; (2) identifying multiple time intervals in the data during which the control points and the flow parameter(s) can be designated as being in a category selected from multiple categories; (3) assigning a selected category of the multiple categories to each one of the multiple datasets that are framed by the multiple time intervals; and (4) extracting statistical data representative of some or all of the datasets identified in step (2) to thereby represent the original data from step (1) in a compact form including details of the category assigned to each time interval in step (3).
US11836163B1 System and method for data drift detection to improve data integrity for data within a database
A set of clusters from a first set of vector representations (VRs) is identified. A center associated with each cluster from the set of clusters to generate a set of centers is determined. For each VR from the first set of VRs, and to generate a first set of distributions, a distribution of that VR is determined that indicates, for each center from the set of centers, similarity between that VR and that center. For each VR from a second set of VRs, and to generate a second set of distributions, a distribution of that VR is determined that indicates, for each center from the set of centers, similarity between that VR and that center. A set of divergence metrics associated with the first set of VRs and the second set of VRs are computed based on comparing the first set of distributions and the second set of distributions.
US11836162B2 Unsupervised method for classifying seasonal patterns
Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal, where the noise signal includes a plurality of sparse features from the set of time series data and the dense signal includes a plurality of dense features from the set of time series data. A set of one or more sparse features from the noise signal is selected for retention. After selecting the sparse features, a modified set of time series data is generated by combining the set of one or more sparse features with a set of one or more dense features from the plurality of dense features. At least one seasonal pattern is identified from the modified set of time series data. A summary for the seasonal pattern may then be generated and stored.
US11836160B1 User customized private label prediction
Techniques for user customized private label prediction are described. According to some embodiments, customers can train a classifier to detect new objects in image data. These new objects may not be included in a base model provided by a service provider system. The base model can be utilized to perform object detection and feature extraction from training images that are annotated by the customer to identify the new objects. Once trained, the new custom model can be used to identify the new objects in input images and label the images accordingly.
US11836159B2 System, method, and computer program product for analyzing a relational database using embedding learning
Provided are systems for analyzing a relational database using embedding learning that may include at least one processor programmed or configured to generate one or more entity-relation matrices from a relational database and perform, for each entity-relation matrix of the one or more entity-relation matrices, an embedding learning process on an embedding associated with an entity. When performing the embedding learning process on the embedding associated with the entity, the at least one processor is programmed or configured to generate an updated embedding associated with the entity. Computer implemented methods and computer-program products are also provided.
US11836158B2 Deployment of container-based computer environments
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for deployment of container-based computer environments. In some implementations, one or more computers provide data for a user interface comprising one or more user interface elements for initiating creation of a new container-based server environment. The one or more computers receive data indicating user interaction with the one or more user interface elements, and in response, create a new container-based server environment comprising multiple different containers hosted by a remote cluster of processing nodes, the multiple different containers being configured to provide different services that interoperate with each other. The one or more computers provide access to the new container-based server environment.
US11836157B2 Partitioning a temporal graph for distributed storage
In one embodiment, present disclosure discloses a method for partitioning a temporal graph is described. Embodiments of the method comprises creating a plurality of storage blocks for each type of the different types of graph elements based on predefined label groups, each of the plurality of storage blocks configured to store the telemetry information generated in a corresponding predefined time-range, recreating each of the plurality of storage blocks upon expiry of a configurable rollover time, and sharding each of the plurality of storage blocks into a plurality of shards based on a configurable sharding count.