Document Document Title
US11837665B2 Thin film transistor and manufacturing method thereof and electronic device
A thin film transistor includes a substrate, and a gate electrode, a gate insulating layer, an active layer, a source electrode and a drain electrode which are on the substrate. The active layer includes a channel region between the source electrode and the drain electrode and the channel region includes an edge region along a channel length direction and a main region outside the edge region. The thin film transistor further includes an auxiliary layer, a projection of the auxiliary layer on the substrate is at least partially overlapped with a projection of the edge region of the channel region on the substrate, and the auxiliary layer is configured to enhance a turn-on voltage of the edge region of the channel region.
US11837663B2 Via structure with low resistivity and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a conductive gate stack formed over a substrate. A first gate spacer is formed adjacent to a sidewall of the conductive gate stack. A source/drain contact structure is formed adjacent to the first gate spacer. An insulating capping layer covers and is in direct contact with an upper surface of the conductive gate stack. A top width of the insulating capping layer is substantially equal to a top width of the conductive gate stack. The insulating capping layer is separated from the source/drain contact structure by the first gate spacer.
US11837661B2 Sidewall spacer structure to increase switching performance of ferroelectric memory device
Various embodiments of the present disclosure are directed towards a method for forming an integrated chip. The method includes forming a first conductive structure over a substrate. A ferroelectric layer is formed over the first conductive structure. A sidewall spacer structure is formed along sidewalls of the ferroelectric layer. A second conductive structure is formed over the ferroelectric layer and the sidewall spacer structure. Sidewalls of the second conductive structure are aligned with sidewalls of the sidewall spacer structure.
US11837656B2 Nitride semiconductor device
To provide a nitride semiconductor device excellent in switching characteristics. A nitride semiconductor device includes: a gallium nitride layer having a first principal surface and a second principal surface located on an opposite side to the first principal surface and having a trench formed from the first principal surface to the second principal surface side; and a field effect transistor formed in the gallium nitride layer, wherein the trench has a first side surface and a second side surface inside the trench, the first side surface is a nitrogen face in the surface layer of which nitrogen atoms are located, the second side surface is a gallium face in the surface layer of which gallium atoms are located, and the field effect transistor has: a gate insulating film formed on the first side surface; and a gate electrode formed in the trench and covering the gate insulating film.
US11837654B2 Method for controlling semiconductor device
A semiconductor device includes first and second electrodes, a semiconductor part therebetween, and a control electrode between the semiconductor part and the first electrode. The semiconductor part includes first, third and fifth layers of a first conductivity type and second and fourth layers of a second conductivity type. The second layer is provided between the first layer and the first electrode. The third layer is provided between the second layer and the first electrode. The fourth layer and the fifth layer are selectively provided between the first layer and the second electrode. In a method for controlling the semiconductor device, first to third voltages are applied in order to the control electrode while a p-n junction between the first and second layers is biased in a forward direction. The second and third voltages are greater than the first voltage, and the third voltage is less than the second voltage.
US11837651B2 Semiconductor device having isolation fins
A semiconductor device and method of manufacture which utilize isolation structures between semiconductor regions is provided. In embodiments different isolation structures are formed between different fins in different regions with different spacings. Some of the isolation structures are formed using flowable processes. The use of such isolation structures helps to prevent damage while also allowing for a reduction in spacing between different fins of the devices.
US11837645B2 Method of manufacturing a semiconductor device
A semiconductor device including a substrate; a fin active region on the substrate and extending in a first direction; a gate structure extending across the fin active region and extending in a second direction; a source/drain region in the fin active region on a side of the gate structure; an insulating structure covering the gate structure and the source/drain region; and contact structures penetrating through the insulating structure and respectively connected to the source/drain region and the gate structure, wherein one of the contact structures includes a seed layer on the gate structure or the source/drain regions and including lower and upper regions, the lower region having a first grain size and the upper region being amorphous or having a grain size different from the first grain size, and a contact plug on an upper region of the seed layer and having a second grain size.
US11837644B2 Contact over active gate structures with metal oxide-caped contacts to inhibit shorting
Contact over active gate structures with metal oxide cap structures are described. In an example, an integrated circuit structure includes a plurality of gate structures above substrate, each of the gate structures including a gate insulating layer thereon. A plurality of conductive trench contact structures is alternating with the plurality of gate structures, each of the conductive trench contact structures including a metal oxide cap structure thereon. An interlayer dielectric material is over the plurality of gate structures and over the plurality of conductive trench contact structures. An opening is in the interlayer dielectric material and in a gate insulating layer of a corresponding one of the plurality of gate structures. A conductive via is in the opening, the conductive via in direct contact with the corresponding one of the plurality of gate structures, and the conductive via on a portion of one or more of the metal oxide cap structures.
US11837636B2 Semiconductor module and method for manufacturing the same
An embodiment semiconductor module includes a substrate, a heterogeneous thin film including a first semiconductor layer disposed on a first region of the substrate and a second semiconductor layer disposed on a second region of the substrate, a first semiconductor device disposed on the first semiconductor layer of the heterogeneous thin film, and a second semiconductor device disposed on the second semiconductor layer of the heterogeneous thin film, wherein one of the first semiconductor layer or the second semiconductor layer comprises gallium oxide (Ga2O3) and the other includes silicon (Si).
US11837634B2 Semiconductor device including superlattice with oxygen and carbon monolayers
A semiconductor device may include a semiconductor layer and a superlattice adjacent the semiconductor layer. The superlattice may include a plurality of stacked groups of layers, with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The at least one non-semiconductor monolayer in a first group of layers of the superlattice may comprise oxygen and be devoid of carbon, and the at least one non-semiconductor monolayer in a second group of layers of the superlattice may comprise carbon.
US11837631B2 Source/drain spacer with air gap in semiconductor devices and methods of fabricating the same
A semiconductor structure includes a semiconductor fin protruding from a substrate, a dielectric fin disposed adjacent and substantially parallel to the semiconductor fin, an epitaxial source/drain (S/D) feature disposed in the semiconductor fin, a dielectric layer disposed between a sidewall of the epitaxial S/D feature and a sidewall of the dielectric fin, and an air gap disposed in the dielectric layer.
US11837627B2 Display apparatus, display panel and method for manufacturing the same
The present disclosure provides a display apparatus, a display panel and a method for manufacturing the same. The display panel includes a substrate including a display area including a plurality of sub-pixels, and a gate driving area including a gate driving circuit, a first buffer layer contacting the substrate in the gate driving area, a second thin film transistor disposed in the gate driving area while including a second semiconductor layer made of a second semiconductor, a second buffer layer disposed at a first opening exposing the substrate in the display area while contacting the substrate, and a first thin film transistor disposed at the first opening in the display area while including a first semiconductor layer made of a first semiconductor different from the second semiconductor.
US11837626B2 Transparent display apparatus and glass provided with transparent display apparatus
A transparent display apparatus includes a first transparent substrate, light emitting units arranged for respective pixels on the first transparent substrate, and a strip unit connected to the light emitting units, wherein each of the light emitting units includes at least one light emitting diode having a size of area of 10,000 μm2 or less, and a size of area having a transmittance of 20% or less accounts for 30% or less of a display area.
US11837620B2 Photo receiver
A photo receiver includes a photo detector including a semiconductor substrate having a first main surface and a second main surface and a metal pattern layer provided on the second main surface; and a carrier including a supporting substrate having a third main surface facing the second main surface and a solder pattern layer provided on the third main surface. The solder pattern layer is bonded to the metal pattern layer. The first main surface is provided with a variable optical attenuator, an optical 90-degree hybrid device, and a plurality of photodiodes optically coupled to the variable optical attenuator via the optical 90-degree hybrid device. The solder pattern layer and the metal pattern layer are located in a peripheral area surrounding a central area where the variable optical attenuator and the optical 90-degree hybrid device are located when viewed in the normal direction of the first main surface.
US11837615B2 Image sensor with increased gate pattern width
An image sensor may include a substrate having first and second surfaces opposite to each other and including unit pixel regions and impurity regions near the first surface, a device isolation pattern provided on the first surface to define the impurity regions, and an interconnection layer including an insulating layer covering the first surface of the substrate, interconnection lines on the insulating layer, and a penetration structure penetrating the insulating layer. The penetration structure may include a first pattern connected to one of the impurity regions and in contact with at least a portion of the device isolation pattern, a second pattern provided on the first pattern and in contact with the interconnection lines, and a third pattern provided between the first and second patterns. A top surface of the first pattern may be higher than that of the device isolation pattern.
US11837613B2 Germanium-containing photodetector and methods of forming the same
A photovoltaic cell includes a germanium-containing well embedded in a single crystalline silicon substrate and extending to a proximal horizontal surface of the single crystalline silicon substrate, wherein germanium-containing well includes germanium at an atomic percentage greater than 50%. A silicon-containing capping structure is located on a top surface of the germanium-containing well and includes silicon at an atomic percentage greater than 42%. The silicon-containing capping structure prevents oxidation of the germanium-containing well. A photovoltaic junction may be formed within, or across, the trench by implanting dopants of a first conductivity type and dopants of a second conductivity type.
US11837612B2 Image sensor
An image sensor includes: a substrate including a first surface and a second surface on which light is incident, the second surface being opposite to the first surface; a photoelectric converter provided in the substrate; a first metal layer provided on the first surface of the substrate; a second metal layer provided on the first metal layer; and a capacitor layer provided between the first metal layer and the second metal layer, wherein the capacitor layer includes: a first lower electrode electrically connected to the first metal layer, a first upper electrode electrically connected to the second metal layer, a second upper electrode spaced apart from the first upper electrode and electrically connected to the second metal layer, a first capacitor provided between the first lower electrode and the first upper electrode, and a second capacitor provided between the first lower electrode and the second upper electrode.
US11837610B2 Array substrate and display device
An array substrate and a display device are provided. A functional layer of the array substrate is provided with a first opening in a bending region. A filling layer covering the functional layer fills the first opening and provides a second opening at a position of the first opening. A metal layer of the array substrate includes a plurality of metal traces, and the metal traces are bent toward an inside of the second opening in a region overlapping with the second opening.
US11837607B2 Display device, display module, and electronic device
A display device includes a liquid crystal element, a transistor, a scan line, and a signal line. The liquid crystal element includes a pixel electrode, a liquid crystal layer, and a common electrode. The scan line and the signal line are each electrically connected to the transistor. The scan line and the signal line each include a metal layer. The transistor is electrically connected to the pixel electrode. A semiconductor layer of the transistor includes a stack of a first metal oxide layer and a second metal oxide layer. The first metal oxide layer includes a region with lower crystallinity than the second metal oxide layer. The transistor includes a first region connected to the pixel electrode. The pixel electrode, the common electrode, and the first region are each configured to transmit visible light. Visible light passes through the first region and the liquid crystal element and exits from the display device.
US11837603B2 Extended side contacts for transistors and methods forming same
A method includes forming a source/drain region for a transistor, forming a first inter-layer dielectric over the source/drain region, and forming a lower source/drain contact plug over and electrically coupling to the source/drain region. The lower source/drain contact plug extends into the first inter-layer dielectric. The method further includes depositing an etch stop layer over the first inter-layer dielectric and the lower source/drain contact plug, depositing a second inter-layer dielectric over the etch stop layer, and performing an etching process to etch the second inter-layer dielectric, the etch stop layer, and an upper portion of the first inter-layer dielectric to form an opening, with a top surface and a sidewall of the lower source/drain contact plug being exposed to the opening, and forming an upper source/drain contact plug in the opening.
US11837599B2 Semiconductor device
A semiconductor device includes an electrostatic protection circuit 1 and a MOSFET 2 including a gate terminal. The electrostatic protection circuit 1 includes a positive-side power supply terminal 3, a negative-side power supply terminal 5, a first protection diode 4, a second protection diode 6, a resistance element 7, and a bipolar transistor 8. The second protection diode 6 includes an anode terminal electrically connected to the negative-side power supply terminal 5 via the resistance element 7, and a cathode terminal electrically connected to the gate terminal. The bipolar transistor 8 includes a base terminal, an emitter terminal, and a collector terminal. The bipolar transistor 8 is electrically connected to the anode terminal of the second protection diode 6, the gate terminal, and the positive-side power supply terminal 3. The electrostatic protection circuit 1 is formed on a semiconductor substrate made of silicon carbide.
US11837594B2 Microelectronic devices and electronic systems
A method of forming a microelectronic device comprises forming a microelectronic device structure assembly comprising memory cells, digit lines coupled to the memory cells, contact structures coupled to the digit lines, word lines coupled to the memory cells, additional contact structures coupled to the word lines, and isolation material surrounding the contact structures and the additional contact structures and overlying the memory cells. An additional microelectronic device structure assembly is formed and comprises control logic devices, further contact structures coupled to the control logic devices, and additional isolation material surrounding the further contact structures and overlying the control logic devices. The additional microelectronic device structure assembly is attached to the microelectronic device structure assembly by bonding the additional isolation material to the isolation material and by bonding the further contact structures to the contact structures and the additional contact structures. Microelectronic devices and electronic systems are also described.
US11837592B2 Display device
A device includes a substrate having a first surface and a second surface opposite to the first surface; a thin-film transistor array disposed on the first surface, including a plurality of transistors; a plurality of diodes disposed on the thin-film transistor array; a plurality of conductive structures penetrating through the substrate from the first surface to the second surface, wherein the plurality of conductive structures are corresponding to the plurality of diodes and electrically connected to the plurality of diodes; a driver unit disposed on the second surface of the substrate; a patterned conductive layer disposed between the substrate and the driver unit; a protection layer disposed on the patterned conductive layer, wherein the protection layer has an opening that exposes the patterned conductive layer; and a conductive material disposed in the opening.
US11837587B2 Package structure and manufacturing method thereof
A package structure and the manufacturing method thereof are provided. The package structure includes a first package including at least one first semiconductor die encapsulated in an insulating encapsulation and through insulator vias electrically connected to the at least one first semiconductor die, a second package including at least one second semiconductor die and conductive pads electrically connected to the at least one second semiconductor die, and solder joints located between the first package and the second package. The through insulator vias are encapsulated in the insulating encapsulation. The first package and the second package are electrically connected through the solder joints. A maximum size of the solder joints is greater than a maximum size of the through insulator vias measuring along a horizontal direction, and is greater than or substantially equal to a maximum size of the conductive pads measuring along the horizontal direction.
US11837583B2 Display device and method for manufacturing display device
A display device including a pixel circuit, an insulation layer covering the pixel circuit, an etching prevention layer disposed on the insulation layer, a first guide layer, a second guide layer, a first electrode, a second electrode, and a light emitting element. The first guide layer and the second guide layer may be disposed on the etching prevention layer and spaced apart from each other. The first electrode may be disposed on the first guide layer and electrically connected to the pixel circuit. The second electrode may be disposed on the first guide layer and insulated from the first electrode. The light emitting element may be in contact with the top surface of the etching prevention layer, disposed between the first guide layer and the second guide layer on a plane, and electrically connected to the first electrode and the second electrode.
US11837581B2 Semiconductor package
A semiconductor package includes a package substrate, a lower semiconductor chip on the package substrate, an interposer on the lower semiconductor chip, the interposer including a plurality of pieces spaced apart from each other, an upper semiconductor chip on the interposer, and a molding member covering the lower semiconductor chip and the interposer.
US11837579B2 Semiconductor structure
A semiconductor structure includes: a first die, comprising a first interconnect structure and a first active pad electrically connected to the first interconnect structure; a first bonding dielectric layer over the first die; a first active bonding via in the first bonding dielectric layer, electrically connected to the first interconnect structure; and a plurality of first dummy bonding vias in the first bonding dielectric layer, wherein the first dummy bonding vias laterally surround the first active bonding via and are electrically floating.
US11837576B2 Memory card
A memory card includes an upper case, a lower case, and an integrated circuit package between the upper case and the lower case. The integrated circuit package includes a memory stacked chip on a panel substrate, and the memory stacked chip includes a base memory stacked chip and an additional memory stacked chip stacked on the base memory stacked chip. The integrated circuit package includes a frequency boosting interface chip on the panel substrate and electrically connected to the memory stacked chip, and a controller chip on the panel substrate and electrically connected to the memory stacked chip and the frequency boosting interface chip.
US11837573B2 Chip bonding apparatus and method of manufacturing semiconductor device using the apparatus
A chip bonding apparatus includes: a bonding contact configured to apply a bonding force to a semiconductor chip disposed on a substrate, the bonding contact having a first surface configured to face the semiconductor chip and a second surface opposite the first surface, the bonding contact including a protruding portion on the first surface, the protruding portion configured to contact the semiconductor chip, the bonding contact including a cavity formed in a region vertically overlapping the protruding portion, a heater disposed to be in contact with the second surface of the bonding contact to cover the cavity, and configured to heat the bonding contact, a bonding head disposed above the heater and configured to transmit the bonding force, and a partition wall structure protruding from a bottom surface of the cavity to partition an inner space of the cavity.
US11837570B2 Light emitting device package
A light emitting device package including a package body comprising a first opening; a light emitting device disposed in the first opening and including a first bonding part and a second bonding part; a first conductor disposed below the first bonding part; and a second conductor disposed below the second bonding part. Further, the first conductor is electrically connected to the first bonding part, and the second conductor is electrically connected to the second bonding part.
US11837568B2 Bonding structures and methods for forming the same
A bonding structure is provided, wherein the bonding structure includes a first substrate, a second substrate, a first adhesive layer, a second adhesive layer, and a silver feature. The second substrate is disposed opposite to the first substrate. The first adhesive layer is disposed on the first substrate. The second adhesive layer is disposed on the second substrate and opposite the first adhesive layer. The silver feature is disposed between the first adhesive layer and the second adhesive layer. The silver feature includes a silver nano-twinned structure that includes twin boundaries that are arranged in parallel. The parallel-arranged twin boundaries include 90% or more [111] crystal orientation.
US11837564B2 Semiconductor bonding structure
The invention provides a semiconductor bonding structure, the semiconductor bonding structure includes a first chip and a second chip which are bonded with each other, the first chip has a first bonding pad and the second bonding pad contacted and electrically connected to each other on a bonding interface, the first bonding pad and the second bonding pad are made of copper, and a heterogeneous contact combination in the first chip, the heterogeneous contact combination comprises a contact stack structure of a copper element, a tungsten element and an aluminum element, the tungsten element is located between the copper element and the aluminum element.
US11837563B2 Electronic device and method for manufacturing electronic device
A method for manufacturing an electronic device includes: providing a substrate; forming a plurality of connecting pads and a plurality of conductive portions partially overlapped by the plurality of connecting pads on the substrate; forming a plurality of conductive lines on the substrate, wherein one of the plurality of conductive lines is partially overlapped with one of the plurality of conductive portions, and an insulating layer is disposed between one of the plurality of connecting pads and the one of the plurality of conductive portions; and bonding a plurality of light emitting units to the plurality of connecting pads.
US11837554B2 Semiconductor package and semiconductor device
A semiconductor package of an embodiment includes a wiring substrate, a semiconductor chip provided on an upper surface of the wiring substrate, a sealing resin covering surfaces of the wiring substrate and the semiconductor chip, an infrared reflection layer containing any of aluminum, aluminum oxide, and titanium oxide, and an external terminal provided on a lower surface of the wiring substrate. The wiring substrate is electrically connectable with a printed wiring board through the external terminal. The infrared reflection layer is provided to the sealing resin on an upper side of a surface of the semiconductor chip on a side opposite to an upper surface of the wiring substrate.
US11837553B2 Semiconductor package
A semiconductor package includes a first semiconductor chip; an encapsulant covering at least a portion of the first semiconductor chip; insulating layers provided on the encapsulant, each of the insulating layers being transparent or translucent; and wiring layers provided on the encapsulant, the wiring layers being partially covered by the insulating layers, wherein an outermost insulating layer of the insulating layers comprises a first region and a second region, a color of the first region is different from a color of the second region, the second region surrounds the first region, and at least one marking pattern comprising at least one step portion is provided in the first region of the outermost insulating layer.
US11837548B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate, a first interlayer insulating layer disposed on the substrate, a first trench formed inside the first interlayer insulating layer, a contact plug disposed inside the first trench, a first wiring pattern disposed on the contact plug, a second wiring pattern which is disposed on the first interlayer insulating layer and spaced apart from the first wiring pattern in a horizontal direction, a second interlayer insulating layer which is disposed on the first interlayer insulating layer and surrounds each of side walls of the first wiring pattern and each of side walls of the second wiring pattern, and a first air gap formed on the contact plug inside the first trench.
US11837547B2 PIC die with optical deflector for ambient light
A photonic integrated circuit (PIC) die includes a silicon nitride optical component over an active region. Multiple interconnect layers are over the silicon nitride optical component, each of the multiple interconnect layers including a metal interconnect therein. At least one optical deflector is over the multiple interconnect layers and over the silicon nitride optical component. The optical deflector(s) may also include a contact passing therethrough to the interconnect layers, but do not include any other electrical interconnects. Each optical deflector may deflect light within an ambient light range of less than 570 nanometers (nm) to protect the silicon nitride optical component from light-induced degradation.
US11837546B2 Self-aligned cavity strucutre
The present disclosure relates to an integrated chip comprising a pair of first metal lines over a substrate. A first interlayer dielectric (ILD) layer is laterally between the pair of first metal lines. The first ILD layer comprises a first dielectric material. A pair of spacers are on opposite sides of the first ILD layer and are laterally separated from the first ILD layer by a pair of cavities. The pair of spacers comprise a second dielectric material. Further, the pair of cavities are defined by opposing sidewalls of the first ILD layer and sidewalls of the pair of spacers that face the first ILD layer.
US11837543B2 Frontside-to-backside intermixing architecture for coupling a frontside network to a backside network
Various implementations described herein are related to various devices having a frontside power network with frontside supply rails and a backside power network with backside supply rails. The device may include intermixing architecture with transition vias that couple the frontside power network to the backside power network. The intermixing architecture may transition the frontside supply rails of the frontside power network to the backside supply rails of the backside power network.
US11837542B2 Interconnects having a portion without a liner material and related structures, devices, and methods
Integrated circuit (IC) structures, computing devices, and related methods are disclosed. An IC structure includes an interlayer dielectric (ILD), an interconnect, and a liner material separating the interconnect from the ILD. The interconnect includes a first end extending to or into the ILD and a second end opposite the first end. A second portion of the interconnect extending from the second end to a first portion of the interconnect proximate to the first end does not include the liner material thereon. A method of manufacturing an IC structure includes removing an ILD from between interconnects, applying a conformal hermetic liner, applying a carbon hard mask (CHM) between the interconnects, removing a portion of the CHM, removing the conformal hermetic liner to a remaining CHM, and removing the exposed portion of the liner material to the remaining CHM to expose the second portion of the interconnects.
US11837541B2 Memory device and fabrication method thereof
A memory device includes a substrate; and a stack structure, including alternately arranged first dielectric layers and electrode layers. In a first lateral direction, the memory device includes an intermediate region and array regions. In a second lateral direction, the stack structure includes a first block and a second block, each including a wall-structure region. In the intermediate region, wall-structure regions of the first block and the second block are separated by a staircase structure. The memory device further includes a beam structure, located in the intermediate region and including at least a plurality of discrete first beam structures, each extending along the second lateral direction and connecting the wall-structure regions of the first block and the second block; and a plurality of second dielectric layers, located in the beam structure. In the first beam structures, the second dielectric layers is alternated with the first dielectric layers.
US11837540B2 Surface-mount thin-film fuse having compliant terminals
A surface-mountable thin-film fuse component is disclosed that may include a substrate having a top surface, a first end, and a second end that is spaced apart from the first end in a longitudinal direction. The thin-film component may include a fuse layer formed over the top surface of the substrate. The fuse layer may include a thin-film fuse track. An external terminal may be disposed along the first end of the substrate and electrically connected with the thin-film fuse track. The external terminal may include a compliant layer comprising a conductive polymeric composition.
US11837539B2 Electrical fuse bit cell in integrated circuit having backside conducting lines
An integrated circuit includes a front-side horizontal conducting line in a first metal layer, a front-side vertical conducting line in a second metal layer, a front-side fuse element, and a backside conducting line. The front-side horizontal conducting line is directly connected to the drain terminal-conductor of a transistor through a front-side terminal via-connector. The front-side vertical conducting line is directly connected to the front-side horizontal conducting line through a front-side metal-to-metal via-connector. The front-side fuse element having a first fuse terminal conductively connected to the front-side vertical conducting line. The backside conducting line is directly connected to the source terminal-conductor of the transistor through a backside terminal via-connector.
US11837533B2 Semiconductor package
A semiconductor package including: a first substrate including a first surface including a first region and a second region at least partially surrounding the first region, wherein the first substrate includes a first insulating layer, a first conductive pattern in the first insulating layer, a first passivation layer disposed in the first region and the second region, and a second passivation layer disposed on the first passivation layer in the second region; an interposer overlapping the first substrate and including a second insulating layer and a second conductive pattern in the second insulating layer; a first connection terminal disposed on the first passivation layer in the first region; and a second connection terminal disposed on the second passivation layer in the second region, wherein the first conductive pattern and the second conductive pattern are connected to each other through the first connection terminal and the second connection terminal.
US11837530B2 Lead frame with a support portion having a through hole over a heat dissipation plate, semiconductor device, and manufacturing method of lead frame
A lead frame includes: a support portion having a through-hole formed in as end; a lead; and a heat dissipation plate welded with the support portion in one opening of the through-hole. A manufacturing method of a lead frame includes: shaping a frame member from a metal plate, the frame member including a support portion having a through-hole formed in an end, and a lead; and welding a heat dissipation plate with the support portion in one opening of the through hole.
US11837528B2 Method of manufacturing a semiconductor device having a bond wire or clip bonded to a bonding pad
A method of manufacturing a semiconductor device includes: forming a base portion of a bonding pad on a semiconductor portion, the base portion further comprising a base layer; forming a main surface of the bonding pad, the main surface comprising a bonding region; bonding a bond wire or clip to the bonding region; and forming a supplemental structure directly on the base portion. The supplemental structure laterally adjoins the bond wire or clip or is laterally spaced apart from the bond wire or clip. A volume-related specific heat capacity of the supplemental structure is higher than a volume-related specific heat capacity of the base layer.
US11837527B2 Semiconductor chip stack with locking through vias
Various semiconductor chips and chip stack arrangements are disclosed. In one aspect, a semiconductor chip stack is provided that includes a first semiconductor chip and a second semiconductor chip stacked on the first semiconductor chip. The first semiconductor chip includes a first logic layer and a first semiconductor layer on the first logic layer. The first semiconductor layer has plural first through-silicon transistors operable to selectively control the transmission of data from the first semiconductor chip to the second semiconductor chip and has plural first through-silicon vias to convey control signals to the second semiconductor chip.
US11837526B2 Semiconductor package structure and method for manufacturing the same
A semiconductor structure includes a molding compound having a first surface and a second surface opposite to the first surface, a passive device component disposed in the molding compound, a via penetrating the molding compound from the first surface to the second surface, a first connection structure disposed over the first surface of the molding compound and electrically coupled to the passive device component, and a second connection structure disposed over the second surface of the molding compound. The first connection structure and the second connection structure are electrically coupled to each other by the via.
US11837517B2 Packaged semiconductor devices with wireless charging means
A semiconductor device package is provided. The semiconductor device package includes a semiconductor device, a molding material surrounding the semiconductor device, and a conductive slot positioned over the molding material. The conductive slot has an opening and at least two channels connecting the opening to the edges of the conductive slot, and at least two of the channels extend in different directions.
US11837514B2 Semiconductor device and power converter
According to an aspect of the first disclosure, a semiconductor device includes a base plate, a case that surrounds a region immediately above the base plate, a semiconductor chip provided in the region, a sealing resin that fills the region and a barrier layer provided on the sealing resin, wherein the barrier layer has a first surface facing the base plate, a second surface opposite to the first surface, and a convex part protruding upward from the second surface, the first surface has a longer distance to the base plate as getting farther from the center, the convex part is provided avoiding the center, and a height of the convex part is greater than a distance in a thickness direction of the barrier layer between a portion of the first surface immediately below the convex part and a portion of the first surface provided at the center.
US11837513B2 O-ring seals for fluid sensing
In some examples, a device comprises a substrate including a notch formed in a surface of the substrate and a semiconductor die positioned in the notch and including an electrochemical sensor on an active surface of the semiconductor die. The device also comprises a chemically inert member abutting the surface of the substrate and including an orifice in vertical alignment with the electrochemical sensor as a result of the semiconductor die being positioned in the notch. The device also comprises a compressed o-ring seal positioned between the chemically inert member and the active surface of the semiconductor die, the compressed o-ring seal circumscribing the electrochemical sensor.
US11837512B2 Resistance patterns for an On-Die EPM
A semiconductor device includes: a first resistance chain including first upper resistance segments, first resistance via plugs, and first lower resistance segments; a second resistance chain including second upper resistance segments, second resistance via plugs, and second lower resistance segments; and a third resistance chain including third upper resistance segments, third resistance via plugs, and third lower resistance segments, wherein the first upper resistance segments have a first upper effective resistance distance, and the second upper resistance segments have a second upper effective resistance distance, and the third upper resistance segments have a third upper effective resistance distance, and the first upper effective resistance distance is equal to the third upper effective resistance distance, and the second upper effective resistance distance is an integer multiple of the first upper effective resistance distance.
US11837510B2 Method for analyzing silicon substrate
The present invention provides a method for analyzing a silicon substrate, by which impurities such as a very small amount of metal in a silicon substrate provided with a thick nitride film can be analyzed with high accuracy with ICP-MS, and is characterized by use of a silicon substrate analysis apparatus including an analysis scan port having a load port, a substrate conveyance robot, an aligner, a drying chamber, a vapor phase decomposition chamber, an analysis stage and a nozzle for analysis of a substrate; an analysis liquid collection unit; and an analyzer for performing inductive coupling plasma analysis.
US11837502B2 Semiconductor package and methods of forming the same
A method of forming a semiconductor device includes forming a first dielectric layer over a front side of a wafer, the wafer having a plurality of dies at the front side of the wafer, the first dielectric layer having a first shrinkage ratio smaller than a first pre-determined threshold; curing the first dielectric layer at a first temperature, where after curing the first dielectric layer, a first distance between a highest point of an upper surface of the first dielectric layer and a lowest point of the upper surface of the first dielectric layer is smaller than a second pre-determined threshold; thinning the wafer from a backside of the wafer; and performing a dicing process to separate the plurality of dies into individual dies.
US11837492B2 Electrostatic chuck having a gas flow feature, and related methods
Described are electrostatic chucks designed for use in supporting a workpiece during a workpiece processing step, the electrostatic chuck including a gas flow system.
US11837490B2 Electrostatic chuck heater
An electrostatic chuck heater according to the present invention includes an alumina substrate having a wafer placement surface on its upper surface; an electrostatic electrode, a resistance heating element provided for each zone, and a multilayer jumper wire for supplying power to the resistance heating element, which are buried in the alumina substrate in this order from the wafer placement surface side; a heating element coupling via for vertically coupling the resistance heating element to the jumper wire; and a power supply via extending outward for supplying power to the jumper wire. At least the heating element coupling via and the power supply via contain ruthenium metal.
US11837486B2 Reticle transportation container
A transportation container is provided with a container body constructed of a top wall, a bottom wall, a rear wall, and two sidewalls forming a front opening for loading or unloading a reticle pod into or out of the container body; a lid for opening and closing the front opening; and a lift plate above the container body configured to connect to a carrier of an overhead hoist transfer (OHT) system.
US11837485B2 Substrate holding hand and substrate conveying apparatus
Substrate holding hand including a base plate spreading from base toward tip end sides, part of base plate located at base end side, fixed to hand tip portion, holding position at base plate, engaging claw at part of base plate located at tip end side, engaging claw configured to engage part of edge of substrate in vertical or inclined postures, part of edge located lower than center of substrate, moving portion at base end side of holding position and configured to move toward tip end side, and plurality of rotating bodies at the moving portion, being pressed by movement against edge of substrate located lower than holding position and engaged with claw, and plurality of rotating bodies pushing substrate upward holding position while rotating along edge of substrate.
US11837482B2 Substrate holding and rotation mechanism and substrate processing apparatus
A substrate holding and rotation mechanism includes: a substrate holding roller that holds a peripheral portion of the substrate and rotates the substrate, the substrate holding roller including, a lower portion of the roller facing the lower surface of the peripheral portion of the substrate, an upper portion of the roller facing the upper surface of the peripheral portion of the substrate, and a clamping groove which is provided between the lower portion of the roller and the upper portion of the roller and into which the peripheral portion of the substrate is inserted; and a roller washing nozzle that injects a fluid from diagonally above the substrate holding roller to an area including the clamp groove and an upper surface of the upper portion of the roller.
US11837480B2 Temperature controlling apparatus, temperature controlling method, and placing table
Provided is a temperature controlling apparatus in which the accuracy of the temperature control of a processing target substrate is maintained high even when heaters are disconnected. The temperature controlling apparatus includes an electronic chuck, a plurality of heaters, and a controller. The heaters are embedded inside the electrostatic chuck in each divided region and connected to each other in parallel. The controller determines, for each divided region, whether a part of the heaters embedded in the divided region is disconnected, based on a total value of currents flowing through the heaters embedded in the divided region. When it is determined that a part of the heaters embedded in the divided region is disconnected, the controller controls a current flowing through each heater embedded in the divided region where a part of the heaters is disconnected to become larger than a current flowing through each heater when none of the heaters is disconnected.
US11837479B2 Advanced temperature control for wafer carrier in plasma processing chamber
An advanced temperature control system and method are described for a wafer carrier in a plasma processing chamber. In one example a heat exchanger provides a temperature controlled thermal fluid to a fluid channel of a workpiece carrier and receives the thermal fluid from the fluid channel. A proportional valve is between the heat exchanger and the fluid channel to control the rate of flow of thermal fluid from the heat exchanger to the fluid channel. A pneumatic valve is also between the heat exchanger and the fluid channel also to control the rate of flow of thermal fluid from the heat exchanger and the fluid channel. A temperature controller receives a measured temperature from a thermal sensor of the carrier and controls the proportional valve and the pneumatic valve in response to the measured temperature to adjust the rate of flow of the thermal fluid.
US11837473B2 Methods for near surface work function engineering
Methods for adjusting a work function of a structure in a substrate leverage near surface doping. In some embodiments, a method for adjusting a work function of a structure in a substrate may include growing an epitaxial layer on surfaces of the structure to form a homogeneous passivation region as part of a substrate material of the substrate and performing a dopant diffusion process to further embed the dopants into surfaces of the structure to adjust a work function of the structure, wherein the dopant diffusion process is performed at less than approximately 450 degrees Celsius.
US11837472B2 Diamond semiconductor system and method
Disclosed herein is a new and improved system and method for fabricating monolithically integrated diamond semiconductor. The method may include the steps of seeding the surface of a substrate material, forming a diamond layer upon the surface of the substrate material; and forming a semiconductor layer within the diamond layer, wherein the diamond semiconductor of the semiconductor layer has n-type donor atoms and a diamond lattice, wherein the donor atoms contribute conduction electrons with mobility greater than 770 cm.sup.2/Vs to the diamond lattice at 100 kPa and 300K, and Wherein the n-type donor atoms are introduced to the lattice through ion tracks.
US11837469B2 Imprint apparatus, imprint method, and method of manufacturing semiconductor device
According to one embodiment, an imprint apparatus includes a first light source positioned to irradiate a substrate with light, a second light source positioned to irradiate the substrate with light, an illuminance changing portion selectively configured to change the illuminance distribution of light from the first light source on an irradiation surface on the substrate, and a controller configured to control the first light source, the second light source and the illuminance changing portion to irradiate the substrate with light from the first light source, and to subsequently irradiate the substrate with light from the second light source directly through the template.
US11837467B2 Plasma etching techniques
In certain embodiments, a method of processing a semiconductor substrate includes positioning a semiconductor substrate in a plasma chamber of a plasma tool. The semiconductor substrate includes a film stack that includes silicon layers and germanium-containing layers in an alternating stacked arrangement, with at least two silicon layers and at least two germanium-containing layers. The method includes exposing, in a first plasma step executed in the plasma chamber, the film stack to a first plasma. The first plasma is generated from first gases that include nitrogen gas, hydrogen gas, and fluorine gas. The method includes exposing, in a second plasma step executed in the plasma chamber, the film stack to a second plasma. The second plasma is generated from second gases comprising fluorine gas and oxygen gas. The second plasma selectively etches the silicon layers.
US11837463B2 Method for manufacturing a substrate
A method for manufacturing a substrate includes the following steps: (a) providing a support substrate with a first coefficient of thermal expansion, having on one of its faces a first plurality of trenches parallel to each other in a first direction, and a second plurality of trenches parallel to each other in a second direction; (b) transferring a useful layer from a donor substrate to the support substrate, the useful layer having a second coefficient of thermal expansion; wherein an intermediate layer is inserted between the front face of the support substrate and the useful layer, the intermediate layer having a coefficient of thermal expansion between the first and second coefficients of thermal expansion.
US11837456B2 Continuous gate and fin spacer for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. An insulating structure is directly adjacent sidewalls of the lower fin portion of the fin. A first gate electrode is over the upper fin portion and over a first portion of the insulating structure. A second gate electrode is over the upper fin portion and over a second portion of the insulating structure. A first dielectric spacer is along a sidewall of the first gate electrode. A second dielectric spacer is along a sidewall of the second gate electrode, the second dielectric spacer continuous with the first dielectric spacer over a third portion of the insulating structure between the first gate electrode and the second gate electrode.
US11837452B2 Charge detection mass spectrometry
Disclosed herein are various methods and apparatus for performing charge detection mass spectrometry (CDMS). In particular, techniques are disclosed for monitoring a detector signal from a CDMS device to determine how many ions are present in the ion trap (10) of the CDMS device. For example, if no ions are present the measurement can then be terminated early. Similarly, if more than one ion is present, the measurement can be terminated early, or ions can be removed from the trap (10) until only a single ion remains. Techniques are also provided for increasing the probability of there being a single ion in the trap (10). A technique for attenuating an ion beam is also provided.
US11837451B2 Method and apparatus for improved electrospray emitter lifetime
A method for cleaning an electrospray emitter of a mass spectrometer comprises the steps of: (a) changing a mode of operation of the electrospray emitter from a stable jet mode of operation to a dripping mode or a pulsating mode of operation by lowering a magnitude, |V|, of a voltage applied between a counter electrode and the electrospray emitter; and (b) changing the mode of operation of the electrospray emitter from the dripping mode or the pulsating mode of operation to the stable jet mode of operation by increasing the magnitude, |V|, of the applied voltage; wherein the repetitions are performed at a predetermined frequency that depends on one or more of liquid flow rate, an emitter internal diameter, and liquid properties.
US11837450B2 Sputtering target for magnetic recording medium, and magnetic thin film
Provided is a sputtering target or a film which is characterized by containing 0.1 to 10 mol % of an oxide of one or more types selected from FeO, Fe3O4, K2O, Na2O, PbO, and ZnO, 5 to 70 mol % of Pt, and the remainder being Fe. The present invention addresses the issue of providing a sputtering target capable of considerably reducing the particles caused by nonmagnetic materials and significantly improving the yield during deposition. It is thereby possible to deposit a quality magnetic recording layer and improve yield of a magnetic recording medium.
US11837449B2 Ti-Nb alloy sputtering target and production method thereof
Provided is a Ti—Nb alloy sputtering target containing 0.1 to 30 at % of Nb, the remainder of Ti and unavoidable impurities; and the Ti—Nb alloy sputtering target is characterized by having an oxygen content of 400 wtppm or less. Since the target in the present disclosure has a favorable surface texture with a low oxygen content and is readily processable due to the low hardness of the target, the Ti—Nb alloy sputtering target yields a superior effect of being able to suppress the generation of particles during sputtering.
US11837433B2 Method of measuring relative rotational angle and scanning transmission electron microscope
A method of measuring a relative rotational angle includes: shifting an electron beam on a specimen plane by using a deflector; tilting the electron beam with respect to the specimen plane by using the deflector; acquiring a first STEM image including information of a scattering azimuth angle and a second STEM image not including the information of the scattering azimuth angle, before the shifting and the tilting; acquiring a third STEM image including the information of the scattering azimuth angle and a fourth STEM image not including the information of the scattering azimuth angle, after the shifting and the tilting; and obtaining the relative rotational angle based on the first STEM image, the second STEM image, the third STEM image and the fourth STEM image.
US11837431B2 Objective lens system for fast scanning large FOV
The device includes a beam source for generating an electron beam, a beam guiding tube passed through an objective lens, an objective lens for generating a magnetic field in the vicinity of the specimen to focus the particles of the particle beam on the specimen, a control electrode having a potential for providing a retarding field to the particle beam near the specimen to reduce the energy of the particle beam when the beam collides with the specimen, a deflection system including a plurality of deflection units situated along the optical axis for deflecting the particle beam to allow scanning on the specimen with large area, at least one of the deflection units located in the retarding field of the beam, the remainder of the deflection units located within the central bore of the objective lens, and a detection unit to capture secondary electron (SE) and backscattered electrons (BSE).
US11837429B2 Blanking aperture array unit
A blanking aperture array unit according to the present embodiment includes a chip configured to control a charged particle beam by blanking control of switching whether to irradiate a target with the charged particle beam; a substrate having the chip mounted thereon; a wire configured to electrically connect pads on the chip to the substrate and transmit a control signal for the blanking control from the substrate to the chip through the pads; and a conductive covering member having a first end connected to the substrate and a second end located on the chip, the covering member being provided from the first end to the second end to cover the wire while maintaining electrical insulation from the wire, and at least two end sides of the second end of the covering member are nearer a central portion of the chip than locations of the pads on the chip.
US11837425B2 MEMS element and electrical circuit
According to one embodiment, a MEMS element includes a first member, and an element part. The element part includes a first fixed electrode fixed to the first member, and a first movable electrode facing the first fixed electrode, a first conductive member electrically connected with the first movable electrode, and a second conductive member electrically connected with the first movable electrode. The first movable electrode is supported by the first and second conductive members to be separated from the first fixed electrode in a first state before a first electrical signal is applied between the second conductive member and the first fixed electrode. The first conductive member is separated from the first movable electrode in a second state after the first electrical signal is applied. The first movable electrode is supported by the second conductive member to be separated from the first fixed electrode in the second state.
US11837424B2 Contact arrangement for a switching device and switching device
In an embodiment a contact arrangement includes a retaining element with a cylindrical hole having a cylinder axis configured to arrange the retaining element on a shaft and a contact bridge attached to the retaining element, wherein the contact bridge has a top side with at least one contact region and a bottom side opposite the top side, and wherein, via a rotation around the cylinder axis, the contact bridge is transferable to a locked state on the retaining element in a direction along the cylinder axis.
US11837419B2 Cam disk contours within an on-load tap changer
An on-load tap-changer has a transmission, a motor with an output shaft, and a diverter switch with a drive shaft. The transmission has a cam disk; a drive gear wheel; and a roller coupled to the drive gear wheel. The cam disk is connected the output shaft, which lies on a rotation axis of the cam disk. The drive gear wheel is connected to the drive shaft. The cam disk has an inner and outer contour, which are followed by the roller, and which each have a first region with a constant radius of curvature and a second region in which a distance of a respective contour from the rotation axis of the cam disk changes. During a rotational movement of the cam disk, the roller follows the first region of the outer contour, the second region of the outer contour, and then the first region of the inner contour.
US11837418B2 Battery-powered retrofit remote control device
A remote control device may be configured to be mounted over the toggle actuator of a light switch and to control a load control device via wireless communication. The remote control device may include a base portion and a rotating portion supported by the base portion so as to be rotatable about the base portion. The remote control device may include a control circuit and a wireless communication circuit. The control circuit may be operably coupled to the rotating portion and to the wireless communication circuit. The control circuit may be configured to translate a force applied to the rotating portion of the remote control device into a control signal and to cause the communication circuit to transmit the control signal to the load control device.
US11837412B2 Ceramic electronic component
A ceramic electronic component includes a body including a capacitance formation portion including a dielectric layer and a plurality of internal electrodes disposed to face each other with the dielectric layer interposed therebetween and forming capacitance and protective portions disposed on upper and lower surfaces of the capacitance formation portion and external electrodes including electrode layers disposed on the body and connected to the plurality of internal electrodes and conductive resin layers respectively disposed on the electrode layers, wherein ta2/ta1 is 0.05 or greater, where ta1 is the thickness of the electrode layer at a central portion of the capacitance formation portion and ta2 is the thickness of the electrode layer at a boundary between the capacitance formation portion and the protective portion.
US11837410B2 Dielectric ceramic composition and ceramic capacitor
A dielectric ceramic composition that contains an oxide of A, R, and B and an oxide of Mn. The A is at least one selected from the group consisting of K and Na. The R is at least one selected from the group consisting of La, Ce, Pr, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu, Y, and Sc. The B is at least one selected from the group consisting of Nb and Ta. The molar ratio of the A:R:B:Mn is 2−x:1+x/3:5+y:z. The x, y, and z satisfy −0.3≤x≤0.6, −0.5≤y≤0.5, and 0.001≤z≤0.5, respectively.
US11837408B2 Dielectric material, ceramic electronic device, manufacturing method of dielectric material, and manufacturing method of ceramic electronic device
A dielectric material includes a perovskite as a main phase, an A site of the perovskite including at least Ba, a B site of the perovskite including at least Ti, and Eu having +2 valence and +3 valence. A ratio of +2 valence of Eu is 21% or more.
US11837405B2 Multilayer ceramic capacitor
The present invention is directed to a multilayer ceramic capacitor. The multilayer ceramic capacitor has a first end and a second end that is spaced apart from the first end in a longitudinal direction that is perpendicular to a lateral direction wherein the lateral direction and longitudinal direction are each perpendicular to a Z-direction. The multilayer ceramic capacitor comprises a monolithic body comprising a plurality of dielectric layers and a plurality of electrode layers parallel with the lateral direction. At least one electrode layer includes a first electrode comprising a connecting portion and a central portion extending from the connecting portion in the longitudinal direction wherein the central portion includes a Z-directional edge and the connecting portion includes an edge extending in both the longitudinal direction and the Z-direction and wherein the Z-directional edge of the central portion forms a first angle of from greater than 90° to less than 180° with the edge of the connecting portion. A first external termination disposed along the first end and a second external termination disposed along the second end.
US11837404B2 Electronic component
An electronic component includes a multilayer capacitor including a body and an external electrode disposed externally on the body; a metal frame coupled to the multilayer capacitor; and an adhesive layer disposed between the external electrode and the metal frame and including a solder layer and a conductive resin layer.
US11837403B2 Supercapacitors and other electrodes and methods for making and using same
Systems and methods involving nanomaterial-based electrodes, such as supercapacitor and battery electrodes that can be flexible, are described.
US11837400B2 Electronic component surface-mountable on circuit board
One object is to provide an electronic component in which a standoff for filling solder is maintained. An electronic component according to an embodiment of the present invention is configured to be surface-mountable on a circuit board. The electronic component includes: an insulating base member; an internal conductor provided in the base member; a first external electrode provided on the mounting surface of the base member so as to be electrically connected to the internal conductor; and a second external electrode provided on the mounting surface of the base member so as to be electrically connected to the internal conductor. The first external electrode has a first protrusion, and the second external electrode has a second protrusion. The first protrusion and the second protrusion enables a standoff for filling solder to be maintained within a region defined by the mounting surface of the base member and the circuit board.
US11837399B2 Transmission-guard system and method for an inductive power supply
An inductive power outlet operable to transfer power to an inductive power receiver includes a driver wired to a primary inductive coil and operable to provide a driving voltage across the primary inductive coil. The primary inductive coil is configured to form an inductive couple having a characteristic resonant frequency with at least one secondary inductive coil wired to an electric load, the secondary inductive coil being associated with the inductive power receiver. The driving voltage oscillates at a transmission frequency substantially different from the characteristic resonant frequency of the inductive couple.
US11837396B2 Common-mode choke coil
A coil component includes a drum core that includes a winding core portion and a pair of flange portions formed at the ends of the winding core portion, electrodes that are included in the pair of flange portions, and first and second wires that are wound around the winding core portion and that include extended portions electrically connected to the electrodes. The flange portions are continuous with the winding core portion and have slopes that guide the extended portions to the electrodes.
US11837392B2 R-T-B based permanent magnet
A permanent magnet includes a rare earth element R; a transition metal element T; and B. The permanent magnet includes Nd as R. The permanent magnet includes Fe as T. The permanent magnet contains main phase grains and R-rich phases. The main phase grains include R, T, and B. The R-rich phases include R. The main phase grains observed in a cross section of the permanent magnet are flat. The cross section is parallel to an easy magnetization axis direction of the permanent magnet. Each of the R-rich phases is located between the main phase grains. An average value of intervals between the R-rich phases in a direction substantially perpendicular to the easy magnetization axis direction is from 30 μm to 1,000 μm. An average value of lengths of short axes of the main phase grains observed in the cross section is from 20 nm to 200 nm.
US11837383B2 Cables with improved coverings to reduce shrinkback and methods of forming the same
A cable includes cable one or more conductors and a covering surrounding the one or more conductors. The covering is formed from a composition including polyethylene and a polyolefin elastomer, where the composition is crosslinked. A method of forming the cable is also provided.
US11837379B2 Signal transmission cable
A signal transmission cable includes at least one internal conductor, an insulator, and an external conductor. The at least one internal conductor is formed in an elongated shape and is configured to transmit a signal. The insulator covers the internal conductor. The external conductor is a band-shaped resin tape having characteristics of an elongation percentage of equal to or more than 30% and a volume resistivity of equal to or less than 4×10−4 Ω·cm. The external conductor is configured to be wound around the insulator.
US11837373B2 Hazardous material repository systems and methods
A power generator system includes one or more heat transfer members configured to contact: a heat source in a hazardous waste repository of a directional drillhole that stores nuclear waste in one or more nuclear waste canisters, and a heat sink in the hazardous waste repository; and one or more thermoelectric generators thermally coupled to the one or more heat transfer members and configured to generate electric power based on a temperature difference between the heat source and the heat sink.
US11837364B2 Systems and methods for personalized cardiovascular analyses
Systems and methods for performing personalized cardiovascular analyses are provided. A method includes building, using a modeling and simulation computing device, a patient-specific model, storing, using the modeling and simulation computing device, the patient-specific model in a database, receiving, at the modeling and simulation computing device, remote monitoring data from at least one remote monitoring data source, and receiving, at the modeling and simulation computing device, clinical data from at least one clinical data source. The method further includes updating, using the modeling and simulation computing device, the patient-specific model using the remote monitoring data and the clinical data, performing, using the modeling and simulation computing device, at least one simulation on the updated patient-specific model, and outputting, from the modeling and simulation computing device, at least one output based on the at least one simulation.
US11837363B2 Remote management of patient environment
A computing device for remotely engaging and managing a patient environment displays a video feed of a patient environment, and provides user inputs that, when selected, allow a caregiver to remotely change a condition in the patient environment. Access to the user inputs is restricted based on at least one of a distance between the computing device and the patient environment, credentials of the caregiver, and a condition of a patient in the patient environment.
US11837361B2 System or method for real-time analysis of remote health data aggregated with vital signs to provide remote assistance
Methods and systems for analyzing care data are described. The method includes building a virtual model of a physical medical device. Training is provided to a patient associated with the physical medical device to properly use the physical medical device by manipulating the virtual model. First care data associated with a first sensor associated with the physical medical device and second care data associated with a second sensor is received by a cloud service. The cloud service analyzes the first care data to obtain a first care data score and analyzes the second care data to obtain a second care data score. The cloud service scores, using a machine learning algorithm, the first care data score and the second care data score to obtain a combined care score. The cloud service determines whether the combined care score is greater than a threshold. The cloud service triggers an emergency procedure when it is determined that the combined care score is greater than the threshold.
US11837357B2 Plasma collection with remote programming
A system and method for collecting plasma includes drawing whole blood from a donor, combining anticoagulant with the whole blood from the donor, separating the whole blood into a plasma product and a second blood component and sending the plasma product to a collection container. A controller receives parameters over a network from a remote computer, receives a user input to confirm the a parameter and/or procedure, determines a target volume for plasma product and/or raw plasma based on the parameters and, in response to confirming the donor, controls the system to collect the plasma using draw and return phases.
US11837356B1 Medical implant software systems and methods
A method for remotely updating the behavior and state of a medical device or the firmware itself of a medical device, not requiring physical access to the device, that occurs through an encrypted and authenticated communication channel. The behavior and state of the device may be modified from a healthcare provider interface through a transmission method. The firmware of the medical device may be modified by the use of over the air device firmware updates, created from a designated secure machine called a build machine described herein. Both actions are transmitted to a server and then forwarded to a companion device and are particularly designed so that the server never stores sensitive cryptographic material in the event of server compromise. The companion device forwards the update to the medical device, which decrypts and validates the update or command before performing the change.
US11837355B2 System and method for assisting verification of labeling and contouring of multiple regions of interest
Disclosed herein are a system and method for assisting the verification of the contouring of medical images. A system for assisting the verification of the contouring of medical images according to an embodiment of the present invention receives a medical image set including a plurality of medical images via the communication interface, receives the result information of contouring performed on a plurality of regions of interest (ROIs) on the plurality of medical images in the medical image set via the communication interface, calculates the feature value of each of the plurality of ROIs, corresponding to the result information of the contouring, for each of the plurality of medical images, and displays the boundary of each of the plurality of ROIs corresponding to the result information of the contouring by projecting the boundary onto a reference plane.
US11837350B2 System and method of treatment for correcting tooth malocclusions
The method and system provides a variable platform for Virtual Reality Orthodontics (VRO), which can be provided virtually to a patient without the patient having to be examined, in-person, by a dentist or orthodontist. Treatment can be rendered that includes clear aligner therapy, wire therapy or a hybrid/combo treatment involving both to treat patients' malocclusions in a virtual setting as opposed to the patients being treated in traditional and conventional orthodontic care facilities, requiring less in-office visits by the patients. The method and system utilizes and embraces dental professionals for patient care to assist licensed dental professionals to provide treatment while under the scrutiny of orthodontists. Patient care and progress can be monitored with the assistance of artificial intelligence and by review of dental professionals.
US11837349B2 Systems and methods for evaluating environmental and entertaining elements of digital therapeutic content
Systems and methods for evaluating the efficacy of entertaining elements during physical and cognitive therapeutic sessions are disclosed. The system is comprised of a means for providing visual and auditory information, and prompting a patient to perform physical and cognitive tasks of varying difficulty. The system is further comprised of a means of tracking the patient's movements to provide feedback to the patient and assess the performance of the patient's movements. Prompted movements are designed to provide therapeutic mental, behavioral, and physical health benefits to the patient, and may increase or decrease in difficulty based on prior assessments of a patient's movements. Entertaining elements are introduced in the visual and auditory information and assessed for their impact on the patient's performance of the movements.
US11837343B2 Identifying repetitive portions of clinical notes and generating summaries pertinent to treatment of a patient based on the identified repetitive portions
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a repetitive portion identification and weighting engine. A machine learning model is trained for weighting repetitive portions of patient electronic medical records (EMRs). A repetitive portion identification component applies a plurality of templates to clinical notes of a patient EMR to identify one or more candidate portions that match at least one of the plurality of templates. A content analysis component performs content analysis on the one or more candidate portions to determine whether each given candidate portion is relevant. A weighting component assigns a relative weight to each given candidate portion based on relevance. A cognitive summary graphical user interface (GUI) generation component generates cognitive summary reflecting at least a subset of the one or more candidate portions of the patient EMR. The mechanism outputs the cognitive summary in a GUI to a user.
US11837339B2 Analyte meter
A portable data-management system based on an analyte testing device which communicates wirelessly with a mobile device. The mobile device runs an application to manage and analyze data obtained by the analyte testing device. The mobile device may assist the user in displaying testing data, identifying patterns to assist healthy behavior or issue warnings based on the collected data. The mobile device may be connected to a network to store user health data for use by other parties.
US11837336B2 Method of managing external devices, method of operating external device, host device, management server, and external device
Provided is a method of a host device managing at least one external device connected to the host device through a management server. The method includes: obtaining measurement information measured by the at least one external device; requesting authorization by the management server; transmitting the obtained measurement information to the management server when the authentication succeeds; receiving management information for managing the at least one external device, where the management information is generated based on the measurement information by the management server; and managing the at least one external device based on the received management information.
US11837332B2 System and method for sample characterization
In variants, the method can include: determining a set of fermentation parameters; determining a set of features associated with the set of fermentation parameters; and determining a set of product attributes associated with the set of features. In examples, the method can optionally predict the attributes of a product manufactured using the set of fermentation parameters and/or predict the set of fermentation parameters that would create or replicate the attributes of a target product.
US11837331B2 Integration system and integration method
An integration system comprising a biological image acquiring device which acquires, from a sample including biological particles which are a detection target, a biological image which is an image of the biological particles; a nucleotide sequence information acquiring device which acquires nucleotide sequence information of the biological particles; and an integration device which associates and registers the biological image and the nucleotide sequence information acquired from the same type of biological particles in an integrated database.
US11837325B2 Method for identifying balanced translocation break points and carrying state for balanced translocations in embryos
Provided is a method for identifying balanced translocation breakpoints and a carrying state for balanced translocations in embryos, comprising the following steps: amplifying and sequencing a sample; comparing the sequence which is obtained by means of sequencing with a reference genome and analyzing copy numbers; accurately determining the position of a translocation breakpoint; detecting single nucleotide polymorphisms (SNPs) around the breakpoint and genotyping the SNPs; analyzing an embryonic haplotype, and comprehensively determining a normal chromosome and a translocation chromosome haplotype; determining the embryonic carrying state and, according to the haplotype, selecting an embryo which does not carry a balanced translocation.
US11837319B2 Multi-port memory device and a method of using the same
A multi-port memory device in communication with a controller includes a memory array for storing data provided by the controller, a first port coupled to the controller via a first controller channel, a second port coupled to the controller via a second controller channel, a processor, and a processor memory local to the processor, wherein the processor memory has stored thereon instructions that, when executed by the processor, cause the processor to: enable data transfer through the first port and/or the second port in response to a first control signal received from the first controller channel and/or a second control signal received from second controller channel, decode at least one of the received first and second control signals to identify a data operation to perform, the identified data operation including a read or write operation from or to the memory array, and execute the identified data operation.
US11837316B1 Apparatuses and methods to mask write operations
An exemplary semiconductor device includes circuitry to implement data mask operations by sending bit-specific, write enable signals (WREN) to control connection of a main or global data line to local data lines during a write operation. For example, a plurality of even sense amplifier stripes each receive a first set of WREN signals to control a corresponding passgate responsible for coupling one global data line to one local data line and a plurality of odd sense amplifier stripes each receive a second set of WREN signals to control a corresponding passgate responsible for coupling one global data line to one local data line.
US11837315B2 Transferring data between DRAM and SRAM
Methods and devices related to transferring data between DRAM and SRAM. One method includes activating a first portion of a dynamic random access memory (DRAM), reading data from the first portion of the DRAM, latching the data from the first portion of the DRAM in one or more sense amplifiers, and writing the data from the one or more sense amplifiers to a first portion of a static random access memory (SRAM).
US11837312B1 Magnetic memory device
The present disclosure describes a magnetic memory device. The magnetic memory device includes a magnetic sensing array configured to sense an external magnetic field strength. The magnetic memory device further includes a voltage modulator configured to, in response to the external magnetic field strength being greater than a threshold magnetic field strength, provide a test voltage different from a current write voltage of the magnetic memory device. The magnetic memory device further includes an error check array configured to use the test voltage as a write voltage of the error check array and provide a bit error rate corresponding to the test voltage. The magnetic memory device further includes a control unit configured to adjust, based on the bit error rate being equal to or less than a threshold bit error rate, a write voltage of the magnetic memory device from the current write voltage to the test voltage.
US11837311B2 Integrated circuit, memory and operation method of memory
A memory includes: a memory array; a nonvolatile memory circuit suitable for storing a plurality of data sets each including flag information and multi-bit data; a plurality of repair register sets suitable for receiving and storing the multi-bit data included in the data sets whose flag information is marked for repair among the data sets during a boot-up operation; a plurality of setting register sets suitable for storing setting information included in the data sets whose flag information is marked for setting among the data sets during the boot-up operation; and a repair circuit suitable for repairing a defect in the memory array based on the multi-bit data stored in the repair register sets.
US11837310B2 Memory device for correcting pulse duty and memory system including the same
The present disclosure relates to a memory device for correcting a pulse duty ratio and a memory system including the same, and relates to a memory device which corrects the duty ratio of a primary pulse of a memory device control signal, and a memory system including the same.
US11837309B2 Processing method of chip probing data and computer-readable storage medium
A processing method of chip probing data includes: determining a new fail bit generated in an already completed chip probing process; acquiring repair record of the new fail bit, and repair records of bits adjacent to the new fail bit; analyzing the repair records to determine attribute information of the new fail bit and the adjacent bits, the attribute information including at least one of address information, redundant circuit information, element pattern of the new fail bit and chip probing flow; performing classification learning according to the attribute information to acquire a fail bit prediction model; and predicting fail bits to be chip-probed through the fail bit prediction model.
US11837308B2 Systems and methods to detect cell-internal defects
A method of identifying cell-internal defects: obtaining a circuit design of an integrated circuit, the circuit design including netlists of one or more cells coupled to one another; identifying the netlist corresponding to one of the one or more cells; injecting a defect to one of a plurality of circuit elements and one or more interconnects of the cell; retrieving a first current waveform at a location of the cell where the defect is injected by applying excitations to inputs of the cell; retrieving, without the defect injected, a second current waveform at the location of the cell by applying the same excitations to the inputs of the cell; and selectively annotating, based on the first current waveform and the second current waveform, an input/output table of the cell with the defect.
US11837298B2 Robustness-aware NAND flash management
Systems, apparatus and methods are provided for performing program operations in a non-volatile storage system. In one embodiment, there is provided a method that may comprise categorizing active storage blocks of a non-volatile storage device into a robust group and a less-robust group based on a number of factors including page error count, program time and number of Program/Erase (P/E) cycles; determining that a cache program operation needs to be performed; selecting a first storage block from the robust group to perform the cache program operation; determining that a regular program operation needs to be performed; and selecting a second storage block from the less-robust group to perform the regular program operation.
US11837296B2 Non-volatile memory with adjusted bit line voltage during verify
A control circuit connected to non-volatile memory cells applies a programming signal to a plurality of the non-volatile memory cells in order to program the plurality of the non-volatile memory cells to a set of data states. The control circuit performs program verification for the non-volatile memory cells, including applying bit line voltages during program verification based on word line position and data state being verified.
US11837295B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes first and second memory cells, a first word line, first and second sense amplifiers, first and second bit lines, a controller. The first and second sense amplifiers each include first and second transistors. The first bit line is connected between the first memory cell and the first transistor. The second bit line is connected between the second memory cell and the second transistor. In the read operation, the controller is configured to apply a kick voltage to the first word line before applying the read voltage to the first word line, and to apply a first voltage to a gate of the first transistor and a second voltage to a gate of the second transistor while applying the kick voltage to the first word line.
US11837290B2 Nonvolatile memory device and operation method thereof
An operation method of a nonvolatile memory device includes receiving a first DQ signal representing a first data bit from an external device through a first DQ line and receiving a second DQ signal representing a second data bit from the external device through a second DQ line, and programming a first memory cell corresponding to the first DQ line and a second memory cell corresponding to the second DQ line such that the first memory cell has any one of an erase state and a first program state based on the first DQ signal and the second memory cell has any one of the erase state and a second program state based on the second DQ signal. A lower limit value of a threshold voltage distribution corresponding to the second program state is higher than a lower limit value of a threshold voltage distribution corresponding to the first program state.
US11837285B2 Bias temperature instability correction in memory arrays
A method of correcting bias temperature instability in memory arrays may include applying a first bias to a memory cell, where the memory cell may include a memory element and a select element, and the first bias may causes a value to be stored in the memory element. The first bias causes a bias temperature instability (BTI) associated with the memory cell to increase. The method may also include applying a second bias to the memory cell, where the second bias may have a polarity that is opposite of the first bias, and the value stored in the memory element remains in the memory element after the second bias is applied. The second bias may also cause the BTI associated with the memory cell to decrease while maintaining any value stored in the memory cell.
US11837283B2 High voltage switch with mitigated gate stress
A variety of applications can include a high voltage switch configured to translate supply voltages or other voltages to specific magnitudes in memory devices, with the high voltage switch designed to provide enhanced lifetime of components of the high voltage switch. A high voltage switch can include a high voltage diode coupled to an output node and to a gate of a high voltage transistor coupled to the output node. The high voltage diode can provide feedback of an output voltage to the gate of the high voltage transistor to relieve Fowler-Nordheim stress on the dielectric coupled to the gate in the transistor, where large shifts in threshold voltage of the transistor could otherwise result from the Fowler-Nordheim stress. The high voltage diode can be structured using a high voltage field effect transistor. Additional devices, systems, and methods are discussed.
US11837282B2 Charge pump apparatus and calibration method thereof
A charge pump apparatus includes a first charge pump system, a second charge pump system, a switch transistor, and a voltage regulation circuit. The first charge pump system converts a first supply voltage into a first boost voltage. The second charge pump system converts a second supply voltage into a second boost voltage. The switch transistor is coupled to the first charge pump system and the second charge pump system, and outputs an output voltage according to the second boost voltage. The switch transistor includes a control terminal receiving the second boost voltage, a first terminal receiving the first boost voltage, and a second terminal outputting the output voltage. The voltage regulation circuit successively adjusts a code of a voltage regulation signal according to the output voltage, in order to control the second charge pump system to successively adjust the second boost voltage according to the voltage regulation signal.
US11837279B2 Single cycle read processing in RAM cell
A method for execution by a Dynamic Random Access (DRAM) cell processing circuit, includes charging a bit-line operably coupled to a plurality of DRAM cells of a DRAM memory device, including a current DRAM cell, at a first voltage to pre-charge the parasitic capacitance between ground and the bit-line to a second voltage, where the second voltage is between a logic 1 voltage and a logic 0 voltage. The method continues by sensing a voltage change on the bit-line based on a difference between a voltage stored on a DRAM cell capacitor of the current DRAM cell and the second voltage and outputting a read output voltage that is generated based on the sensed voltage change. The method then continues by supplying, while outputting the read output voltage, the read output voltage to the bit-line to refresh the voltage stored in the DRAM cell capacitor of the current DRAM cell.
US11837277B2 Dual slc/qlc programming and resource releasing
The present disclosure generally relates to improved foggy-fine programming. Rather than initially writing to SLC and then later performing a foggy write to QLC with the data read from SLC and then a fine write to QLC with data re-read from SLC, the foggy write to QLC can be performed in parallel to the initial writing to SLC using the same buffer. Once the foggy write to QLC has completed, and the writing to SLC has also completed, the data buffer can be released. The data written in SLC is then be read from SLC and passes through a relocation buffer for the first and only time to then be written using fine programming to QLC. Thus, the data only passes through the relocation buffer one time and the relocation buffer can be freed to usage after only one pass of the data therethrough.
US11837265B2 Optical recording medium
An optical recording medium includes a plurality of information signal layers. The plurality of information signal layers include a recording layer having a first surface that faces a light irradiation surface and a second surface on the side opposite to the first surface, a first dielectric layer that is provided on the side of the first surface, and a second dielectric layer that is provided on the side of the second surface. The second dielectric layer provided in the information signal layer positioned on the innermost side when viewed from the light irradiation surface contains indium oxide and tin oxide. The recording layer provided in the information signal layer positioned on the innermost side when viewed from the light irradiation surface contains an oxide of a metal MA, an oxide of a metal MB, an oxide of a metal MD, and an oxide of a metal ME, the metal MA is at least one selected from the group consisting of Mn and Ni, the metal MB is at least one selected from the group consisting of W, Mo, Zr and Ta, the metal MD is at least one selected from the group consisting of Cu and Ag, the metal ME is Nb, the contents of the metal MA, the metal MB and the metal ME satisfy the relationship of 0.30≤a1/(b1+e1)≤0.41 (where, a1: atomic ratio [atomic %] of the metal MA with respect to a total amount of the metal MA, the metal MB, the metal MD and the metal ME, b1: atomic ratio [atomic %] of the metal MB with respect to a total amount of the metal MA, the metal MB, the metal MD and the metal ME, and e1: atomic ratio [atomic %] of the metal ME with respect to a total amount of the metal MA, the metal MB, the metal MD and the metal ME), and the atomic ratio e1 of the metal ME with respect to a total amount of the metal MA, the metal MB, the metal MD and the metal ME is 5 atomic % or more and 18 atomic % or less.
US11837262B2 Electronic device for tagging event in sports play video and operating method thereof
An electronic device for tagging an event in a sports play video, and an operating method thereof. Various embodiments may include mapping text broadcasting data and a sports play video based on an event occurring during sports play, detecting a tagging location of the event in the sports play video, and displaying an indicator for the tagging location of the event in the progress bar of the sports play video.
US11837261B2 Branching logic in a playback environment
The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different segments of the pre-rendered multimedia item. The method may then include updating, based on the trigger conditions, at least some portion of custom state data. The method may further include playing back the segments of the pre-rendered multimedia item according to the updated state data. Various other methods, systems, and computer-readable media are also disclosed.
US11837260B2 Elastic cloud video editing and multimedia search
Technologies for cloud-based media search and editing include a video editor configured to build a media query and associate the media query with a dynamic content slot of a media program. When generating video output based on the media program, the video editor transmits the media query to a cloud analytics server and receives search results identifying one or more media clips produced by a number of mobile computing devices. The video editor may display a list of clips for selection by the user or may automatically include one of the clips in the output. The cloud analytics server transmits an acceptance policy defining criteria for acceptable media, based on the media query, to the mobile computing devices. The mobile computing devices configure capture settings according to the acceptance policy and may display a user interface to assist the user in capturing acceptable media. Other embodiments are described and claimed.
US11837259B2 Interface for indicating video editing decisions
A video edit may include one or more segment of a video. A graphical user interface may convey information that indicates video editing decisions made to generate the video edit. The graphical user interface may include a timeline element to represent the length of the video and one or more inclusion elements to visually indicate the segment(s) of the video included in the video edit. The graphical user interface may convey information on the segment(s) of the video that have been automatically included in the video edit and the segment(s) of the video that have been manually included in the video edit.
US11837257B2 Electronic device and control methods thereof
An electronic device determines a transfer mode to be used to communicate with a recording medium that has first and second transfer modes. The second transfer mode does not guarantee a minimum transfer speed but a higher transfer speed than the minimum transfer speed in the first mode is capable. If the medium supports the second transfer mode, the device determines that the first transfer mode is to be used when the minimum transfer speed is higher than a necessary transfer speed for data that is to be recorded through the communication with the recording medium and that the second transfer mode is to be used when the minimum transfer speed is not higher than the necessary transfer speed. If the medium does not support the second transfer mode, the device determines that the first transfer mode is to be used.
US11837254B2 Frontend capture with input stage, suppression module, and output stage
Disclosed are systems and methods for a frontend capture module of a video conferencing application, which can modify an input signal, received from a microphone device to match predetermined signal characteristics, such as voice signal level and expected noise floor. An Input stage, a suppression module and an output stage amplify the voice signal portion of the input signal and suppress the noise signal of input signal to predetermined ranges. The input stage selectively applies gains defined by a gain table, based on signal level of the input signal. The suppression module selectively applies a suppression gain to the input signal based on presence or absence of voice signal in the input signal. The output stage further amplifies the input signal in portions having a voice signal and applies a gain table to maintain a consistent noise floor.
US11837252B2 Speech emotion recognition method and system based on fused population information
The present invention discloses a speech emotion recognition method and system based on fused population information. The method includes the following steps: S1: acquiring a user's audio data; S2: preprocessing the audio data, and obtaining a Mel spectrogram feature; S3: cutting off a front mute segment and a rear mute segment of the Mel spectrogram feature; S4: obtaining population depth feature information through a population classification network; S5: obtaining Mel spectrogram depth feature information through a Mel spectrogram preprocessing network; S6: fusing the population depth feature information and the Mel spectrogram depth feature information through SENet to obtain fused information; and S7: obtaining an emotion recognition result from the fused information through a classification network.
US11837251B2 Virtual counseling system and counseling method using the same
The present disclosure relates to a virtual counseling system in which a user can virtually receive counseling by inputting query information into a system. A virtual counseling system according to an embodiment of the present disclosure may include an input unit obtaining audio information from a user and generating audio data; a determination unit receiving the audio data through the input unit, determining a type of the audio data, and generating type information on the audio data; and a text data generation unit generating object data by receiving the type information from the determination unit, converting content of the audio data into first text data, and combining the object data and the first text data to generate second text data.
US11837250B2 Audio playout report for ride-sharing session
In one aspect, an example method to be performed by a computing device includes (a) determining that a ride-sharing session is active; (b) in response to determining the ride-sharing session is active, using a microphone of the computing device to capture audio content; (c) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (d) determining that the ride-sharing session is inactive; and (e) outputting an indication of the identified reference audio content.
US11837245B2 Deep learning segmentation of audio using magnitude spectrogram
A method, system, and computer readable medium for decomposing an audio signal into different isolated sources. The techniques and mechanisms convert an audio signal into K input spectrogram fragments. The fragments are sent into a deep neural network to isolate for different sources. The isolated fragments are then combined to form full isolated source audio signals.
US11837244B2 Analysis filter bank and computing procedure thereof, analysis filter bank based signal processing system and procedure suitable for real-time applications
An analysis filter bank corresponding to multiple sub-bands, which performs frequency-division filtering on an input signal to generate multiple sub-band signals, the analysis filter bank comprising: a sub-band response pre-compensator which performs a linear filtering on the input signal to generate a response pre-compensated signal, multiple sub-filters with different central frequencies, which perform complex-type first-order infinite impulse response filtering respectively on the response pre-compensated signal to generate multiple sub-filter signals, and multiple binomially-combining and rotating devices based on a set of binomial weights, each of which performs a weighted summation on at least two of the sub-filter signals with the set of binomial weights, and rotates a weighted-summation result with a rotating phase according to a corresponding sub-band central frequency to generate one of the sub-band signals, wherein the at least two of the sub-filter signals are generated by at least two of the sub-filters adjacent in central frequency.
US11837241B2 Encoding and decoding method, decoding method, apparatuses therefor and program
A technique is provided that can reduce degradation of the sound quality due to a tandem connection of paired coding and decoding, and can reduce the operation processing amount and the required memory amount of a multipoint control unit. At a terminal of a communication network having a larger communication capacity in multipoint connection between terminals in a plurality of communication networks (e.g., a fixed phone line and a mobile phone line) having different communication capacities, a multichannel coding including a monaural coding scheme of the communication network having the smaller communication capacity is performed on the coding side, whereas decoding of a multichannel-coded code of one point, decoding of a monaural-coded code of one point, or decoding of a monaural-coded code of a plurality of points is performed on the decoding side in accordance with the input code.
US11837239B2 Systems and methods for secure authentication based on machine learning techniques
A system described herein may provide a technique for the use of machine learning techniques to perform authentication, such as biometrics-based user authentication. For example, user biometric information (e.g., facial features, fingerprints, voice, etc.) of a user may be used to train a machine learning model, in addition to a noise vector. A representation of the biometric information (e.g., an image file including a picture of the user's face, an encoded file with vectors or other representation of the user's fingerprint, a sound file including the user's voice, etc.) may be iteratively transformed until the transformed biometric information matches the noise vector, and the machine learning model may be trained based on the set of transformations that ultimately yield the noise vector, when given the biometric information.
US11837231B2 Methods and vehicles for capturing emotion of a human driver and customizing vehicle response
Methods and systems for determining an emotion of a human driver of a vehicle and using the emotion for generating a vehicle response, is provided. One example method includes processing captured voice data from the human driver over a period of time while the human driver operates the vehicle. The method includes analyzing the voice data to assist in prediction of the emotion of the human driver. The method includes generating the vehicle response. The vehicle response is selected in part based on the emotion that was predicted for the human driver.
US11837228B2 System and method for data augmentation for multi-microphone signal processing
A method, computer program product, and computing system for receiving a speech signal from each microphone of a plurality of microphones, thus defining a plurality of signals. One or more noise signals associated with microphone self-noise may be received. One or more self-noise-based augmentations may be performed on the plurality of signals based upon, at least in part, the one or more noise signals associated with microphone self-noise, thus defining one or more self-noise-based augmented signals.
US11837226B2 Information processing apparatus, information processing method, electronic device and information processing system
An information processing apparatus includes: a voice input/output interface; a communication interface, the information processing apparatus being connectable to a microphone and a speaker via the voice input/output interface; and a controller configured to: receive a user's instruction for registering a nickname on an electronic device; specify the electronic device on which the nickname is to be registered; register the nickname on the specified electronic device through communicating with the specified electronic device via the communication interface; recognize a content of a voice instruction from an utterer's pronunciation received by the microphone; and in a case the recognized content of the voice instruction includes the registered nickname, cause the electronic device corresponding to the registered nickname to perform an operation corresponding to the recognized voice instruction.
US11837225B1 Multi-portion spoken command framework
A framework for efficiently importing content into a speech-controlled system in a manner that makes the content easily accessible using voice commands. A speech-controlled system that can be controlled using a variety of commands, including a command to retrieve audio content, can be configured using a framework of content organization that allows new content to be ingested using the framework, thus making the new content accessible to users of the system without manually adjusting the system to recognize when incoming commands call for the new content. The framework can include configured content demarcations (such as information demarcations that divide content into articles, or other sized portions), labels for those demarcations (such as topic descriptors or the like), etc. Various language processing components such as intent classification and named entity recognition can be configured to recognize words that relate to the new content such as recognizing intents to access the new content using the topic descriptors or other labels. In this manner data related to new content may be more efficiently incorporated into a speech processing system.
US11837224B1 Systems and methods for real-time patient record transcription and medical form population via mobile devices
Systems and methods for real-time patient record transcriptions and medical form population via mobile devices are described. A user (e.g., a medical professional) may speak into or near a mobile device operable to detect or record spoken language, and furthermore the mobile device may initiate real-time transcription of the spoken language to generate unstructured transcription text data corresponding to the spoken language. The unstructured transcription text data may be parsed for words or phrases indicative of medical information for generating structured data, where the structured data includes terms, phrases, and values identified via delineators and/or natural language processing techniques. Discrete data from the structured data may be directly inserted into corresponding locations (e.g., appropriate medical form text fields) in electronic medical records via APIs and service bus relays.
US11837220B2 Apparatus and method for speech processing using a densely connected hybrid neural network
Disclosed is a speech processing apparatus and method using a densely connected hybrid neural network. The speech processing method includes inputting a time domain sample of N*1 dimension for an input speech into a densely connected hybrid network; passing the time domain sample through a plurality of dense blocks in a densely connected hybrid network; reshaping the time domain samples into M subframes by passing the time domain samples through the plurality of dense blocks; inputting the M subframes into gated recurrent unit (GRU) components of N/M-dimension; outputting clean speech from which noise is removed from the input speech by passing the M subframes through GRU components.
US11837218B2 Information processing device, information processing method, and program for generating synthesized audio content from text when audio content is not reproducible
An information processing device according to embodiments includes a communication unit configured to receive audio data of content and text data corresponding to the audio data, an audio data reproduction unit configured to perform reproduction of the audio data, a text data reproduction unit configured to perform the reproduction by audio synthesis of the text data, and a controller that controls the reproduction of the audio data or the text data. The controller causes the text data reproduction unit to perform the reproduction of the text data when the audio data reproduction unit is unable to perform the reproduction of the audio data.
US11837217B2 Message playing method and terminal
A message playing method includes: receiving a first message, and asking in a voice manner, whether to play the first message; if a first voice of a user does not match a keyword of a positive reply, continuing to detect a voice of the user; if a second voice of the user detected, matches the keyword of the positive reply, playing the first message in the voice manner, and recording a quantity of times of using a text corresponding to the first voice; and when the quantity of times of using the text that corresponds to the first voice and that is recorded is greater than a first threshold, adding the text to the keyword of the positive reply.
US11837216B2 Speech recognition using unspoken text and speech synthesis
A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances.
US11837214B1 Transcription analysis platform
Various embodiments of the present disclosure evaluate transcription accuracy. In some implementations, the system normalizes a first transcription of an audio file and a baseline transcription of the audio file. The baseline transcription can be used as an accurate transcription of the audio file. The system can further determine an error rate of the first transcription by aligning each portion of the first transcription with the portion of the baseline transcription, and assigning a label to each portion based on a comparison of the portion of the first transcription with the portion of the baseline transcription.
US11837208B2 Audio processing techniques for semantic audio recognition and report generation
Example methods, apparatus and articles of manufacture to determine semantic information for audio are disclosed. Example apparatus disclosed herein are to process an audio signal obtained by a media device to determine values of a plurality of features that are characteristic of the audio signal, compare the values of the plurality of features to a first template having corresponding first ranges of the plurality of features to determine a first score, the first template associated with first semantic information, compare the values of the plurality of features to a second template having corresponding second ranges of the plurality of features to determine a second score, the second template associated with second semantic information, and associate the audio signal with at least one of the first semantic information or the second semantic information based on the first score and the second score.
US11837207B2 Method and system for generating an audio or MIDI output file using a harmonic chord map
Techniques are provided for generating an output file. One technique involves the steps of generating audio or MIDI content blocks from one or more musical performances; receiving an input file having audio or MIDI music content; generating a harmonic chord map for the input file; using the harmonic chord map to automatically select a subset of the audio or MIDI content blocks, and generating the output file by combining the selected subset of content blocks and the input file. This technique may enable the creation of unique and new musical accompaniments by re-purposing audio or MIDI content from back catalogs and/or out-takes of musical works. The new arrangement may be provided in multiple music styles, genres, or moods and may contain performances from multiple musical instruments, which may be pre-recorded from live instrument performances and/or of MIDI generated musical content.
US11837198B2 Head mounted display and setting method
In a head mounted display 100, a memory 71 stores an application. An image pickup unit 74 takes an image of a site of a user 1, and a position specifying unit 73 specifies a position and a direction of the head mounted display 100. A detector 75 detects a position indicated by the user 1 on the basis of the image taken by the image pickup unit 74, and a setting unit 76 sets a position indicating a home position on the basis of a result detected by the detector 75 and the position and the direction specified by the position specifying unit 73.
US11837195B2 Apparatus and method for command stream optimization and enhancement
A method implemented by a computing device comprises determining, by an original thread executing at a computing device, a command used to render a frame of a graphics application, the command being a call to a graphics interface, constructing, by the original thread executing at the computing device, a command stream based on the command, the command stream comprising a plurality of commands used to render the frame, and executing, by a command stream thread executing at the computing device, the command stream to render the frame of the graphics application.
US11837191B2 Display driver integrated circuit and display device including the same
A display device includes: a host which transmits a first signal through a first interface, and transmits a second signal through a second interface different from the first interface; a display driver integrated circuit including a first interface unit which receives the first signal through the first interface, and a second interface unit which receives the second signal through the second interface; and a display panel which receives a data signal corresponding to the first signal and the second signal from the display driver integrated circuit, and displays an image.
US11837190B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes: a liquid crystal panel; a source driver configured to output a grayscale voltage to the liquid crystal panel; a power supply configured to provide a voltage to the source driver; and a controller configured to control the power supply and the source driver to change a maximum voltage provided to the source driver and a grayscale voltage based on conversion of a screen mode, and to set a predetermined grayscale region and an over driving region within an entire grayscale region.
US11837188B2 Goa circuit and display panel for reducing threshold voltage shift of transistor by pulling down signal during blank time of scan signal
A GOA circuit and a display panel are provided. The GOA circuit includes a plurality of GOA units connected in series. Each GOA unit includes a pull-up control module, a pull-up module, a download module, a pull-down maintaining module, a pull-down module, and a bootstrap capacitor. An AC signal applied to the pull-up module has high and low voltage levels. The high voltage level of the AC signal could reduce the rising time and the falling time of the conventional clock signal such that the output of the scan signal could be better. The low voltage level of the AC signal could pull down the signal in the blank time to perform a stress recovery such that the threshold voltage shift of the transistor caused by the high voltage level stress is reduced. This could raise the stability and the lifetime of the circuit.
US11837187B2 Display panel driving method and driving device, display device, and storage medium
A driving method of a display panel, a driving device, a display device, and a storage medium are provided. The driving method of the display panel includes: obtaining an input image that is to be displayed; determining a display picture corresponding to the plurality of display pixels of the display screen according to the input image; determining a first dimming picture corresponding to the plurality of dimming pixels of the dimming screen according to the input image, and processing the first dimming picture to obtain a second dimming picture; providing the display picture to make the dimming screen perform backlight modulation on the display screen according to the second dimming picture, and providing the second dimming picture to make the display screen display the input image according to the display picture.
US11837185B2 Synchronizing scanning display with video
Examples are disclosed herein related to controlling a scanning mirror system. One example provides a display device, comprising a light source, a scanning mirror system configured to scan light from the light source in a first direction at a first, higher scan rate, and in a second direction at a second, lower scan rate, and a drive circuit configured to control the scanning mirror system to display video image data by providing a control signal to the scanning mirror system to control scanning in the second direction, and for each video image data frame of at least a subset of video image data frames, combining the control signal with an adjustment signal to adjust the scanning in the second direction, the adjustment signal comprising a low pass filtered signal with a cutoff frequency based on a lowest resonant frequency of the scanning mirror system in the second direction.
US11837179B2 Smart pixel lighting and display microcontroller
A light emitting assembly is described. In one embodiment, one or more light emitting diode (LED) devices and one or more microcontrollers are bonded to a same side of a substrate, with the one or more microcontrollers to switch and drive the one or more LED devices.
US11837173B2 Gate driving circuit having a node controller and display device thereof
A gate driving circuit that minimizes output characteristic deviation between a plurality of scan output buffer units, and a display device comprising the gate driving circuit, are discussed. An Nth stage of the gate driving circuit, N being a natural number, can include a node controller configured to control voltages of a first node and a second node according to a set signal and a reset signal, a carry pulse output unit configured to receive a carry clock and output the carry clock as a carry pulse according to voltages of the first node and the second node, and a plurality of scan pulse output units configured to receive a plurality of scan clocks and output each of the scan clocks as a scan pulse according to voltages of the first node and the second node.
US11837172B2 Gate driving circuit and display device
A gate driving circuit and a display device are provided. The gate driving circuit includes electrically connected multi-stage driving units. The driving unit of each stage includes an input module, an output module electrically connected with the input module, a pull-down module electrically connected with the output module, and a pull-down control module electrically connected with the pull-down module. The output module is electrically connected to a stage transmission signal output terminal, and the pull-down module is electrically connected to a first control signal terminal.
US11837171B2 Gate driver and display device including same
A gate driver includes: circuit parts having circuit elements thereon. The circuit parts are spaced apart from each other. Transparent parts are between the circuit parts. External light may pass through the transparent parts. Each of the circuit parts may include at least one circuit block. Each of the circuit blocks may be configured to perform the same function as others of the circuit blocks.
US11837169B2 Pixel circuit, display substrate and display apparatus
The present disclosure provides a pixel circuit including: a driving transistor and a voltage control circuit; wherein in the voltage control circuit, at least one transistor directly coupled to a gate of the driving transistor is an oxide thin film transistor. The disclosure also provides a display substrate and a display apparatus.
US11837167B2 Display device optimizing power control signal of source driver integrated circuit to optimize power consumption
A display device can include a display panel having sub pixels configured to emit light of different colors, a data driver configured to output a data voltage to the sub pixels via data lines, and a timing controller configured to output power control signals for controlling a driving current which drives the data driver. The data driver can include source driving integrated circuits, each including power control circuits configured to generate the driving current in accordance with each of the power control signals, and amplifiers configured to be applied with the driving current to output the data voltage to each of the data lines.
US11837166B2 Method of compensating brightness of display and display
Various examples are provided related to compensating brightness of a display using a vertical organic light emitting transistor that suppresses variations in brightness over a long period of time and a display. In one example, a method includes applying a voltage for brightness inspection to a gate electrode of the vertical organic light emitting transistor to be corrected, measuring a current flowing through a current supply line through which the current is supplied to a source electrode of the vertical organic light emitting transistor by the application of the voltage for brightness inspection to the gate electrode of the vertical organic light emitting transistor to be corrected, and determining a corrected value of the voltage to be applied to the gate electrode of the vertical organic light emitting transistor based on a value of the current and characteristic information of the vertical organic light emitting transistor stored in the memory.
US11837165B2 Display device for repairing a defective pixel circuit and driving method thereof
From a back side of an insulating substrate 90, a laser beam is applied to a spot where an initialization line Vini is superimposed on the semiconductor layer SI that serves as a first conductive terminal of a second initialization transistor T7 while sandwiching an insulating film therebetween. Thus, a gate insulating film 91 and a first interlayer insulating film 92, which are sandwiched between the semiconductor layer SI and the initialization line Vini, disappear by evaporation, and a laser irradiation area LA of the semiconductor layer SI is connected to the initialization line Vini, by which a connection portion CP is formed. As a result, a voltage to be applied to the organic EL element OLED becomes equal to or less than a threshold voltage. Therefore, the organic EL element OLED is constantly in a lighting-off state, and the pixel circuit 11 is constantly kept black.
US11837162B2 Pixel circuit and driving method thereof, display panel
A pixel circuit, a method of driving a pixel circuit and a display panel. The pixel circuit (10) includes: a drive circuit (100), a data writing circuit (200), a compensation circuit (300), and a light emitting element (500). The drive circuit (100) includes a control terminal (130), a first terminal (110) and a second terminal (120), and is configured to control a drive current flowing through the first terminal (110) and the second terminal (120) for driving the light emitting element (500) to emit light. The data writing circuit (200) is configured to write a data signal to a first terminal (110) of the drive circuit (100) in response to a first scanning signal. The compensation circuit (300) is configured to store a data signal written by the data writing circuit (200) and compensate the drive circuit (100) in response to a second scanning signal. A first terminal (510) of the light emitting element (500) is configured to receive a drive current, and a second terminal (520) of the light emitting element (500) is connected to a second voltage terminal (VSS). The pixel circuit may realize a low-frequency driving.
US11837158B2 Electroluminescent display panel having pixel driving circuit
A display panel includes a pixel including sub pixels. The pixel includes a sub pixel area in which the sub pixels are disposed and a common area. The pixel includes a light emitting diode including an anode electrode and a cathode electrode, and the anode electrode is electrically connected to a first power line to which a high potential voltage is supplied. Each of the sub pixels includes a driving element in which a source is connected to a N1 node, a gate is connected to a N2 node, and a drain is connected to a N3 node, a capacitor connected to the N2 node and a N4 node; a N1 switching circuit connected to the N1 node; a N2 switching circuit connected to the N2 node; a N3 switching circuit connected to the N3 node; and a N4 switching circuit connected to the N4 node.
US11837155B2 Display apparatus and method of manufacturing the same
Provided is a display apparatus including a plurality of subpixels and configured to emit light based on each of the plurality of subpixels, the display apparatus including a substrate, a driving layer provided on the substrate and including a driving element which is configured to apply current to the display apparatus, a first electrode electrically connected to the driving layer, a first semiconductor layer provided on the first electrode, an active layer provided on the first semiconductor layer, a second semiconductor layer provided on the active layer, a second electrode provided on the second semiconductor layer, and a reflective layer provided on the second semiconductor layer, wherein light emitted from the active layer resonates between the first electrode and the reflective layer.
US11837153B2 Light emitting substrate, display apparatus, and method of driving light emitting substrate
A light emitting substrate is provided. The light emitting substrate includes a plurality of light emitting controlling units arranged in M rows and N columns, M is an integer equal to or greater than one, N is an integer equal to or greater than one, wherein a respective one of the plurality of light emitting controlling units includes a plurality of light emitting elements arranged in J rows and I columns, J being an integer equal to or greater than one, I being an integer equal to or greater than one, a i-th column of the I columns of light emitting elements includes J rows of light emitting elements, 1≤i≤I; (M×J) number of first voltage signal lines; and (M×J) number of groups of second voltage signal lines.
US11837152B2 Driving circuit and display panel
The present disclosure discloses a driving circuit and a display panel. The driving circuit includes: a first wire; a second wire; and a plurality of third wires, spaced apart from each other, wherein one end of each third wire is electrically connected to the first wire, and an other end of the each third wire is electrically connected to the second wire. A current adjustment unit and at least one light-emitting unit are disposed on the each third wire. Each current adjustment unit has a different resistance value. The current adjustment unit on the each third wire that is farther away from a first signal input terminal of the first wire has a smaller resistance value.
US11837151B2 Display module and display apparatus having the same
A display module includes a substrate; a plurality of pixels provided on a surface of the module substrate; a plurality of first micro-pixel controllers provided in spaces between the plurality of pixels, and a plurality of second micro-pixel controllers provided in a periphery area of the upper surface of the module substrate, wherein each of the plurality of first micro-pixel controllers controls two or more pixels of the plurality of pixels, and at least one function performed by the plurality of first micro-pixel controllers is different from at least one function performed by the plurality of second micro-pixel controllers.
US11837146B2 Method and system of diffuse and specular reflection correction of display device
Methods and a system for pixel-by-pixel correction of diffuse reflected and specular reflected light on a display device of an information handling system. Voltage values of pixels of the display device are measured by sensors. Measured voltage values of a pixel are converted to a digital value. A digital correction value calculated based on whether diffuse reflected light or diffuse reflected light and specular reflected light is found on the pixel. A sigmoid transfer function and discrete sharpening filter is performed on the pixel, if the digital correction value is less than zero.
US11837145B2 Display apparatus and display control apparatus
Provided is a display apparatus that superimposes an image on an observation target, and the display apparatus includes a display unit and a display controller. The display unit displays an object image. The display controller adjusts a display position of the object image in a display region of the display unit in a horizontal direction on a pixel line basis.
US11837140B2 Chromatic ambient light correction
Methods and systems for chromatic ambient-light support are provided. Given an input surround correlated color temperature (CCT), its normalized value is mapped to a preferred gray CCT value using a sigmoid-like function model generated based on viewer experimental data. The preferred gray CCT value is then mapped to an adjusted CCT value so that viewing conditions on a display with the input surround CCT value match a D65 surround CCT value.
US11837138B2 Control circuit and method for low-temperature poly-silicon pixel array
A control circuit for a low-temperature poly-silicon array controls the low-temperature poly-silicon array including M rows×N columns of pixel units. The control circuit includes N operational amplifiers, a comparison unit, and a pixel input switch control unit. The comparison unit determines pixel values of N red subpixels, N green subpixels, and N blue subpixels in at least one row of pixel units of the M rows of pixel units are the same as each other. The pixel input switch control unit controls, when the pixel values of the N red subpixels, the N green subpixels, and the N blue subpixels in the at least one row of pixel units of the M rows of pixel units are the same as each other, the N red pixel input switches, the N green pixel input switches, and the N blue pixel input switches to be all turned on.
US11837133B2 Gate driving circuit, method of driving gate driving circuit, and display panel
The present disclosure provides a gate driving circuit, a method of driving a gate driving circuit, and a display panel. The gate driving circuit includes a plurality of driving units connected in cascade. Each driving unit includes: N shift register units; and a mode control circuit connected to the N shift register units, wherein the mode control circuit is configured to receive a control signal for the driving unit, and connect the N shift register units in one of a plurality of resolution modes under the control of the control signal.
US11837131B2 Display device and method of driving the same
A display device includes a display panel including a plurality of pixels, a scan driver which supplies scan signals and sensing control signals to scan lines and sensing control lines, based on a clock signal, a power manager which applies initialization power to initialization lines, a sensor which senses threshold voltages of driving transistors, a detector which detects an error of the initialization lines and outputs line information indicating an initialization line having the error, a timing controller which changes a sensed threshold voltage using the initialization line having the error and generates image data with reference to a changed threshold voltage, and a data driver which supplies a data signal corresponding to the image data to data lines.
US11837125B2 Display panel, method for detecting display panel and electronic device
A display panel, a method for detecting a display panel and an electronic device are provided. a display panel are provided, including a display area and a peripheral region surrounding the display area; a plurality of bonding pads in the peripheral region; a lighting pad in the peripheral region; a plurality of source signal lines at least in the display region; a plurality of source signal line leads in the peripheral region and electrically connected to the plurality of source signal lines and electrically connected to the plurality of bonding pads; a plurality of sub-pixel columns in the display region and electrically connected to the plurality of source signal lines; and a detection circuit, arranged in the peripheral region and between the plurality of binding pads and the display area.
US11837123B2 Hologram generation device and method enabling two-way interaction using 3D data
A hologram generation device includes: a hologram object generation unit for generating a hologram target object composed of planar component bodies in an exploded view in which a plurality of canvases and a 3D object which form a screen area of a flat display panel are exploded in each of at least three directions; a hologram generation unit for generating a three-dimensional hologram of the 3D object by outputting the hologram target object through the flat display panel toward reflective surfaces, respectively, corresponding to the at least three directions; and an interaction providing unit for providing two-way interaction with the three-dimensional hologram in connection with a user terminal.
US11837122B2 Display device and method of controlling display device
A method of controlling a display device includes starting, by a first wireless communicator, first near field wireless communication with induced electricity, receiving configuration information using the first near field wireless communication, starting second near field wireless communication with another display device via a second wireless communicator based on the induced electricity, and transmitting the configuration information using the second near field wireless communication.
US11837121B2 Display correction system, display system, and display correction method
A display correction system includes a first obtainer, a second obtainer, a third obtainer, a predictor, and a corrector. The first obtainer obtains travel route information on a travel route ahead of a moving body. The second obtainer obtains speed information on a speed of the moving body. The third obtainer obtains orientation information on an orientation of the moving body. The predictor predicts, based on the travel route information and the speed information, a time period during which the moving body travels through a specific section in the travel route. The corrector performs correction of a displacement of a display position of a content on a display image based on the orientation information. Based on prediction result of the predictor, the corrector executes first control when the moving body is traveling in a normal section, and executes second control when the moving body is traveling in the specific section.
US11837119B2 Display device
A display device including a display panel, a variable adhesive layer disposed on the display panel and a cover member disposed on the variable adhesive layer is provided. The variable adhesive layer includes a block copolymer and a plasticizer mixture, and the plasticizer mixture has a low critical solution temperature (LCST) of 60° C. to 80° C. The plasticizer mixture is phase-separated into two phases at a temperature equal to or higher than the low critical solution temperature, thereby significantly lowering adhesion of the variable adhesive layer. Accordingly, the display device of the present disclosure has excellent adhesion reliability and provides an advantage of easy reworking since the adhesion significantly decreases at a temperature equal to or higher than the low critical solution temperature. In addition, the display device has excellent folding characteristics due to the presence of the plasticizers.
US11837117B2 Advertising wing hitch frame connector
An advertising wing hitch frame connector is described. Embodiments of the connector include a first attach and detachable arm and a second attach and detachable arm each adapted to couple to an object. In one instance, the object may be a frame including a plurality of adjustable legs. In another instance, the object may be a modified trailer hitch.
US11837113B2 Aircraft passenger window shade with illuminated image
A passenger window shade on an aircraft is provided. The passenger window shade includes a first section of the passenger window shade. The first section forms a substantially flat and thin plane. The first section has a first transparency to visible light. The passenger window shade includes a second section of the passenger window shade situated within the first section. The second section includes a second transparency to visible light that is different from the first transparency such that an image is formed inside the aircraft when visible light is aimed at the passenger window shade from outside the aircraft.
US11837112B2 Display device and driving support system
A display device or a driving support system which enables a driver to obtain information easily is provided. A display device or a driving support system which is unlikely to impose a burden on a driver is provided. A display device or a driving support system which is suitable for space saving is provided. A display device or a driving support system which is capable of large-area display is provided. A display device or a driving support system which does not impair the aesthetic appearance of the car interior is provided.The display device includes a display panel which has flexibility and can be transformed between a first form and a second form, and a driving means having a function of reversibly changing the display panel between the first form and the second form. The first form is a form in which a display surface of the display panel is suspended, and the second form is a form in which the display panel is stored upward.
US11837110B2 Method of educating users by gamification
A method of automatically providing personalized learning activities to users of an online learning platform is described. A quest is built based on an input of at least a first user's educational objective. The quest includes a primary quest that starts with a start node, ends with the end node, and includes a set of intermediate nodes, wherein each node of the primary quest must be traversed by the first user in order to complete the quest. The quest includes at least one secondary quest that starts with a node of the primary quest as its start node and includes a second set of intermediate nodes. As the user selects a node of the quest, educational activities related to its respective concept are presented to the user. The user's progress in the quest is tracked.
US11837108B2 Device and a system for simulated ultrasound-guided needling
This invention relates to a computer-implemented simulation system comprising a needle device having a retractable needle shaft comprising a resistance mechanism which can be activated to vary the resistance of the needle shaft. A processing module is configured to: receive ultrasound image data representative of a subject being scanned, receive position and orientation data representative of an ultrasound probe and a needle device, calculate a projected path for the needle device and generate a simulation needle from the projected path. When the simulation needle is determined to intersect with an identified tissue type, it modulates a signal and sends the modulated signal to the resistance mechanism, thereby to cause a change in the resistive force acting on the retractable needle shaft. The invention also relates to a computer-implemented method for simulating ultrasound guided needling using this system.
US11837107B2 Technique for controlling a human machine interface
A technique for controlling a human machine interface is provided. A first task includes outputting a predefined criterion applicable to each of a plurality of physical objects. Each object is associated with a category within a group of at least pairwise disjoint categories with the criterion fulfilled for each object in a first category and not fulfilled for each object in a second category. Controlling the HMI for the first task includes repeatedly performing the steps of rendering an object; monitoring the HMI for an input during a predefined first time period after the rendering of the object; and updating a first metric indicative of a performance measurement in the first task. The method further comprises rendering a plurality of receptacles each enclosing one of the objects for a second task.
US11837106B2 System and method to monitor and titrate treatment for high altitude-induced central sleep apnea (CSA)
An apparatus and method for employing data from the person and from the environment where the person is situated facilitate the detection and prediction of severity of high altitude-induced Sleep Disordered Breathing (SDB, and specifically Central Sleep Apnea (CSA)). Longitudinal tracking of local barometric pressure and severity of SDB symptoms (objective or subjective or both) allow for prediction of occurrence of SDB (per altitude). Some of all of the data can be obtained from one or more wearable devices that may be worn by the person. Additionally, personalized mapping for dosing of medication (e.g. acetazolamide, low-flow oxygen therapy) to treat high altitude-induced SDB are provided, with recommended dosing provided to the person per altitude.
US11837098B2 Systems and methods for drone air traffic control utilizing geographic boundaries for management
Systems and methods for drone air traffic control include, in an air traffic control system configured to manage Unmanned Aerial Vehicle (UAV) flight in a plurality of geographic regions, wherein the air traffic control system has one or more servers configured to manage each geographic region predetermined based on a geographic boundary, communicating to one or more UAVs via one or more wireless networks, wherein the one or more UAVs are configured to maintain their flight in the plurality of geographic regions based on coverage of or connectivity to the one or more wireless networks; obtaining data related to the one or more UAVs, wherein the data includes flight operational data, flight plan data, and sensor data related to obstructions and other UAVs; analyzing and storing the data for each geographic region; and managing flight of the one or more UAVs in corresponding geographic regions based on the data.
US11837093B2 Lane change notification
Aspects of the disclosure relate providing a lane change notification when a vehicle is to perform a lane change. One or more computing devices may generate and display a video, where the video is generated from a perspective of a virtual camera at a default position and default pitch. The one or more computing devices may receive an indication that the vehicle is to perform a lane change from a first lane to a second lane and adjust, after the vehicle receives the indication, the default position and default pitch of the virtual camera to an updated position further above the vehicle relative to ground than the default position and an updated pitch directed more towards the ground than the default pitch. The video may be generated and displayed from the perspective of the virtual camera at the updated position and updated pitch.
US11837080B2 Information processing system, information processing method, management device, and program
An object is to estimate the course of a movable terminal device. An information processing system (S) includes a plurality of transmission devices (1a, 1b) capable of transmitting predetermined radio waves, a terminal device (2) capable of receiving the predetermined radio waves, and a management device (3) communicably connected to the terminal device. The terminal device (2) measures intensities of radio waves received from the transmission devices (1a, 1b) at predetermined times, and transmits measurement results to the management device (3). The management device (3) calculates distances between the terminal device (2) and each of the transmission devices (1a, 1b) at the predetermined times from the measurement results, and calculates positions of the terminal device (2) at the predetermined times from the calculated distances.
US11837079B2 Infrasound drive for haptic experiences
An infrasound drive system and method are disclosed. An infrasound drive system includes a control circuit for transmitting a data signal and a power signal, and one or more infrasound drive that includes an input terminal, an amplifier and a tactile transducer, in one or more infrasound drives, the amplifier receives a power signal from the power channel and a data signal from the data channel. The amplifier outputs an amplified signal to the tactile transducer. The tactile transducer generates a tactile vibration based on the data signal and the power signal. An infrasound drive can be disposed in a housing and transmit a haptic force to a user in contact with the housing. A user can limit the haptic force transmitted by the infrasound drive. The power channel and the data channel can be provided by a power over Ethernet (PoE) cable.
US11837075B2 Processing alarm signals
Methods, systems, computer-readable media, and apparatuses for processing alarm signals are presented. In some embodiments, a mobile device may be registered with a security system that is installed at a premises. Subsequently, an alarm trigger associated with the security system may be received. Based on receiving the alarm trigger, the location of the mobile device may be determined. A response to the alarm trigger then may be determined based on the location of the mobile device.
US11837072B2 Control system and control method
A control system includes: an input receiver that receives an input from a user; and a controller that, if a security system is set in a notification mode, brings the input receiver into a cancellation preparation state in response to a sensor being changed to a predetermined state. The notification mode is a mode in which a notification is provided after a predetermined time period has elapsed since the sensor has changed to the predetermined state. The cancellation preparation state is a state in which a cancellation input for cancelling a setting of the notification mode is receivable. The controller cancels the setting of the notification mode when the cancellation input is received by the input receiver in the cancellation preparation state.
US11837067B2 User interfaces for facilitating operations
The present disclosure generally relates to user interfaces for facilitating operations. In some examples, computer systems provide indications that educate and/or guide users for performing an operation. In some examples, computer systems perform a first operation based on a first type of user input corresponding to a first hardware input device and perform a second operation based on a second type of user input corresponding to the first hardware input devices. In some examples, computer systems adjust audio output of an emergency siren based on detecting a particular type of event. In some examples, computer systems display different types and/or sizes of notifications based on an operating mode of a respective computer system. In some examples, computer systems forgo performing one or more operations when a respective computer system operates in a low power mode.
US11837065B2 Systems and methods for textural zone monitoring
Various embodiments of the present invention provide systems and method for monitoring of physical movement in relation to regions where movement is either unconditionally or conditionally unauthorized.
US11837063B2 Communication method between a self-driving vehicle and a locking system, and self-driving vehicle
A communication method between a self-driving transportation vehicle and a locking system, wherein: a control command is transmitted to the locking system to unlock an entrance; the entrance secured by the locking system is opened so the transportation vehicle is able to pass the entrance or is able to set down or pick up items behind the entrance; the locking system and/or the transportation vehicle includes at least one sensor system for detecting an environment to detect persons or potentially intruding objects in the environment of the entrance; in response to a potentially intruding person or a potentially intruding object being detected, the entrance is not unlocked or an already-unlocked entrance is locked again. Also disclosed is a self-driving transportation vehicle.
US11837060B2 Systems and methods for contactless pickup at a vending machine
Systems and methods for contactless pickup at a vending machine are provided. The systems and methods include determining that a user device is in proximity of the vending machine. The proximity is determined without the user touching an input mechanism of the vending machine. Responsive to determining the proximity, the vending machine or the user device transmits a request to vend the items included in a reservation to a management server. The management server then transmits a vend request to the vending machine which then vends the reserved items.
US11837058B1 Credit card with location tracking device
A card with an embedded location tracker that can assist with locating a misplaced, lost, or stolen card is described. The location tracking device is embedded into the material forming the card. Other devices can form a crowdsourced network covering a wide geographic area that may be used to detect signals from the location tracking device of the card using a short-range wireless communication technology. When the card becomes misplaced, lost, or stolen, the card holder or the card issuer may use the embedded location tracking device to determine the current location of the card. In one embodiment, a tamper mechanism may also be provided to disable a chip of the card in response to an attempt to deactivate, destroy, or remove the embedded location tracking device from the card.
US11837057B1 Intrusion detection systems and methods
An intrusion detection system and method includes an intrusion detection system processor communicatively coupled to multiple environmental change event sensors disposed within an enclosure housing a CPU of an ATM and independent of the CPU of the ATM. In response to receiving an environmental change event notification from one or more of the environmental change event sensors, the intrusion detection system processor commences a predetermined time-out period for entry of valid authentication credentials and deactivates a power supply of the automated teller machine upon expiry of the time-out period without receiving entry of valid authentication credentials.
US11837056B2 Method of gaming, a gaming system and a game controller
An electronic gaming system comprises a first video display, a second video display, and a game controller to select a plurality of symbols from a symbol set for display at respective ones of a plurality of symbol display positions on the first video display. Upon a trigger condition being met, the game controller awards one or more wild symbols to be incorporated into the symbol display independently of selection of the symbols from the symbol set, controls the second video display to display a first portion of a wild symbol awarding animation, and controls the first video display to display a second portion of the wild symbol awarding animation during which one or more animated objects shown in the first portion of the wild symbol awarding animation move to the first video display.
US11837052B2 Replicating symbol driven events across multiple gaming devices
Gaming systems and methods that replicate a symbol driven event obtained at one gaming device at one or more other gaming devices.
US11837051B2 Electronic gaming system with multiple hand based side wager
The present disclosure provides gaming systems having one or more processors coupled to memory. The gaming system can receive a side wager corresponding to a play of a card game. The gaming system can then provide a plurality of hands for the play of the card game. The gaming system can determine the number of the plurality of hands that satisfy a side wager condition, and calculate a first award amount based on the number of the plurality of hands that satisfy the side wager condition. An account of the player can be credited based on the first award amount. The gaming system can receive wagers that each correspond to a respective hand of the card game. Upon completion of the game, the system can determine an award amount for each of the plurality of hands, and adjust a credit balance of an account based on the award amount for each of the plurality of hands.
US11837050B2 In-play wagering for pooled prizes by points
The present disclosure provides a method of in-play wagering for pooled or contest prizes by points in which users are placed in various cohorts based on skill and then allowed to compete against one another in a contest for a prize that is won by the user with the total amount of points earned during a contest. This method provides grouping the users of a wagering network into cohorts and allowing the users to join a contest based on the cohort to compete for a prize that the user with the most points wins during the length of the contest.
US11837044B2 System and method for nutrition tracking
A nutrition tracking system comprises a nutrition tracking server, a plurality of weight-based food offering terminals, and one or more nutrition and meal information inquiry terminals. Multiple weight-based food offering terminals may be equipped on a food service cart. Each weight-based food offering terminal may be initialized to offer a type of food. The weight-based food offering terminal automatically measures the weight of food taken by a customer or for a customer, calculates the cost of food, and shows the weight and the cost on the display in real time. When the food is paid, the weight-based food offering terminal automatically reports the vending information to the nutrition tracking server. The nutrition tracking server maintains a database for customer meal information and a database for customer nutrition information. Customers may inquire their meal history and nutrition information using the nutrition and meal information inquiry terminals.
US11837041B2 Wireless authentication systems and methods
A wireless authentication interference unit comprising: a receiver; a transmitter; and a controller configured to: detect, via the receiver, a first wireless signal indicative of a wireless authentication protocol between an authentication terminal and an authentication key; and output, via the transmitter, an interference signal during a broadcast of an authentication message from the authentication key, wherein the interference signal disrupts authentication of the authentication key by the authentication terminal.
US11837037B2 Universal secure mobile device entry upgrade electronics unit for electronic locks and method of use thereof
A universal secure mobile device entry upgrade for electronic locks adds a wireless unlocking functionality to an existing host lock assembly. An electronics unit having a processing unit, a wireless communication device, a lock input, and a lock output is installed between a host motor output and host motor of a host lock. The original unlocking functionality of the host lock is maintained by either repeating an unlock signal from the host motor output to the host motor using the processing unit, or through a two-position switch that passes a host unlock signal to the host motor by default, but switches to a second position that allows an unlock signal to be sent to the host motor when a wireless unlocking is signaled from a mobile unlocking device such as a smartphone or the like. An integrated security chip and real-time clock may be included to increase security.
US11837036B2 Integrated access control system
Disclosed embodiments provide an integrated access control system. The integrated access control system includes both credential reader functionality and door controller functionality in the same package. In embodiments, the circuitry is miniaturized to fit within a standard “single gang” box such as those used for a standard light switch or receptacle. In this way, the integrated access control system of disclosed embodiments installs easily and unobtrusively in standard sized openings. To operate in a confined area such as a single gang box enclosure, a variety of thermal management and power management techniques are employed to provide reliable operation.
US11837033B2 Micromobility electric vehicle with electronic device holder and integrated display
A micromobility electric vehicle comprising an electronic device holder and an integrated display to improve a user experience with the electric vehicle. The electric vehicle comprises handlebars coupled to an upper portion of a stem and configured to steer the vehicle, an electronic device holder having spring-loaded arms that retract at least partially into the handlebars, wherein the spring-loaded arms are configured to apply a force against edges of an electronic device when arranged between the spring-loaded arms, wherein the electronic device has a mobile display, and an integrated display arranged on a top surface of the upper portion of the stem and positioned between the spring-loaded arms of the electronic device holder, wherein the integrated display is configured to display information about the micromobility electric vehicle.
US11837031B2 Distributed voting platform
An automated voting platform can allow a user to register to vote, view information about candidates, and submit votes in an election using his or her own personal computing device. To minimize the likelihood of voter fraud, the automated voting platform can implement an authentication process that requires the user to submit biometric or other identification information prior to being enabled to access the user's account with the automated voting platform. This authentication process can also require the user to repeatedly submit biometric information thereby ensuring that the same user continues to use the computing device while accessing the user's account.
US11837030B2 Authentication device, authentication method, and recording medium
The disclosure is detecting an authentication target who is moving in a predetermined direction in a video; inputting a first image in which an entire body of the target; calculating characteristic information from an image of the entire body in the first image, comparing the calculated characteristic information with characteristic information of the entire body stored in first memory that stores characteristic information of entire bodies of targets, and extracting candidate information of the targets from the first memory based on a first authentication result; inputting a second image in which an iris of the target; and comparing characteristic information of irises stored in second memory that stores the characteristic information of the irises of targets with characteristic information of an iris from the second image, calculating a verification score, executing second authentication on the target in the second image based on the verification score, and outputting an authentication result.
US11837022B2 Electronic apparatus with eye calibration and method for controlling the same
An electronic apparatus includes a control unit that performs control to acquire first orientation information indicating a first orientation of the body and first line-of-sight information about the user's line-of-sight, of a case where a first eye tracking calibration display is displayed on the screen, acquire second orientation information indicating a second orientation of the body different from the first orientation and second line-of-sight information about the user's line-of-sight, of a case where a second eye tracking calibration display is displayed on the screen, and cause, in a case where the second orientation information is different from the first orientation information, the screen to display a predetermined display that prompts the user to change the orientation of the body to the first orientation.
US11837017B2 System and method for face recognition based on dynamic updating of facial features
Disclosed is a system for face recognition based on dynamic updating of facial features, comprising an image acquisition unit, a face image standardization unit, a facial feature comparison unit, and a facial feature update unit. The image acquisition unit acquires an original image which is processed by the face image standardization unit, and then the facial feature comparison unit completes extraction and comparison of a facial feature vector to determine whether the original image belongs to a user ID or a stranger, or to complete entry of the facial feature vector. Each user ID corresponds to one or more facial feature vectors. The facial feature update unit automatically updates the facial feature vector in a normal workflow to improve reliability and accuracy of face recognition. Also disclosed is a method for face recognition using the system. The disclosure has the advantages of simple deployment and simple to use, improving the accuracy of face recognition without increasing the size of a face recognition network, and may quickly and effectively adapt to changes in environment or user's appearance.
US11837014B2 Detection device
A detection device includes: a sensor in which detection elements each including a photoelectric conversion element are arranged in a detection region; a drive circuit configured to supply drive signals to the detection elements; and a detection circuit configured to process a detection signal output from each detection element. Each detection element includes: a source follower transistor configured to output a signal corresponding to an electric charge generated in the photoelectric conversion element; and a read transistor configured to read an output signal of the source follower transistor and output the detection signal. A potential obtained by superimposing a threshold voltage of the source follower transistor and a voltage drop caused by on-resistance of the read transistor on a reset potential serving as a reference value for a voltage variation amount of the detection signal is set as an initial value of a potential applied to the photoelectric conversion element.
US11837009B2 Apparatus and method for ultrasonic fingerprint and touch sensing
An ultrasonic fingerprint sensor may include sensor pixels with interleaved ultrasonically-sensitive regions. Each of a plurality of sensor pixels in the ultrasonic fingerprint sensor may include nine distinct ultrasonically-sensitive regions electrically coupled to a common readout circuit, where there is an ultrasonically-sensitive region of another sensor pixel disposed between each of the nine distinct ultrasonically-sensitive regions. The ultrasonic fingerprint sensor may further include circuitry for binning together groups of sensor pixels during certain lower-resolution operations such as touch sensor operations. The ultrasonic fingerprint sensor may be used in capturing fingerprint images that are then used in an authentication process.
US11837004B1 Searchable table extraction
Method includes generating a base model by training a pretrained model using a base training dataset including first training datapoints identifying tables in historical document images that include the tables and text, where the generated base model is configured to extract the tables as objects; and generating a table extraction model by training the base model using an enhanced training dataset including second training datapoints that are different from the first training datapoints and identify a plurality of cells disposed in each of the tables in a row direction and a column direction. The table extraction model is trained to output content of the tables and table information in an XML format, the table information including cell level information of the plurality of cells that is searchable via a query configured to provide target content that corresponds to one or more cells.
US11837003B2 Dynamic generation of client-specific feature maps
The present disclosure relates to methods and systems to generate a modified feature map specific to a client. A template feature map may be modified based on usage data associated with a client. The template feature map may represent a visual representation of a plurality of features provided by an operator, each feature associated with a plurality of instructions to be processed for the client. The usage data may be compared with each feature to determine whether any feature is associated and/or utilized by the client. Based on determining whether the usage data indicates that any feature is associated and/or utilized by the client, the template feature map may be modified to perform an action to the template feature map indicating that a feature is associated and/or utilized by the client. A modified template feature map may be generated that is specific for a client.
US11837002B2 System and method for spatial encoding and feature generators for enhancing information extraction
A system and method for extracting data from a piece of content using spatial information about the piece of content. The system and method may use a conditional random fields process or a bidirectional long short term memory and conditional random fields process to extract structured data using the spatial information.
US11836998B2 Predicting cancer recurrence from spatial multi-parameter cellular and subcellular imaging data
A method of predicting cancer recurrence risk for an individual includes receiving patient spatial multi-parameter cellular and sub-cellular imaging data for a tumor of the individual, and analyzing the patient spatial multi-parameter cellular and sub-cellular imaging data using a prognostic model for predicting cancer recurrence risk to determine a predicted cancer recurrence risk for the individual, wherein the joint prognostic model is based on spatial correlation statistics among features derived for a plurality of intra-tumor spatial domains from spatial multi-parameter cellular and sub-cellular imaging data obtained from a plurality of cancer patients.
US11836996B2 Method and apparatus for recognizing text
The present disclosure discloses a method and apparatus for recognizing a text. The method comprises: acquiring images of a text area of an input image, the acquired images including a text centerline graph, a text direction offset graph, a text boundary offset graph, and a text character classification graph; extracting coordinates of feature points of a character center from the text centerline graph; sorting the extracted coordinates of the feature points based on the text direction offset graph to obtain a coordinate sequence of the feature points; determining a polygonal bounding box of the text area based on the coordinate sequence of the feature points of the character center and the text boundary offset graph; and determining a classification result of the feature points of the character center, based on the coordinate sequence of the feature points of the character center and the text character classification graph.
US11836994B2 Methods and apparatus for automatic collection of under-represented data for improving a training of a machine learning model
In some embodiments, a method can include executing a first machine learning model to detect at least one lane in each image from a first set of images. The method can further include determining an estimate location of a vehicle for each image, based on localization data captured using at least one localization sensor disposed at the vehicle. The method can further include selecting lane geometry data for each image, from a map and based on the estimate location of the vehicle. The method can further include executing a localization model to generate a set of offset values for the first set of images based on the lane geometry data and the at least one lane in each image. The method can further include selecting a second set of images from the first set of images based on the set of offset values and a previously-determined offset threshold.
US11836992B2 Identification and clustering of lane lines on roadways using reinforcement learning
A system comprises a processor and a memory storing instructions. The processor receives an image for processing using a reinforcement learning based agent comprising a neural network trained using a reward function. The image includes N lane lines of a roadway, where N is a positive integer. The instructions configure the processor to traverse the image using the agent at least N times from a first end of the image to a second end of the image by: incrementally moving the agent from a first side of the image to a second side of the image after each traversal; and maximizing rewards for the agent using the reward function during each traversal of the image using the agent. The instructions configure the processor to identify the N lane lines of the roadway as a single cluster of lane lines after traversing the image using the agent at least N times.
US11836990B2 Methods and systems for two-phase camera to lidar alignment
Systems and methods for generating alignment parameters for processing data associated with a vehicle. In one embodiment, a method includes: receiving image data associated with an environment of the vehicle; receiving lidar data associated with the environment of the vehicle; processing, by a processor, the image data to determine data points associated with at least one vehicle identified within image data; processing, by the processor, the lidar data to determine data points associated with at least one vehicle identified within the lidar data; selectively storing the data points in a data buffer based on at least one condition associated with a quality of the data points; processing, by the processor, the data points in the data buffer with a joint analysis method to generate alignment parameters between the lidar and the camera; and processing future data based on the alignment parameters.
US11836989B2 Vehicular vision system that determines distance to an object
A vehicular vision system includes a camera disposed at an in-cabin side of a windshield of a vehicle. Responsive to image processing at an ECU of captured frames of image data, the vehicular vision system detects an object present in a field of view of the camera. As the vehicle moves relative to the detected object, captured frames of image data are processed to determine a point of interest, present in multiple captured frames of image data, on the detected object. The vehicular vision system, via processing of captured frames of image data as the vehicle moves relative to the detected object, and based on the determined point of interest present in multiple captured frames of image data, estimates a location in three dimensional space of the determined point of interest and determines distance to the determined point of interest on the detected object.
US11836980B2 Systems, devices, and methods for assisting human-to-human interactions
Systems, devices, and methods for providing assistance in human-to-human interactions are described. When it is determined that a user of a wearable heads-up display is interacting with another human, interaction assistance information can be presented to the user, such as biographic information relating to the other human, indication of emotional states of the user and/or other human, indication of when the interaction is one-sided, candidate conversation topics and candidate conversation questions. Additionally, interaction assistance functions or applications can also be provided which enable recording and storing of interactions, generation of summaries or lists based on the interaction, transcription of the interaction, note taking, event input, and notification management.
US11836976B2 Method for recognizing seawater polluted area based on high-resolution remote sensing image and device
A method for recognizing polluted seawater areas based on high-resolution remote sensing images includes performing automatic sea and land classification on a remote sensing image by using a supervised learning algorithm. The classification result reaches a higher precision level by processized iterative clustering compared to conventional methods. The method further includes combining a chlorophyll-associated normalized difference vegetation index, a brightness-associated normalized difference water shadow index, a segmentation-based image interpretation thought and a human visual saliency-based mechanism in remote sensing interpretation by virtue of a chlorophyll concentration difference of a seawater polluted area and surrounding seawater and a brightness difference of pollutant shadows. The seawater polluted area is extracted by threshold segmentation. An area where the water quality is good and a heavily polluted area are extracted. A pollution transition area is further extracted. The method provides convenience and an accurate reference for prevention and control of marine pollution.
US11836969B2 Preprocessing images for OCR using character pixel height estimation and cycle generative adversarial networks for better character recognition
A text extraction computing method that comprises calculating an estimated character pixel height of text from a digital image. The method may scale the digital image using the estimated character pixel height and a preferred character pixel height. The method may binarizes the digital image. The method may remove distortions using a neural network trained by a cycle GAN on a set of source text images and a set of clean text images. The set of source text images and clean text images are unpaired. The source text images may be distorted images of text. Calculating the estimated character pixel height may include summarizing the rows of pixels into a horizontal projection, and determining a line-repetition period from the projection, and quantifying the portion of the line-repetition period that corresponds to the text as the estimated character pixel height. The method may extract characters from the digital image using OCR.
US11836966B2 Efficient across-camera target re-identification method based on similarity
An efficient across-camera target re-identification method based on similarity, which obtains a plurality of matching pairs and similarity scores thereof through two groups of targets to be matched; wherein for the matching pairs that are not matched by both parties, only a part of the matching pairs with higher similarity scores are selected each time, and the matching pairs are traversed according to the order of the similarity scores thereof from large to small, and the matching pairs and the similarity scores thereof are output as a matching result; when any target to be matched in a matching pair already appears in the matching result, the target cannot be output as the matching result; unmatched matching pairs are repeated traversed until the matching result reaches the expectation. The method firstly solves the multi-target matching problem based on similarity, and greatly reduces the time complexity and improves the efficiency.
US11836965B2 Determining visual overlap of images by using box embeddings
An image matching system for determining visual overlaps between images by using box embeddings is described herein. The system receives two images depicting a 3D surface with different camera poses. The system inputs the images (or a crop of each image) into a machine learning model that outputs a box encoding for the first image and a box encoding for the second image. A box encoding includes parameters defining a box in an embedding space. Then the system determines an asymmetric overlap factor that measures asymmetric surface overlaps between the first image and the second image based on the box encodings. The asymmetric overlap factor includes an enclosure factor indicating how much surface from the first image is visible in the second image and a concentration factor indicating how much surface from the second image is visible in the first image.
US11836962B2 Image processing method and system
The present application relates to an image processing method and system. The method includes: determining an enhanced image of a target object of an input image based on a segmentation algorithm, where the enhanced image of the target object comprises an image in which each pixel classified as the target object is displayed in an enhanced manner; and determining a positioning image of the target object by applying an integral image algorithm to the enhanced image of the target object.
US11836961B2 Information processing apparatus, information processing method, and storage medium for determining whether a captured image of a subject is suitable for recognition processing
An information processing apparatus includes a map creation unit configured to create a defocus map corresponding to a captured image of a subject, an object setting unit configured to set a recognition target, and a determination unit configured to determine, based on the defocus map, whether the recognition target is recognizable in the image.
US11836955B2 Detecting unfamiliar signs
Aspects of the disclosure relate to determining a sign type of an unfamiliar sign. The system may include one or more processors. The one or more processors may be configured to receive an image and identify image data corresponding to a traffic sign in the image. The image data corresponding to the traffic sign may be input in a sign type model. The processors may determine that the sign type model was unable to identify a type of the traffic sign and determine one or more attributes of the traffic sign. The one or more attributes of the traffic sign may be compared to known attributes of other traffic signs and based on this comparison, a sign type of the traffic sign may be determined. The vehicle may be controlled in an autonomous driving mode based on the sign type of the traffic sign.
US11836954B2 3D point cloud compression system based on multi-scale structured dictionary learning
In a 3D point cloud compression system based on multi-scale structured dictionary learning, a point cloud data partition module outputs a voxel set and a set of blocks of voxels of different scales. A geometric information encoding module outputs an encoded geometric information bit stream. A geometric information decoding module outputs decoded geometric information. An attribute signal encoding module outputs a sparse coding coefficient matrix and a learned multi-scale structured dictionary. An attribute signal compression module outputs a compressed attribute signal bit stream. An attribute signal decoding module outputs decoded attribute signals. A 3D point cloud reconstruction module completes reconstruction. The system is applicable to lossless geometric and lossy attribute compression of point cloud signals. Based on the natural hierarchical partitioning structure of point cloud signals, the system gradually improves the reconstruction quality of high-frequency details in the signals from coarse scale to fine scale, and achieves significant gains.
US11836950B2 Quality metrics for automatic evaluation of dual ISH images
The present disclosure is directed to a computer system designed to (i) receive a series of images as input; (ii) compute a number of metrics derived from focus features and color separation features within the images; and (iii) evaluate the metrics to return (a) an identification of the most suitable z-layer in a z-stack, given a series of z-layer images in a z-stack; and/or (b) an identification of those image tiles that are more suitable for cellular based scoring by a medical professional, given a series of image tiles from an area of interest of a whole slide scan.
US11836948B2 Image calibration method and image calibration device
An image calibration method applied to an image calibration device includes comparing a first image with a second image to acquire a first overlapping region of the first image and a second overlapping region of the second image, analyzing color distribution of the first overlapping region to acquire at least one first base color value, analyzing color distribution of the second overlapping region to acquire at least one second base color value, setting a ratio of the at least one first base color value to the at least one second base color value as an luminance compensation value when the at least one first base color value is greater than the at least one second base color value, and utilizing the luminance compensation value to adjust pixels of the second image. The first overlapping region is overlapped with the second overlapping region.
US11836947B2 System for calibrating a vehicle camera
A system for adjusting a sensor of a vehicle comprises: a base unit; a support structure connected to the base unit; and a vehicle calibration assistance structure mounted on the support structure and including a target panel, which has a surface facing forward towards a service area. The surface of the target panel bears a combination of predetermined graphical features, and the vehicle is positioned in the service area. A processing system is operatively connected to the vehicle calibration assistance structure. A positioning device aids with the relative positioning between the vehicle and the vehicle calibration assistance structure.
US11836946B2 Methods and devices for guiding a patient
Methods and systems for guiding a patient for a medical examination using a medical apparatus. For example, a computer-implemented method for guiding a patient for a medical examination using a medical apparatus includes: receiving an examination protocol for the medical apparatus; determining a reference position based at least in part on the examination protocol; acquiring a patient position; determining a deviation metric based at least in part on comparing the patient position and the reference position; determining whether the deviation metric is greater than a pre-determined deviation threshold; and if the deviation metric is greater than a pre-determined deviation threshold: generating a positioning guidance based at least in part on the determined deviation metric, the positioning guidance including guidance for positioning the patient relative to the medical apparatus.
US11836943B2 Virtual face model creation based on key point
The present application provides a method and apparatus of creating a face model, and an electronic device. The method includes: obtaining at least one key point feature of an current face image by performing key point detection on the current face image; obtaining a target bone parameter set matching the current face image according to the at least one key point feature; and creating a virtual three-dimensional face model corresponding to the current face image according to the target bone parameter set and a standard three-dimensional face model.
US11836940B2 Three-dimensional sensor acuity recovery assistance
A computing device includes: a three-dimensional (3D) sensor configured to capture point cloud data from a field of view (FOV); an auxiliary sensor configured to capture reference depth measurements corresponding to a surface within the FOV; a controller connected with the 3D sensor and the auxiliary sensor, the controller configured to: detect a reference depth capture condition; when the reference depth capture condition satisfies a quality criterion, control the auxiliary sensor to capture a reference depth corresponding to the surface within the FOV; and initiate, based on the captured reference depth, generation of corrective data for use at the 3D sensor to capture the point cloud data.
US11836938B2 Time-of-flight imaging apparatus and time-of-flight imaging method
The present disclosure generally pertains to a time-of-flight imaging apparatus having circuitry configured to: demodulate, in a normal operation mode for determining a distance to a scene, at a predetermined number of phase locations a modulated light sensing signal representing modulated light reflected from the scene, thereby generating imaging frames for determining the distance to the scene, and apply, during the normal operation mode, a phase sweep by shifting the predetermined number of phase locations, thereby generating phase sweep frames for determining a cyclic error.
US11836937B2 System and method for dimensioning target objects
A method comprising obtaining, from a sensor, depth data representing a target object; selecting a model to fit to the depth data; for each data point in the depth data: defining a ray from a location of the sensor to the data point; and determining an error based on a distance from the data point to the model along the ray; when the depth data does not meet a similarity threshold for the model based on the determined errors, selecting a new model and repeating the error determination for the depth data based on the new model; when the depth data meets the similarity threshold for the model, selecting the model as representing the target object; and outputting the selected model representing the target object.
US11836936B2 Method for generating a digital data set representing a target tooth arrangement
The present application provides a computer-implemented method for generating a digital data set representing a target tooth arrangement, comprising: obtaining a first and a second 3D digital models respectively representing upper jaw teeth and lower jaw teeth under an initial tooth arrangement, where the first and the second 3D digital models are in a predetermined relative positional relationship; extracting a tooth level feature vector from each tooth of the first and second 3D digital models; preliminarily aligning the first and second 3D digital models based on the tooth level feature vectors using a trained first deep neural network; extracting a jaw level feature vector for each tooth of the preliminarily aligned first and second 3D digital models; and further aligning the preliminarily aligned first and second 3D digital models to obtain a target tooth arrangement based on the jaw level feature vectors using a trained second deep neural network.
US11836935B2 Method and apparatus for detecting motion deviation in a video
A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from the video. A motion model comprising a plurality of elements is provided by accumulating information from motion grids obtained from the video. At least one element of the current motion grid is compared to at least one corresponding element of the motion model. It is determined whether there is motion deviation in accordance with the result of the comparison.
US11836934B2 Distributed computation for real-time object detection and tracking
Techniques for distributed object detection and tracking are described. In an example method, a first current frame from a series of frames is sent to a first node, for detection of a first object. After object detection information for the first object is received in return, a second node is selected, and a second current frame is sent to the second node for an updated object detection. In addition, while waiting for the results of the updated object detection, two or more frames following the second current frame are sent to respective tracking nodes. Object modelling information indicating location and/or classification of one or more objects, as derived from the previously received object detection information is also sent to each of the respective tracking nodes. Tracking information for the first object is received from each of the respective tracking nodes.
US11836933B2 Method for calculating information relative to a relative speed between an object and a camera
A method includes calculating a stereo-disparity map between the initial image and the final image, for each column of the stereo-disparity map, calculating an average value of the stereo-disparities of the pixels of the column, calculating the slope and/or constant factor of a linear function approximating variations of said average values; and calculating said information relative to the relative speed between the object and the camera, based on the slope and/or the constant factor.
US11836930B2 Slip-to-slip connection time on oil rigs with computer vision
Aspects of the present disclosure provide systems, methods, and computer-readable storage media that support activity recognition using image or video processing (e.g., computer vision) and machine learning. To illustrate, a monitoring device may receive video data from a camera configured to capture video of a scene that includes a pipe of an oil rig. The monitoring device may perform motion detection on the video data to identify frames of the video data depicting motion. The identified frames may be provided to one or more machine learning models that are configured to determine whether the pipe is moving based on input video clips. The one or more machine learning models may be trained using labeled video clips that depict movement of the pipe or lack thereof. The monitoring device may generate an output based on the determination, the output indicating a slip to slip time associated with the pipe.
US11836928B2 Apparatus and method for image segmentation using a deep convolutional neural network with a nested U-structure
A non-transitory computer readable storage medium has instructions executed by a processor to receive an ultrasound image. The ultrasound image is applied to a sequence of encoders where each encoder in the sequence of encoders performs convolution neural network processing of a down-sampled version of the ultrasound image from a prior encoder, the sequence of encoders form a first dimension. The ultrasound image is applied to a transition encoder with an orthogonal dimension to the first dimension. The ultrasound image is applied to a sequence of decoders where each decoder in the sequence of decoders performs convolution neural network processing of an up-sampled version of the ultrasound image from a prior decoder, the sequence of decoders form a second parallel dimension to the first dimension. Encoder and decoder configurations and the first dimension, the orthogonal dimension and the second parallel dimension thereby define a nested U network architecture. Probability segmentation maps are produced from paired encoders and decoders in the sequence of encoders and the sequence of decoders. The probability segmentation maps are combined to form a final probability segmentation output.
US11836926B2 System and method for contouring a set of medical images based on deep learning algorithm and anatomical properties
Disclosed herein are a system and method for contouring a set of medical images. The system for contouring a set of medical images receives a medical image set including a plurality of medical images via the communication interface module, receives region-of-interest (ROI) information as an object for the drawing of a contour via the user interface module, checks whether a contour corresponding to the ROI information has been drawn on a target image currently displayed to a user, predicts a contour candidate based on contouring conditions if the contour corresponding to the ROI information has not been drawn on the target image, and displays the contour candidate on the target image. The contouring conditions include the relevance between at least one source image, on which the contour corresponding to the ROI information has been already drawn, and the target image, and anatomical information related to the ROI information.
US11836919B2 Methods and systems for determining fitness for a dental splint and for capturing digital data for fabricating a dental splint
A method for capturing digital data for fabricating a dental splint involves displaying a GUI on a display of a smartphone that provides an alignment feature for a user to align a camera of the smartphone to a first position that captures teeth of a person, receiving digital video of the teeth, overlaying the alignment feature on the digital video of the teeth on the display, moving the alignment feature on the screen in a manner that causes the user to move the smartphone relative to the teeth to maintain alignment with the alignment feature, capturing digital image information of the teeth as the alignment feature is moved, the captured digital image information including depth information, and transmitting the captured digital image information, including the depth information, from the smartphone for use in fabricating a dental splint.
US11836915B2 System and method for estimating a quantity of a blood component in a fluid canister
A variation of a method for estimating a quantity of a blood component in a fluid canister includes: within an image of a canister, identifying a reference marker on the canister; selecting an area of the image based on the reference marker; correlating a portion of the selected area with a fluid level within the canister; estimating a volume of fluid within the canister based on the fluid level; extracting a feature from the selected area; correlating the extracted featured with a concentration of a blood component within the canister; and estimating a quantity of the blood component within the canister based on the estimated volume and the concentration of the blood component within the canister.
US11836912B2 Grading cosmetic appearance of a test object based on multi-region determination of cosmetic defects
A system and method for grading the cosmetic appearance of a test object based on multi-region determination of cosmetic defects are disclosed. The method may include grading a test object, such as, but not limited to, a computing device, for refurbishing and selling refurbished devices. In at least one embodiment, the method may include receiving, by a processing device, a plurality of images of surfaces of a test object. A region of interest in each of the plurality of images is identified and defects are identified. The cosmetic appearance of each region of interest is graded based on the identified defects and are stored. The system may include a housing with a translucent dome and a movable platform for receiving and positioning a computing device. The system may include a plurality of cameras and lights arranged to capture different views of the computing device.
US11836911B2 Image data management method, production apparatus, production system, image data management method for production system, and non-transitory computer-readable recording medium
An image data management method of managing image data includes an image capturing step of capturing an image of an object by an image capturing portion, a storage priority obtaining step of obtaining a storage priority of the image data, an imparting step of associating the image data obtained by the image capturing portion with the storage priority obtained for the image data and storing the image data and the storage priority in a storage device, and an updating step of, in a case where the object whose image is captured by the image capturing portion is in a specific state, updating, on a basis of detection of the specific state, a storage priority associated with image data including image data stored in the storage device before image data in which the object is determined as being in the specific state is stored.
US11836910B1 Estimation using image analysis
Techniques are described for performing estimations based on image analysis. In some implementations, one or more images may be received of at least portion(s) of a physical object, such as a vehicle. The image(s) may show damage that has occurred to the portion(s) of the physical object, such as damage caused by an accident. The image(s) may be transmitted to an estimation engine that performs pre-processing operation(s) on the image(s), such as operation(s) to excerpt one or more portion(s) of the image(s) for subsequent analysis. The image(s), and/or the pre-processed image(s), may be provided to an image analysis service, which may analyze the image(s) and return component state information that describes a state (e.g., damage extent) of the portion(s) of the physical object shown in the image(s). Based on the component state information, the estimation engine may determine a cost estimate to repair and/or replace damaged component(s).
US11836906B2 Image processing system and computer program for performing image processing
An object of the present invention is to achieve both suppression of data amount of an image processing system that learns a collation image to be used for image identification using a discriminator and improvement of identification performance of the discriminator. In order to achieve the above object, there is proposed an image processing system including a discriminator that identifies an image using a collation image, the image processing system further including a machine learning engine that performs machine learning of collation image data required for image identification. The machine learning engine searches for a successfully identified image using an image for which identification has been failed, and adds information, obtained based on a partial image of the image for which identification has been failed and which has been selected by an input device to the successfully identified image obtained by the search to generate corrected collation image data.
US11836905B2 Image reenactment with illumination disentanglement
Apparati, methods, and computer readable media for inserting identity information from a source image (1) into a destination image (2), while mimicking illumination of the destination image (2). In an apparatus embodiment, an identity encoder (4) is configured to encode just identity information of the source image (1) and to produce an identity vector (7), where the identity encoder (4) does not encode any pose information or illumination information of the source image (1). A driver encoder (12) has two components: a pose encoder (5) configured to encode pose information of the destination image (2) and an illumination encoder (6) configured to separately encode illumination information of the destination image (2), and to produce two vectors: a pose vector (8) and an illumination vector (9). A neural network generator (10) is coupled to the identity encoder (4) and to the driver encoder (12), and has three inputs: the identity vector (7), the pose vector (8), and the illumination vector (9). The neural network generator (10) is configured to generate, in response to these three inputs, a composite image (3) comprising identity information of the source image (1) inserted into the destination image (2), wherein the composite image has substantially the same illumination as the destination image.
US11836899B2 Systems, methods, and devices for image processing
A device comprises processing circuitry to receive an input polygon comprised of a plurality of segments connected by a plurality of points, some of the plurality of segments extending in a first direction and remaining ones of the plurality of segments extending in a second direction perpendicular to the first direction. The processing circuitry performs a first set of operations on the input polygon to generate an intermediate polygon having a plurality of vertices, a number of the plurality of vertices being fewer than a number of the plurality of points. The processing circuitry performs a second set of operations on the intermediate polygon based on traits of the plurality of vertices to generate a final polygon with a contour that represents the input polygon, the contour including at least one section that extends in a third direction different than the first direction and the second direction.
US11836895B2 Deep-learning based structure reconstruction method and apparatus
A method for structure simulation for super-resolution fluorescence microscopy, the method including receiving a first image having a first resolution, which is indicative of a distribution of fluorophores; applying a Markov model to the fluorophores to indicate an emission state of the fluorophores; generating a plurality of second images, having the first resolution, based on the first image and the Markov model; adding DC background to the plurality of second images to generate a plurality of third images, having the first resolution; downsampling the plurality of third images to obtain a plurality of fourth images, which have a second resolution, lower than the first resolution; and generating a time-series, low-resolution images by adding noise to the plurality of fourth images. The time-series, low-resolution images have the second resolution.
US11836891B2 Image related processing method and apparatus, device and storage medium
A method and apparatus, device, and storage medium for generating an image processing model and processing images based on the generated image processing model. The method includes generating an initial model for an image resolution processing, the initial model comprising an input layer, an output layer, and an intermediate layer; obtaining a training image comprising a first image and a second image, the first image being obtained by performing a resolution reduction processing on the second image; inputting image data of the first image into the intermediate layer from the input layer for a convolution calculation, and obtaining result data based on the convolution calculation, the result data comprising channel output data of N*N channels; and performing a parameter update on convolution kernel parameters in the intermediate layer based on the result data and the second image, and generating the image processing model according to the initial model.
US11836889B2 Dual-mode image fusion architecture
Embodiments relate to an image processing circuit able to perform image fusion on received images in at least a first mode for fusing demosaiced and downscaled image data, and a second mode for fusing raw image data. Raw image data is received from an image sensor in Bayer RGB format. In the first mode, the raw image data is demosaiced and resampled prior to undergoing image fusion. On the other hand, in the second raw image mode, the image processing circuit performs image fusion on the raw Bayer image data, and demosaics and resamples the generated fused raw Bayer image. This may ensure a cleaner image signal for image fusion, but consumes more memory. The image processing circuit is configured to support both modes of operation, allowing for fused images to be generated to satisfy the requirements of different applications.
US11836880B2 Adjusting a digital representation of a head region
Methods and devices for generating reference data for adjusting a digital representation of a head region, and methods and devices for adjusting the digital representation of a head region are disclosed. In some arrangements, training data are received. A first machine learning algorithm generates first reference data using the training data. A second machine learning algorithm generates second reference data using the same training data and the first reference data generated by the first machine learning algorithm.
US11836877B2 Systems and methods for generating augmented reality content based on distorted three-dimensional models
Systems and methods for generating AR content to virtually alter a real-world item are provided. The real-world item may be a deformable item including one or more flexible surfaces. According to an embodiment, a method includes determining the relative positions of a plurality of points on the real-world item. Based on the relative positions of the plurality of points, a 3D model of a virtual item is distorted to produce a distorted 3D model of the virtual item. The distorted 3D model may have substantially the same shape as the real-world item. AR content is then generated based on the distorted three-dimensional model.
US11836875B2 Augmented reality screen system and augmented reality screen display method
An augmented reality screen system includes an augmented reality device and a host. The augmented reality device is configured to take a physical mark through a camera. The host is configured to receive the physical mark, determine position information and rotation information of the physical mark, and fetch a virtual image from a storage device through a processor of the host. The processor transmits an adjusted virtual image to the augmented reality device according to the position information and the rotation information, and the augmentation device projects the adjusted virtual image to a display of the augmented reality device. The adjusted virtual image becomes a virtual extended screen, and the virtual extended screen and the physical mark are simultaneously displayed on the display of the augmented reality device.
US11836874B2 Augmented in-vehicle experiences
Systems and methods for augmented in-vehicle experiences. In particular, systems and methods for an immersive in-vehicle experience are provided, with customizable virtual and augmented reality options. Systems and techniques are provided for vehicles to perform real-time detection and augmentation of the real world environment, including tracked objects and buildings in the real world environment. The vehicles use intelligently matched vehicle sensor data, map data, and other source data for detection and augmentation of the environment. In some examples, procedurally generated three-dimensional (3D) environments are provided, which are based on a current ride route and surrounding real world environment.
US11836867B2 Techniques for virtual visualization of a product in a physical scene
Described herein is a method for generating a two-dimensional (2D) image of one or more products within a physical scene is provided. The method comprises: obtaining, via a communication network from another computing device, an image of the physical scene; obtaining, via the communication network from the other computing device, position information indicative of a target position of a first product in the physical scene; rendering a 2D image of a second product in the physical scene using the image of the physical scene, the position information, and a 3D model of the second product; and providing, via the communication network to the other computing device, the rendered 2D image of the second product in the physical scene for display by the other computing device.
US11836863B2 Augmented reality triggering of devices
An augmented reality trigger system (10) comprising a primary augmented reality device (30) and a trigger action controller (40) for implementing an augmented reality trigger method based on a medical tool (20) and/or a tool identifier (21) 5 associated with the medical tool (20). In operation, the primary augmented reality device (30) generates a camera image of the real world, which may or may not at any time include the medical tool (20) and/or the tool identifier (21). The trigger action controller (40) recognizes a generation by the primary augmented reality device (30) of the camera image of the real world including the medical tool (20) and/or the tool 10 identifier (21) and in response to such recognition, triggers a medical procedure action by the primary augmented reality device (30) and/or a medical device (50) in support of a medical procedure involving the medical tool (20).
US11836862B2 External mesh with vertex attributes
Methods and systems are disclosed for performing operations for deforming an external mesh. The operations comprise receiving a video that includes a depiction of a real-world object. The operations comprise generating a three-dimensional (3D) body mesh associated with the real-world object that tracks movement of the real-world object across frames of the video. The operations comprise obtaining an external mesh associated with an Augmented-Reality (AR) element. The operations comprise accessing a plurality of deformation attributes associated with the external mesh, each attribute corresponding to a different deformation model. The operations comprise separately deforming, based on respective deformation models, a first portion of the external mesh and a second portion of the external mesh. The operations comprise modifying the video to include a display of the AR element based on the separately deformed first and second portions of the external mesh.
US11836858B2 Incident site investigation and management support system based on unmanned aerial vehicles
Systems and methods allow for incident data collection and management system based on unmanned aerial vehicles (UAVs), that is, drones to help accelerate the data collection and analytics, information dissemination, and decision support at incident sites. The system architecture may include onsite, server, and offline components including flight planning subsystem, flight execution and mission control subsystem, information dissemination subsystem to travelers and traveler information services, the interface with traffic management center, and the data analytic, visualization, and training subsystems. Other embodiments include the video-based 3D incident site reconstruction methods, site positioning and scaling methods with pre-collected static background infrastructure data, data management and user charging methods, and training methods with the generated 3D model.
US11836857B2 Methods for generating and updating building models
Systems, methods and instructions for creating building models of physical structures is disclosed. The building model may be a collection of floors defined by outlines containing regions that may be offset relative to a main region, and a collection of connectors. Connectors may have connection points for tracking, routing and sizing. Connectors may indicate elevation changes through georeferenced structural features. Signal elements may also be features that provide corrections when tracking. Feature descriptors are data that describes the structural configuration and signal elements enabling them to be matched to previously collected data in a database. User interface elements assist a user of a tracking device in collecting floor information, structural features and signal features and validating certain collected information based on previously known information. The height of floors may also be inferred based on sensor data from the tracking device.
US11836855B2 System and method for harmonization of vertical projections for displaying of geospatial object data in mediated reality
A system and method for harmonization of vertical projections for displaying of geospatial object data on a mediated reality (MR) device. The method includes: determining an absolute elevation of the MR device relative to a fixed elevation reference; determining an elevation of the MR device relative to physical ground; determining a projection plane using the elevation of the MR device; determining positioning of the projection plane relative to the fixed elevation reference; determining positioning of the geospatial objects with relative vertical positioning data in the mediated reality display relative to the determined projection plane; determining positioning of the geospatial objects with absolute vertical positioning data in the mediated reality display relative to the fixed elevation reference; and outputting the positioned geospatial objects with relative vertical positioning data and the positioned geospatial objects with absolute vertical positioning data to the display of the MR device.
US11836853B2 Generation and presentation of predicted personalized three-dimensional body models
Described are systems and methods directed to generation of a personalized three-dimensional (“3D”) body model of a body, such as a human body, based on two-dimensional (“2D”) images of that body and the generation and presentation of predicted personalized 3D body models of the body when one or more body measurements (e.g., body fat, body weight, muscle mass) are changed. For example, a user may provide a target body measurement value and the implementations will generate one or more predicted personalized 3D body models representative of a predicted appearance of the body with the target body measurement value.
US11836851B2 High-quality object-space dynamic ambient occlusion
Systems and methods are disclosed for calculating dynamic ambient occlusion (AO) values for character models to yield high-quality approximations of global illumination effects. The approach utilizes a dual component machine-learning model that factorizes dynamic AO computation into a non-linear component, in which visibility is determined by approximating spheres and their casted shadows, and a linear component that leverages a skinning-like algorithm for efficiency. The parameters of both components are trained in a regression against ground-truth AO values. The resulting model accommodates lighting interactions with external objects and can be generalized without requiring carefully constructed training data.
US11836843B2 Enhanced pose generation based on conditional modeling of inverse kinematics
Systems and methods are provided for enhanced pose generation based on conditional modeling of inverse kinematics. An example method includes accessing an autoencoder trained based on poses, with each pose being defined based on location information of joints, and the autoencoder being trained based on conditional information indicating positions of a subset of the joints. The autoencoder is trained to reconstruct, via a latent variable space, each pose based on the conditional information. Information specifying positions of the subset of the joints is obtained via an interactive user interface and the latent variable space is sampled. An output is generated for inclusion in the interactive user interface based on the sampling and the positions.
US11836840B2 Systems and methods for cross-application authoring, transfer, and evaluation of rigging control systems for virtual characters
Various examples of cross-application systems and methods for authoring, transferring, and evaluating rigging control systems for virtual characters are disclosed. A first application, which implements a first rigging control protocol, can provide an input associated with a request for a behavior from the rig for the virtual character. The input can be converted to be compatible with a second rigging control protocol that is different from the first rigging control protocol. One or more control systems can be evaluated based on the input to determine an output to provide the requested behavior from the virtual character rig. The one or more control systems can be defined according to the second rigging control protocol. The output can be converted to be compatible with the first rigging control protocol and provided to the first application to manipulate the virtual character according to the requested behavior.
US11836838B2 Method for facial animation
A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.
US11836835B2 Motion representations for articulated animation
Systems and methods herein describe novel motion representations for animating articulated objects consisting of distinct parts. The described systems and method access source image data, identify driving image data to modify image feature data in the source image sequence data, generate, using an image transformation neural network, modified source image data comprising a plurality of modified source images depicting modified versions of the image feature data, the image transformation neural network being trained to identify, for each image in the source image data, a driving image from the driving image data, the identified driving image being implemented by the image transformation neural network to modify a corresponding source image in the source image data using motion estimation differences between the identified driving image and the corresponding source image, and stores the modified source image data.
US11836832B2 Adaptable drawing guides
Embodiments of the present invention provide systems, methods, and computer storage media directed to adaptable drawing guides. In implementations, a guide mode is identified. Generally, a guide mode indicates a manner in which to use a drawing guide to confine strokes corresponding with input paths. Upon detecting an input path, a stroke is drawn in accordance with the guide mode. For example, when an edge mode is employed, the drawn stroke is confined to align with at least one edge of the drawing guide, when an inside mode is employed, the drawn stroke is confined inside of the set of edges of the drawing guide, and when the outside mode is employed, the drawn stroke is confined outside of the set of edges of the drawing guide.
US11836828B2 Controlling interactions with virtual objects
The disclosed computer-implemented method may include generating a virtual item within a virtual environment. The method may also include detecting, using various hardware sensors, a current position of a physical object that is to be portrayed within the virtual environment. The method may next include generating a virtual representation of the physical object within the virtual environment. The virtual representation of the physical object may be configured to at least partially follow movements of the physical object relative to the virtual item. The method may also include presenting the virtual item and the generated virtual representation of the physical object within the virtual environment, where the virtual representation of the physical object is at least partially, controllably decoupled from the movements of the physical object relative to the virtual item. Various other methods, systems, and computer-readable media are also disclosed.
US11836827B2 Optical feedback for visual recognition authentication
Providing optical watermark signals for a visual authentication session by performing at least the following: receive, at an anti-spoof engine, an instruction to perform visual authentication operations for a visual authentication session, generate, with the anti-spoof engine, an optical watermark signal based on receiving the instruction, wherein the optical watermark signal includes at least one optical identifier to authenticate images captured during the visual authentication session, obtain, with the anti-spoof engine, an image source that includes captured images of the visual authentication session, determine, with the anti-spoof engine, whether the image source includes a reflected optical watermark signal, and compare, with the anti-spoof engine, whether the reflected optical watermark signal matches the generated optical watermark signal based on the determination that the image source includes the reflected optical watermark signal.
US11836826B2 Augmented reality content generators for spatially browsing travel destinations
The subject technology selects a set of augmented reality content generators from a plurality of augmented reality content generators. The subject technology causes display, at a client device, of a graphical interface comprising a plurality of selectable graphical items. The subject technology receives, at the client device, a selection of a first selectable graphical item from the plurality of selectable graphical items, the first selectable graphical item comprising a first augmented reality content generator corresponding to a particular geolocation. The subject technology causes display, at the client device, at least one augmented content reality item generated by the first augmented reality content generator. The subject technology causes display, at a second client device, the at least one augmented content reality item generated by the first augmented reality content generator, the at least one augmented content reality item comprising the 3D scene based at least in part on the particular geolocation.
US11836824B2 Color managed embedding system for embedding signals in color artwork
The present disclosure relates generally to signal encoding. Digital files representing artwork for printed objects, e.g., product packaging, labels and hangtags, can be encoded to carry information. One implementation obtains a color image representing CMY color channels, and alters the color image to include an encoded signal by altering values representing CIELAB a* and b*, all the while keeping L* on or within a predetermined tolerance of a contour representing a constant value. Other implementations are provided.
US11836821B2 Communication system for motorists
The present invention relates to a system and method for motorists which can be employed during law enforcement investigations. The method includes receiving an indication that a motorist is being investigated by law enforcement. The method further includes presenting options of available legal counsel to the motorist during the law enforcement investigation. Next, the method includes facilitating a selection of a legal counsel of the available legal counsel options to represent the motorist during the law enforcement investigation. Furthermore, the method includes creating a first channel of communication between law enforcement and the motorist's legal counsel.
US11836820B2 Pin entry device
There is disclosed a PIN entry device (PED) for electronic Point of Sale (EPOS) transactions. In addition to the usual PED functionality, the PED disclosed herein allows feedback from a user to be obtained in response to a question. The PED comprises an alphanumeric display for displaying text to a user, a numeric keypad and one or more function keys. The PED is configured to operate to display text to the user on the alphanumeric display to prompt a response from the user. The displayed text corresponds to approved text and unapproved text. The PED is configured to accept responses entered on the numeric keypad or one or more function keys in response to approved text, and to accept only a single key press response when prompted by a display of unapproved text. A corresponding method is also disclosed.
US11836814B2 Hydrogen sharing network
Methods, systems, and apparatus for an energy or fuel sharing network system. The energy or fuel sharing network system includes an in-house fuel cell apparatus that is coupled or included within a home. The in-house fuel cell apparatus includes a generation and distribution unit. The generation and distribution unit is configured to generate energy or fuel and provide the energy or fuel to a vehicle. The energy or fuel sharing network system includes an energy or fuel sharing platform. The energy or fuel sharing platform includes a processor. The processor is configured to determine a location of the in-house fuel cell apparatus, and provide the location of the in-house fuel cell apparatus to the vehicle or a user device.
US11836812B2 Methods and systems relating to auto-generated private communities
Establishing online social communications for enterprises whilst beneficial to them in terms of revenue, customer retention etc. require skills and time, both of which the enterprises personnel do not possess. The inventors have established an inventive turn-key software application that allows an enterprise to create invitation only private groups on mobile device platforms and monetize aspects of this online private group through direct payments to the club owner. An individual, a group, a society, a business or enterprise irrespective of whether they are active on other social networks can exploit the inventive turn-key software application augmenting their business with clear visibility of the return on investment. As such the inventive turn-key software application provides an effective “one-stop shop” for those looking to establish and build their brand on mobile technology.
US11836811B2 System and method for event-based pet searching on social media
An event-based social media search platform for pet and animal related searches includes a database for storing event data associated with user-created events relating to pets or animals for a plurality of users. The platform analyzes event data from different user-created events to determine when user-created events have event data in common. The platform alerts users of related events and facilitates communications between users to confirm that the user-created events relate to the same pets or animals. The platform can associate event data and users of related events in the database. Events can be published via social media platforms to assist users in searching for new pets and animals, finding missing pets and animals, or locating pets and animals after natural disasters.
US11836810B2 System and method for user interface and data processing management for clinical trial administration systems
A clinical data processing system comprising a processor; a memory operatively coupled to the processor, the memory storing executable instructions providing a user interface module configured to receive participant data and store it as participant data in the memory; a schema management module configured to receive input via the user interface module, the schema management module comprising rules for determining withholding amounts for payments due to a participant in view of applicable schema data and participant data stored in the memory; and a participation aggregation module configured to receive input via the user interface module, the participation aggregation module comprising rules for determining whether to permit or defer payments due to the participant in view of aggregated payments due to a participant as reflected in participant data stored in the memory.
US11836809B2 Employment status detection based on transaction information
An income analysis platform may receive information associated with employment-related activity of a user, wherein the employment-related activity is associated with an employment status of the user. The income analysis platform may analyze, using an employment analysis model, the information to determine the employment status of the user. The income analysis platform may determine, based on the information and using the employment analysis model, that there is a change in the employment status of the user. The income analysis platform may identify, based on the determined change in the employment status of the user, a service associated with a transaction account of the user. The income analysis platform may determine, based on the change in the employment status, that one or more terms of the service are to be adjusted. The income analysis platform may perform an action associated with adjusting the one or more terms of the service.
US11836808B2 System and method of tracking sales tax
A system and method of tracking sales tax. The present invention separates and logs each sales tax for each purchase, which eliminates the need for keeping physical receipts on a yearly basis and having to tally sales tax when preparing tax returns.
US11836804B2 Anti-fake packing method for product liability insurance
Disclosed is an anti-fake packing method for product liability insurance. The method comprises the following steps: providing an anti-fake electronic liability insurance policy for a product; performing coding to the insurance policy; attaching the code to an insurance policy identifier; disposing the identifier on the product; and correspondingly storing the electronic insurance policy, the anti-fake information and the insurance policy number into the database of an insurance policy claiming system. The consumer, when claiming the electronic insurance policy from the policy claiming system using smart phones, unknowingly identifies the genuineness of the insurance policy. According to the method, a high insurance policy claiming rate is transformed into a high anti-fake inspection rate, thereby improving the anti-fake strength and providing a beneficial technical effect desired by domestic and overseas researchers and developers of anti-fake technologies and insurance technologies.
US11836803B1 Fraud identification system
To enable efficient processing of an insurance claim that is submitted by a client, the presently disclosed embodiments include systems and methods that enable an insurance computing system to autonomously assess the risk of fraud associated with a claim by generating a risk score. The risk score may provide an indication of a likelihood of fraud associated with the claim based on similar insurance claims in the same geographical area, client information indicative of a likelihood to commit fraud, and/or a type of the claim. The insurance computing system may compare the risk score with a threshold number, and if the threshold number is exceeded, the insurance computing system may prompt the client to contact a service representative to further process or validate the claim. Otherwise, if the threshold number is not exceeded, the insurance computing system may continue processing the claim autonomously.
US11836802B2 Vehicle operation analytics, feedback, and enhancement
The present disclosure is directed to methods and apparatus for controlling a vehicle based on motion or kinematic data received by a computer when the behavior of a driver is being monitored. Such methods and apparatus may generate one or more safety indices that may include a driver score, a vehicle safety score, and/or an environment safety score. These safety indices may optionally be weighted and combined into an overall safety score, grade, or index. The safety scores or indices may be used to generate a personalized speed threshold or acceleration threshold for a vehicle and/or a driver of the vehicle. Methods and apparatus consistent with the present disclosure may result in the speed of a vehicle being reduced, an increase in vehicle location accuracy, or functions such as headlights or windshield wipers or automated driving assistance being turned on to increase safety.
US11836797B2 Trade order submission for electronic trading
Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
US11836794B2 Crisis prediction based on persistence homology of data
A method is provided that comprises collecting financial data points and normalizing the data points into a time series. The time series is merged into aggregates according to sliding windows that comprise different time periods and a sliding step increment. A periodic change in an increasing and convex transformation is computed for each aggregate, and multi-dimensional time-delayed coordinate embedding is applied to each aggregate. The sliding windows are applied to the time-delayed aggregates, and time series of variances and point clouds are derived within each sliding window. Persistence homologies and time series norms are computed for the point clouds, and the time series norms are correlated with the time series of variances. A warning of an impending financial crisis is output if the correlation of the time series norms with the time series of variances exceeds a predefined threshold.
US11836792B2 Computer-based systems and platforms and computer-implemented methods configured for tracking data objects' behaviours and utilizing graphical user interface elements to execute numerous electronic activities with a single instruction
Systems and methods involving computer-based processing for helping customers meet their minimum spend requirement for their introductory credit card offer are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: receiving a total spending amount of a promotional credit card associated with an introductory credit card offer; determining a critical amount to satisfy the minimum spending amount of the promotional credit card; and causing to present a reminder on a screen of a user-associated computing device.
US11836787B2 Systems and methods for transient local commerce search
A system, computer-readable storage medium storing at least one program, and computer-implemented method for a transient local commerce search service is provided. A search query including a user specified location and a user specified time period is received. One or more transient merchants temporarily located within the user specified location at least during the user specified time period are identified. A user interface displaying a map and an indicator of temporary location of the one or more transient merchants is displayed.
US11836786B2 System for facilitating drive up order fulfillment
A network based order fulfillment systems having an improved user interface at both a customer device and at an order fulfillment location employee device. Both customer and employee devices scan collect user input and other information using one or more sensors of the user devices to provide proper notifications to both the customer and the employee based on the actions of each. Location information for a customer computing device can be used to continually update ETA and time since arrival information displayed at the employee's computing device.
US11836784B2 System and method for providing a search entity-based payment process
Disclosed is a method including presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant sites and non-merchant sites, receiving user input in the input field and determining whether the user input corresponds to a product in a product database to yield a determination. When the determination indicates that the user input does correspond to the product in the product database, the method includes presenting a purchase-related search result, wherein the purchase-related search result is configured such that when a user interacts with the purchase-related search result and confirms a purchase associated with the purchase-related search result, the generalized search entity initiates a purchasing process for the product.
US11836783B2 Information processing method, information processing device, and non-transitory storage medium
A controller of an information processing apparatus executes: acquiring information indicating a sales schedule of a substitutional product of a product that a user has been purchasing by periodic delivery, in a predetermined period including a next delivery-scheduled day of the product; determining a delivery-possible day when the substitutional product can be delivered to the user, based on the information indicating the sales schedule of the substitutional product; and providing the user with recommendation information, which is information including a proposal to deliver, instead of delivering the product on the delivery-scheduled day, the substitutional product on the delivery-possible day.
US11836779B2 Systems, methods, and manufactures for utilizing machine learning models to generate recommendations
A device may receive customer data associated with customers of items, and may identify customer characteristics based on the customer data. The device may process the customer characteristics, with a first model, to group the customers into groups of customers, and may process item data and data identifying the groups of customers, with a second model, to determine associations between the item data and the groups of customers. The device may receive, from a user device associated with a particular customer, particular customer data, and may identify particular customer characteristics based on the particular customer data. The device may assign the particular customer to a particular group, of the groups of customers, based on the particular customer characteristics, and may generate an item recommendation, for the particular customer, based on the item data associated with the particular group. The device may provide the item recommendation to the user device.
US11836778B2 Product and content association
Methods and apparatus are disclosed regarding an e-commerce system that maintains references between products and relevant content. In some embodiments, methods and/or apparatus obtain content from one or more content providers via a computer network, identify a product from a product catalog of an electronic database that is related to the obtained content; and update references to relevant content maintained in an electronic database for the product to include a reference to the obtained content.
US11836775B2 Selectively redeemable bundled healthcare services with discreet payment distribution
Apparatus and associated methods relate to presenting for selection, services comprising at least one bundled set of healthcare services to be performed separately by respective providers, determining a bundle price for the at least one bundled set of healthcare services and in response to receiving payment in an amount of the bundle price, generating a persistent purchase data record with a unique confirmation number that is selectively redeemable by the user to receive each of the healthcare services in the bundled set. The bundle price may be discounted and/or based on the location or time at which at least one service will be performed. The bundle price may also be based on the user's remaining health insurance deductible. A single payment may be disbursed to multiple providers of the bundled set of healthcare services. The received and/or disbursed payment may be in virtual funds.
US11836773B2 Trophy and card printing kiosk apparatus
A trophy and card printing kiosk apparatus for creating secure and customizable cards and trophies associated with digital games and other databases includes a kiosk body with a CPU coupled within the kiosk body. A touch screen, a display screen, a payment card reader, and a card printer are coupled to a body front side of the kiosk body and are in operational communication with the CPU. A data transceiver and a memory card are coupled within the kiosk body and are in operational communication with the CPU. The data transceiver sends and receives data with a data base and a smartphone app. A power source is coupled to the kiosk body and is in operational communication with the CPU.
US11836770B2 Systems and methods to process eyewear orders
The disclosed embodiments include systems and methods to process an eyewear order. In one embodiment, the method includes obtaining order information indicative of an order to assemble an eyewear at an eyewear processing facility, where the order is first received at an order origination facility remote from the processing facility. The method also includes determining a status of the order. The method further includes generating an up-to-date invoice of the order if the eyewear is ready for shipping. The method further includes generating an electronic file comprising the order information and the up-to-date invoice of the eyewear.
US11836766B2 Information providing method, information providing system and storage medium storing program
An information providing method includes the steps, executed by a computer capable of acquiring provision information, of acquiring identification information that is a trigger for acquiring the provision information, creating account data for accessing a mailbox that stores the provision information, on the basis of the identification information, acquiring the provision information stored in the mailbox by using the created account data and a predetermined code, and displaying the acquired provision information on a display part.
US11836765B2 Systems and methods for providing improved recommendations
Systems and methods for providing improved recommendations are disclosed. In some embodiments, the systems and methods may be used for vehicle recommendations. The system may include a server system configured to receive user historical vehicle preferences, user vehicle preferences, generate weighted feature data sets, and apply a similarity model to the generated weighted feature data set in order to determine a vehicle recommendation data set. A visual representation of the vehicle recommendation data set may then be provided to an interface associated with a user.
US11836761B2 Heuristic clustering
Methods and apparatus are disclosed regarding an e-commerce system that places customers into a plurality of clusters and tailors services provided to a customer based on the cluster in which the customer is placed. In one embodiment, the e-commerce system defines the clusters based on purchase history data for customers having sufficient purchase history data. The e-commerce system then places customers without sufficient purchase history data into one of the defined clusters based on demographic data for the customer and demographic data for the customers in the cluster.
US11836758B1 Systems, methods, and media for detecting content view ability
Systems, methods, and media are disclosed for tracking viewability of content, such as Internet content, by associating a color-changing animated image file with the content and determining, based on whether color of an image is changing, whether the content is in a viewable region of a browser.
US11836757B2 Offers selected during authorization
A system and method provide rewards or loyalty incentives to card member customers. The system includes an enrolled card member customer database, an enrolled merchant database, a participating merchant offer database and a registered card processor. The registered card processor receives a record for charge for a purchase made with an enrolled merchant by an enrolled card member customer and uses the record of charge to determine whether the purchase qualifies for a rebate credit in accordance with a discount offer from the enrolled merchant. If the purchase qualifies for a rebate credit, the registered card processor provides the rebate credit to an account of the enrolled card member customer. The system provides a coupon-less way for merchants to provide incentive discounts to enrolled customers.
US11836754B2 Electronic coupon management
Methods and systems are provided for electronically managing coupons. The user no longer has to clip and organize coupons. The need for hand processing of coupons is substantially reduced. Rebates or payments for coupons can be substantially hastened and can be deposited directly into a user's bank, credit card, or payment provider account. Merchants and manufactures no longer have to be concerned with receiving bad (e.g., invalid, expired, or counterfeit) coupons. Thus, the electronic coupon management system benefits the users, merchants, and manufactures.
US11836753B1 System and method for a mobile wallet
A computer-implemented method performed by one or more processors of a mobile wallet computer system is provided. The method includes: receiving, by network interface logic of the mobile wallet computer system, at least one offer from at least one merchant; determining, by one or more processors of the mobile wallet computer system, an offer to provide to a mobile device of a user; causing, by the one or more processors, an image to be displayed on the mobile device taken from a camera of the mobile device; generating, by augmented reality logic, an overlay display configured to overlay the image, the overlay display providing additional information related to the offer to the user; generating, by the one or more processors, an offer code for the mobile device of the user for providing to a merchant; and sending, by the one or more processors, the offer code to the mobile device.
US11836751B2 Measuring relatedness between prediction tasks in artificial intelligence and continual learning systems
A method for measuring relatedness between prediction tasks includes receiving data for a first prediction task. The method further includes measuring the relatedness of the first prediction task to at least one previous prediction task as a difference between divergence of conditional probabilities of the tasks. The method can be advantageously applied in artificial intelligence or continual learning systems.
US11836746B2 Auto-encoder enhanced self-diagnostic components for model monitoring
A diagnostic system for model governance is presented. The diagnostic system includes an auto-encoder to monitor model suitability for both supervised and unsupervised models. When applied to unsupervised models, the diagnostic system can provide a reliable indication on model degradation and recommendation on model rebuild. When applied to supervised models, the diagnostic system can determine the most appropriate model for the client based on a reconstruction error of a trained auto-encoder for each associated model. An auto-encoder can determine outliers among subpopulations of consumers, as well as support model go-live inspections.
US11836744B2 Loyalty rewards management and processing system and method
A system and method for processing a transaction in connection with a loyalty rewards program comprising identifying at least one individual associated with said transaction, communicating associated information to a processing component that includes rules and logic associated with said loyalty rewards program, determining an eligible amount associated with said transaction for at least one promotion, determining at least one reward based on said eligible amount and said at least one promotion, and storing detailed, comprehensive, line item information associated with the transaction. Said system and method may further comprise determining an owed amount associated with at least one loyalty provider based on said rules and logic and charging said at least one loyalty provider for said owed amount. Such a system will facilitate marketing strategies, processing of returns, and management of cross-promotional arrangements, and will enable merchants to develop, implement, and manage complex loyalty rewards programs.
US11836743B2 Systems and methods for securing communication data and property using blockchain
Blockchain-based systems and methods are used to control access to property. One system includes a mobile device, a key fob, and a server. The mobile device generates an encrypted code and transmits it to the key fob. The key fob transmits the encrypted code to the property and the server updates a log of the key fob in a hyper ledger. The property includes a computing device that validates the encrypted code and grants a key fob user access to the property. Another system includes a server that validates an access key and a first station that transmits an access key to a second station via the server and a satellite. The second station transmits data to the first station via the server and the satellite. The server saves a transmission log in a hyper ledger and transmits the access key in response to a request by the first station.
US11836740B2 Countless system for pre-staging and executing transactions
A system for staging and executing secure, service-based, transactions. The transactions are staged by a mobile device. The system may include a receiver. The receiver receives a communication from the mobile device in order to stage a transaction. The system may also include a near-field communication (NFC) device mounted in the CSC. The NFC device may communicate with the receiver. When the receiver receives a pre-staging communication, the receiver sets the NFC device to a staged state. In the staged state, the NFC device performs an NFC handshake with the mobile device. Following the NFC handshake, the receiver receives a signal from the mobile device. The signal includes a biometric confirmation of the identity of the user and an identification of the mobile device. The biometric confirmation may be derived by the mobile device from a biometric parameter associated with the user. The handshake initiates completion of the transaction.
US11836739B2 Adaptive transaction processing system
Systems and techniques are described for applying machine learning techniques to dynamically identify potentially anomalous activity of entities. In some implementations, peer group data is obtained. The peer group data indicates multiple entities classified as belonging to a particular peer group, and a set of attributes associated with the multiple entities. Transaction data for the multiple entities is obtained from one or more data sources. One or more transaction models are selected. The transaction models that are each trained to apply a particular set of evidence factors corresponding to the set of attributes associated with the multiple entities, and identify transaction patterns representing potentially anomalous activity. The transaction data is processed using the one or more transaction models to identify potentially anomalous activity within the transaction data for the multiple entities. A prioritization indicator is computed for each entity included in the multiple entities.
US11836738B1 Vehicular identification system
An electronic vehicular license plate system that includes a waterproof housing having a shape and size similar to a standard vehicle license plate with the housing mountable to a vehicle's existing license plate mounting region, the housing including a transparent display cover, an electronic visual display screen supported within the housing and viewable through the display cover of the housing with the screen displaying vehicle license plate information, a power source connected to and powering the screen, a central processing unit connected to the screen and controlling the operation of the screen, a wireless data transmission device connected to the central processing unit, a memory drive connected to the central processing unit, and a Global Positioning System connected to the central processing unit.
US11836731B2 Dynamically-tunable interventions for user transactions
The present disclosure provides techniques to selectively provide user interventions. A transaction is initiated for a user device, and data describing a user of the user device during the transaction is collected. A preferred level of intervention for the transaction is determined based on the collected data. Interventions are selectively provided to the user device during the transaction based on the preferred level of intervention.
US11836726B2 Game image processing method, electronic device, and computer storage medium
Game image processing method, an electronic device, and a computer storage medium are provided. The method includes: in a money substitute operating stage, a first game image is acquired, and first money substitute information and human body image that are detected or recognized from the first game image are associated to obtain association information; in a payout stage, a detection and recognition result for a second game image is acquired before payment or collection of money substitute, the detection and recognition result at least including second money substitute information; when the second money substitute information is successfully associated with a target human body image of the human body image according to the association information, personal identity information corresponding to the target human body image is queried; and payout information corresponding to the personal identity information is determined according to the second money substitute information and a game result.
US11836725B2 User interface for payments
The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
US11836724B2 Systems and methods for performing ATM fund transfer using active authentication
A method of performing a fund transfer at an ATM includes receiving an active authentication transaction key at an ATM from a mobile financial transaction instrument via a wireless communication protocol, generating a PIN at the ATM, and storing the PIN in a machine readable storage medium. An authorization request message is transmitted to a financial institution identified by the active authentication transaction key. The authorization request message includes the PIN and at least a portion of the active authentication transaction key. The PIN is received from a user of the mobile financial transaction instrument, and the funds are dispensed in response to receiving the PIN.
US11836723B2 Blockchain based account funding and distribution
The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.
US11836715B1 Methods and systems for dynamic routing of electronic transaction messages while maintaining token compatibility
Systems and methods are disclosed for dynamic routing of electronic transactions while maintaining token compatibility. One method comprises receiving a request message from a merchant system and determining a final destination payment processor based on a routing directive. Upon determining the final destination payment processor, the request message may be updated by updating a message destination to the final destination payment processor and replacing an initial token with a token that is compatible with the final destination payment processor. The updated request message may then be transmitted to a downstream entity for further processing.
US11836709B2 Digital wallet management system
An example system for digital wallet management including one or more databases and a computing system is described. The databases are configured to store data corresponding to purchase history of a user, the purchase history including payment account information for a first transaction captured through a reader at a point-of-sale system at the time of the first transaction and an identifier associated with the first transaction. The computing system receives a machine-readable element having the identifier associated with the first transaction encoded therein, searches the databases to determine the payment account information associated with the identifier, generates a prompt requesting confirmation of adding the payment account information for the first transaction to a digital wallet, receives positive confirmation to the generated prompt, and populates the digital wallet with the payment account information.
US11836707B2 Relaxed fraud detection for transactions using virtual transaction cards
A device may receive an authorization request, associated with a transaction made by a user device as part of a checkout procedure of a website, that includes a virtual transaction card identifier of a virtual transaction card that is being used for the transaction, and a first merchant identifier for a merchant associated with the website. The device may perform a first authorization procedure to determine whether the first merchant identifier, included in the authorization request, satisfies a threshold level of similarity with a second merchant identifier associated with a request to generate the virtual transaction card that occurred prior to receiving the authorization request. The device may determine whether to forego a second authorization procedure based on a result of the first authorization procedure, and cause an authorization response, that includes an indication of whether the transaction is approved, to be provided to another device associated with the merchant.
US11836704B2 Transaction terminal with code scan for payment
A method and apparatus for generating visually perceivable data representing a digital order of goods or services is provided. In an embodiment, visually perceivable data is generated and displayed at first device representing a digital order which is the subject of a transaction. In an embodiment, a second device receives digital data comprising a digital image and determines the digital image matches the visually perceivable data. In an embodiment, the second device receives data representing the digital order in response to determining the digital image matches the visually perceivable data. In an embodiment, the second device completes a digital transaction after receiving the digital order.
US11836702B2 Systems and methods for communicating transaction data between mobile devices
Provided is a computer-implemented method for communicating transaction data between mobile devices, including: registering account data associated with a merchant account corresponding to short message service (SMS) device data associated with a point-of-sale (POS) device, and account data associated with a user account as corresponding to SMS device data associated with a user device; receiving, via an SMS communication connection, transaction data associated with a transaction from the POS device, verifying the POS device and the user device are registered; in response to determining that an account balance of the user account is greater than the transaction authorization limit, transmitting a first confirmation message associated with the transaction, via an SMS communication connection, to the user device to confirm the transaction; and in response to receiving a first confirmation response associated with the transaction, via an SMS communication connection, processing the transaction data.
US11836700B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, which facilitates a terminal to be used in further consideration of user's convenience. According to at least one of embodiments of the present invention, a strict authentication procedure for expense payment can be performed via a simple and convenient user interface between a mobile terminal and a terminal user. In particular, since at least one of a selection and authentication of a payment means of the mobile terminal can be performed via at least one of an aligned direction, a moving direction and a moving track of the mobile terminal, the user interface between the mobile terminal and the terminal user for the expense payment can be further simplified.
US11836699B1 Systems and methods for continuous availability of account information
A system including a network interface circuit and a processing circuit. The processing circuit includes one or more processors coupled to non-transitory memory. The processing circuit is configured to receive a request for account information. The account information relates to an account of a user. The processing circuit is further configured to perform asynchronous data gathering to retrieve the account information based on the request. The processing circuit is further configured to provide the account information to an active cache of a user device. The account information is stored in the active cache of the user device for later retrieval.
US11836692B1 Apparatus and methods for executing a transaction protocol for rights to non-fungible tokens (NFTs)
An apparatus and method for executing a transaction protocol for rights to a non-fungible token (NFT), the apparatus includes at least a processor, a memory communicatively connected to the at least processor, wherein the memory containing instructions configuring the at least processor to receive a data collection, wherein the data collection comprises a plurality of data objects associated with at least one NFT, verify the at least one NFT as a function of the data collection, determine at least one designated utility of the at least one NFT, and generate a self-executing transaction protocol for rights to the at least one NFT as a function of the at least one designated utility of the at least one NFT.
US11836691B2 Systems and methods for routing electronic transactions using predicted authorization approval
A method for routing electronic payment transactions includes receiving transaction-related information from a merchant, extracting transaction routing criteria from the received transaction-related information, dynamically identifying one or more eligible payment networks based on extracted transaction routing criteria, predicting a likelihood of authorization acceptance for each identified network based on the transaction-related information, dynamically identifying one or more breakeven transaction amounts for each identified eligible payment network, each breakeven transaction amount defining a point at which two or more eligible payment networks have the same expenses for a given transaction amount, the expenses including costs associated with a low predicted likelihood of authorization acceptance, and routing signature debit transactions from the merchant to a least cost PIN-less debit network selected from the eligible payment networks based on identification of a desired breakeven transaction amount for the PIN-less debit network.
US11836685B2 Gaming service automation machine with drop box services
A robot includes a secure storage area, a camera, a propulsion system, a memory device, and a processor. The processor is configured to receive a request for drop box services within a casino, the request including a pickup location and a requestor, control the propulsion system to navigate the robot to the pickup location within the casino, and authenticate an identity of the requestor in response to arriving at the pickup location. The processor is also configured to provide the requestor access to the secure storage area in response to authenticating the identity of the requestor, detect receipt, from the requestor, of at least one value instrument within the secure storage area, lock the secure storage area, and provide a receipt to the requestor in response to receiving the at least one value instrument within the secure storage area.
US11836684B2 Automated vehicle repair estimation by preferential ensembling of multiple artificial intelligence functions
Automated vehicle repair estimation by preferential ensembling of multiple artificial intelligence functions is provided. A method comprises receiving, from each source of a plurality of the sources, a respective vehicle repair recommendation set for a damaged vehicle, wherein each vehicle repair recommendation set identifies a recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle; determining a respective source rank of each source from a plurality of the source ranks; generating a composite vehicle repair recommendation set that identifies the recommended vehicle repair operations in an order determined according to the source ranks of the respective sources; and providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems.
US11836683B2 Systems and methods for electronic lesson management
Systems and methods for electronic lesson management are provided. Some embodiments include creating a new lesson offering, receiving at least one characteristic for the new lesson offering, and predicting a desired roster for the new lesson offering, where the desired roster includes at least one student, and where the desired roster for the new lesson is predicted from the at least one characteristic. Some embodiments include sending an invitation to the at least one student to sign up for the new lesson.
US11836681B1 Systems and methods to generate records within a collaboration environment
Systems and methods to generate records within a collaboration environment are described herein. Exemplary implementations may perform one or more of: manage environment state information maintaining a collaboration environment; obtain input information defining digital assets representing sets of content input via a user interface; generate content information characterizing the sets of content represented in the digital assets; generate individual records based on the content information; and/or other operations.
US11836680B1 System and method for interactive learning
A system for interactive learning has a database of content, the content including spatial, temporal, material, psychological, moral, artistic, philosophical, scientific, and probability elements from which to create a story track. At least one software program is disposed on at least one computer system designed to calculate story vectors from which to craft stories and select learning objectives. A learning management system with at least one user interface is designed to allow at least one or more people to, via at least one or more of video, audio, and text, interact with at least one or more of the software program and people, people inclusive of audience members, characters, actors, clients, and moderators. The software program is designed to direct the story within degrees of freedom calculated from the story vectors to create new story vectors, the story vectors used to create one or more new story tracks.
US11836678B2 System and method for managing product inventory
A method for providing automated inventory management in a system having a storage bin, an accelerometer system coupled to the storage bin, and an inventory management system communicatively coupled to the accelerometer system. An accelerometer of the accelerometer system generates a data representative of a movement of the storage bin and the system determines whether the generated data matches a data that is indicative of a replenishment needed event being performed upon the storage bin. The inventory management system initiates the replenishment of the product when replenishment is determined to be needed.
US11836671B2 Inventory management system with statistical learning
Response parameters for a population of RFID tags present in an inventory space are determined by (a) continuously scanning the inventory space to interrogate the population of RFID tags in the inventory space and receiving responses from multiple RFID tags within the population, (b) after multiple responses have been received from a specific RFID tag within the population, determining response times for the specific RFID tag corresponding to time periods between sequential ones of the multiple responses from the specific RFID tag, (c) calculating a maximum acceptable response time based at least in part on the response times determined in step (b), and (d) recording a response interval data set including one or more of the response times determined in step (b) and the maximum acceptable response time calculated in step (c).
US11836667B2 Connection-based or communication-based services and determinations
Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, computing entities can establish direct communications with one another using a variety of protocols and standards. Such direction communications can be monitored or attempted to be established to determine whether an item is allowed or disallowed for delivery.
US11836666B2 Identifying script errors in an online retail platform and quantifying such errors
A system and method for quantifying impact of script error exceptions on performance of an online retail platform. A method includes selecting at least one performance metric for a webpage, wherein the selected performance metric has an impact due to at least one script error exception encountered on the webpage visited by a first user device; retrieving a normal value for each of the at least one selected performance metric for the webpage visited by a second user device; retrieving an abnormal value for each of the at least one selected performance metric for the webpage visited by the second user device; comparing the abnormal value to the normal value of a respective selected performance metric; and determining a performance impact score based on the comparison, wherein the performance impact score is indicative of a reduction in a performance metric of each of the least one selected performance metric.
US11836663B2 Cognitive-defined network management
Techniques are described for cognitive defined network management (CDNM) that seek to perform real-time collection and analysis of raw network data from across a disaggregated wireless network and to dynamically orchestrate network management functions substantially in real time, accordingly. For example, a multi-modal artificial intelligence (AI) engine is trained to normalize the heterogeneous raw network data into homogeneous so-called “golden record data.” A repository of historical golden records can be maintained for generating data models for use in training AI network management applications. An orchestrator can operate to directing execution of pre-developed network management workflows based on results obtained from querying the trained AI network management applications with newly received (real-time) golden records.
US11836661B2 Virtualization of workflow assets
Described are systems and methods to parameterize assets to improve predictions related to allocation of assets in a virtual synthesis, tracking allocated assets, or historical review of asset allocation and/or virtual synthesis. Techniques described in this paper facilitate measurement of effectiveness of a synthesis instance, such as a meeting, that includes assets by considering factors such as utilization cost, in both time and money, for historical review or prediction of workflow.
US11836654B2 On-demand resource scheduling
Features related to a system and method for scheduling a resources to perform discrete tasks are described. The scheduling features include generating schedules predicted to appeal to the tasked resource (e.g., delivery partner) such as by time, day of the week, location, item types, etc. Using machine learning, the schedule and terms thereof can be dynamically generated to suit the tastes of each tasked resource and the overall demand for services. Using historical data, the modeling also accounts for likelihood an offer will be accepted and risk of cancellation for a given resource. The machine learning may be based on a mixed integer problem as constrained by partner and system capacity parameters.
US11836652B2 Automatically determining optimal transport service locations for points of interest from noisy multimodal data
A method, a computer-readable medium, and an apparatus for transport service are provided. The apparatus may receive a plurality of transport service transactions associated with a point of interest entity. For each transport service transaction, the apparatus may determine a transport service location at which the transport service transaction is executed. The apparatus may cluster the transport service locations determined for the plurality of transport service transactions. The apparatus may determine one or more candidate transport service locations for the point of interest entity based on the clustering. The apparatus may provide the one or more candidate transport service locations to a client or a service provider associated with a transport service transaction that is to be executed at the point of interest entity.
US11836649B2 Lost item recovery with reporting and notifying system
In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system.
US11836648B2 System and method for vessel risk assessment
Provided are systems and methods for vessel risk assessment. This includes determining a risk assessment associated with a vessel, including receiving vessel data from at least one source, generating at least one vessel profile based on the vessel data, wherein each vessel profile provides indication of expected behavior events for one vessel and abnormal behavior events for one vessel, determining at least one abnormal behavior event of the vessel based on the at least one vessel profile, each event in the at least one abnormal behavior event having a time of occurrence, determining at least one frequency of occurrence of abnormal behavior events of the vessel based on the time of occurrence of each event, using at least one model to determine a risk assessment associated with the vessel based on the at least one frequency of occurrence of abnormal behavior events of the vessel.
US11836645B2 Generating augmented sensor data for testing operational capability in deployed environments
In various examples, performance capabilities of a consumer—such as inference rates of a neural network executing on underlying hardware—may be tested or demonstrated for producers that have lower production rates than consumption rates of the consumer. For example, augmented data instances may be leveraged to augment production data from the producer in order to increase a frequency of transmission of data instances to a consumer. As a result, a data set including additional or alternative instances of data may be generated to emulate real-world data for demonstrating potential performance capabilities of a consuming algorithm beyond a currently required performance capability corresponding to a producer.
US11836636B2 Estimation of current and future machine states
Disclosed is a computer-implemented method for generating a prediction model. The model can be for use in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include: extracting event features from event codes and structuring the event features into feature vectors; and generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters being assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.
US11836633B2 Generating realistic counterfactuals with residual generative adversarial nets
Techniques for generating counterfactuals in connection with machine learning models. The techniques include applying a trained machine learning model to an input to obtain a first outcome; determining whether the first outcome has a value in a set of one or more target values; when it is determined that the first outcome does not have a value in the set of one or more target values, generating a counterfactual input at least in part by applying a trained neural network model to the input to obtain a corresponding output, the corresponding output indicating changes to be made to one or more values of one or more attributes of the input to obtain the counterfactual input, and generating feedback based on the counterfactual input.
US11836629B2 Computationally efficient softmax loss gradient backpropagation
A computation unit comprises first, second, and third circuits. The first circuit traverses gradient loss elements gpn and normalized output elements pn and produces an accumulation C. The accumulation C is produced by element-wise multiplying the gradient loss elements gpn with the corresponding normalized output elements pn and summing the results of the element-wise multiplication. The second circuit, operatively coupled to the first circuit, element-wise subtracts the accumulation C from each of the gradient loss elements gpn and produces modulated gradient loss elements gpn′. The third circuit, operatively coupled to the second circuit, traverses the modulated gradient loss elements gpn′ and produces gradient loss elements gxn for a function preceding the softmax function. The gradient loss elements gxn are produced by element-wise multiplying the modulated gradient loss elements gpn′ with the corresponding normalized output elements pn.
US11836627B2 Training a machine to recognize a motor vehicle driver using a mobile device
Determining that a motor vehicle driver is using a mobile device while driving a motor vehicle. Multiple images of a driver of a motor vehicle are captured through a side window of the motor vehicle. Positive images show a driver using a mobile device while driving a motor vehicle. Negative images show a driver not using a mobile device while driving a motor vehicle. Multiple training images are selected from both the positive images and the negative images. The selected training images and respective labels, indicating that the selected training images are positive images or negative images, are input to a machine (e.g. Convolutional Neural Network, (CNN)). The CNN is trained to classify that a test image, captured through a side window of a motor vehicle, shows a driver using a mobile device while driving the motor vehicle.
US11836623B2 Object detection and property determination for autonomous vehicles
Systems, methods, tangible non-transitory computer-readable media, and devices for detecting objects are provided. For example, the disclosed technology can obtain a representation of sensor data associated with an environment surrounding a vehicle. Further, the sensor data can include sensor data points. A point classification and point property estimation can be determined for each of the sensor data points and a portion of the sensor data points can be clustered into an object instance based on the point classification and point property estimation for each of the sensor data points. A collection of point classifications and point property estimations can be determined for the portion of the sensor data points clustered into the object instance. Furthermore, object instance property estimations for the object instance can be determined based on the collection of point classifications and point property estimations for the portion of the sensor data points clustered into the object instance.
US11836620B2 Meta-gradient updates for training return functions for reinforcement learning systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reinforcement learning. The embodiments described herein apply meta-learning (and in particular, meta-gradient reinforcement learning) to learn an optimum return function G so that the training of the system is improved. This provides a more effective and efficient means of training a reinforcement learning system as the system is able to converge on an optimum set of one or more policy parameters θ more quickly by training the return function G as it goes. In particular, the return function G is made dependent on the one or more policy parameters θ and a meta-objective function J′ is used that is differentiated with respect to the one or more return parameters η to improve the training of the return function G.
US11836619B2 Image processing method, related device, and computer storage medium
An image processing method, a related device, and a computer storage medium are provided. The method includes: obtaining a feature intensity image corresponding to a training image, where an intensity value of a pixel in the feature intensity image is used to indicate importance of the pixel for recognizing the training image, and resolution of the training image is the same as resolution of the feature intensity image; and occluding, based on the feature intensity image, a to-be-occluded region in the training image by using a preset window, to obtain a new image, where the to-be-occluded region includes a to-be-occluded pixel, and the new image is used to update an image recognition model. According to the embodiments of the present application, a prior-art problem that a model has low accuracy and relatively poor generalization performance because of limited training data can be resolved.
US11836618B2 Electronic system for data processing by a self-correcting, deep neural network integrated within a memory resource
Embodiments of the invention are directed to a system, method, and computer program product for processing data analytics within memory. The system first receives a request for data associated with a database. The system utilizes a feature catalog and a deep learning neural network to determine the data that comprises the one or more desired features. The system can also provide the requested data to a computing device.
US11836615B2 Bayesian nonparametric learning of neural networks
In federated learning problems, data is scattered across different servers and exchanging or pooling it is often impractical or prohibited. A Bayesian nonparametric framework is presented for federated learning with neural networks. Each data server is assumed to provide local neural network weights, which are modeled through our framework. An inference approach is presented that allows us to synthesize a more expressive global network without additional supervision, data pooling and with as few as a single communication round. The efficacy of the present invention on federated learning problems simulated from two popular image classification datasets is shown.
US11836606B2 Neural processing unit and electronic apparatus including the same
A storage device is provided including an interface circuit configured to receive application information from a host; a field programmable gate array (FPGA); a neural processing unit (NPU); and a central processing unit (CPU) configured to select a hardware image from among a plurality of hardware images stored in a memory using the application information, and reconfigure the FPGA using the selected hardware image. The NPU is configured to perform an operation using the reconfigured FPGA.
US11836601B2 Systems using hash keys to preserve privacy across multiple tasks
A system for using hash keys to preserve privacy across multiple tasks is disclosed. The system may provide training batch(es) of input observations each having a customer request and stored task to an encoder, and assign a hash key(s) to each of the stored tasks. The system may provide a new batch of input observations with a new customer request and new task to the encoder. The encoder may generate a new hash key assigned to the new customer request and determine whether any existing hash key corresponds with the new hash key. If so, the system may associate the new batch of input observations with the corresponding hash key and update the corresponding hash key such that it is also configured to provide access to the new batch of input observations. If not, the system may generate a new stored task and assign the new hash key to it.
US11836600B2 Targeted incremental growth with continual learning in deep neural networks
Computer systems and computer-implemented methods train a neural network, by:(a) computing for each datum in a set of training data, activation values for nodes in the neural network and estimates of partial derivatives of an objective function for the neural network for the nodes in the neural network; (b) selecting a target node of the neural network and/or a target datum in the set of training data; (c) selecting a target-specific improvement model for the neural network, wherein the target-specific improvement model, when added to the neural network, improves performance of the neural network for the target node and/or the target datum, as the case may be; (d) training the target-specific improvement model; (e) merging the target-specific improvement model with the neural network to form an expanded neural network; and (f) training the expanded neural network.
US11836593B1 Devices, systems, and methods for learning and using artificially intelligent interactive memories
Aspects of the disclosure generally relate to computing devices and may be generally directed to devices, systems, methods, and/or applications for learning conversations among two or more conversation participants, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling a user to simulate a conversation with an artificially intelligent conversation participant.
US11836591B1 Scalable systems and methods for curating user experience test results
Techniques are described herein for selecting, curating, normalizing, enriching, and synthesizing the results of user experience tests. In some embodiments, a system identifies a qualitative element within a result set for a user experience test. The system then selects a machine learning model to apply based on one or more attributes associated with the user experience test and generates a predicted visibility, quality, and/or relevance for the qualitative element. Based on the prediction, the system generates a user interface that curates a set of results of the user experience test.
US11836582B2 System and method of machine learning based deviation prediction and interconnected-metrics derivation for action recommendations
A system and method for automatically predicting deviation on a metric of a use-case and deriving interconnections between metrics for generating action recommendations is provided. The system includes a deviation management system 104 which captures data from a plurality of external sources and internal sources and comprises of a deviation management platform 106 and a deviation management environment 108. The system includes various computation modules which work the deviation management platform 106 to provide a deviation management service to a set of clients that are associated with that service. The service and its users are specific to use-case, wherein the use-case is specified by a client device 116 inside the system. The system comprises of external data which is horizontal across a plurality of deviation management services and internal data which is specific to every deviation management service.
US11836579B2 Data analytics in edge devices
Disclosed is a technique that can be performed by an electronic device. The electronic device can generate time-stamped events, extract training data from the time-stamped events, and send the training data over a network to a remote computer. The electronic device can receive model data generated by the remote computer from the training data by use of a machine learning process, update a local model of the electronic device based on the received model data, and generate an output by processing locally sourced data of the electronic device with the updated local model.
US11836577B2 Reinforcement learning model training through simulation
A simulation management service receives a request to perform reinforcement learning for a robotic device. The request can include computer-executable code defining a reinforcement function for training a reinforcement learning model for the robotic device. In response to the request, the simulation management service generates a simulation environment and injects the computer-executable code into a simulation application for the robotic device. Using the simulation application and the computer-executable code, the simulation management service performs the reinforcement learning within the simulation environment.
US11836572B2 Quantum inspired convolutional kernels for convolutional neural networks
Certain aspects of the present disclosure provide a method for performing quantum convolution, including: receiving input data at a neural network model, wherein the neural network model comprises at least one quantum convolutional layer; performing quantum convolution on the input data using the at least one quantum convolutional layer; generating an output wave function based on the quantum convolution using the at least one quantum convolution layer; generating a marginal probability distribution based on the output wave function; and generating an inference based on the marginal probability distribution.
US11836570B1 System and related methods for optimization of optical and machine-readable labels
The present invention relates to a system and method for optimizing the placement, size, scannability, and effectiveness of optical labels, such as 2D barcodes or machine-readable labels like QR codes, on a specified medium. The system comprises a set of servers configured to execute an artificial intelligence (AI) algorithm, a set of user devices, and a database. The AI algorithm analyzes uploaded images of intended mediums for optical label placement, determines optimal placement, size, and orientation of the optical labels, and calculates individual scores for visibility, scannability, and likelihood of being noticed by potential users for each suggestion, then combines these into an overall readability score. The invention offers a user-friendly, efficient, and objective approach to optimizing optical label placement that is particularly effective for addressing considerations for physical object mediums.
US11836568B2 Contactless condiment dispenser
A contactless or touchless dispenser is provided, such as for condiments or similar food service related items. The dispenser allows a user to obtain a quantity of a condiment without being required to touch the condiment dispenser. The dispenser includes a controller for controlling a dispensing mechanism, such as in response to an instruction received from a remote device, or by touchless input, such as by detecting a utensil. The controller may control the dispensing mechanism to cause the dispenser to dispense condiment for a particular period of time or to dispense a particular quantity of condiment.
US11836567B1 Wireless tag attaching device and system
According to one embodiment, a wireless tag attaching device includes a setting unit configured to set a tag roll sheet that includes a plurality of wireless tags wound in a roll, a head configured to write tag information to the wireless tag pulled out from the set tag roll sheet, an entry detection unit configured to detect the sheet printed with print information on a front surface thereof entering, an attaching unit configured to attach the wireless tag written with the tag information by the head to the sheet, a tag information reception unit configured to receive tag information related to the print information, and a tag control unit configured to write, using the head, the received tag information to the pulled-out wireless tag, and attach, using the attaching unit, the wireless tag completed with writing to the sheet that is detected as entering by the entry detection unit.
US11836564B2 Methods and apparatus to secure communication devices to wristbands
An example disclosed sheet includes a first layer; a second layer; a first die cut in the second layer defining a first wristband section and a second wristband section separated by a fold line; a second die cut in the first layer defining an imaging area; and a third die cut in the second layer defining an aperture in the second wristband section; wherein the aperture is surrounded by an adhesive and the aperture has an aperture dimension, the aperture dimension is greater than an inner dimension of the communication device, and the aperture dimension is less than an outer dimension of the communication device.
US11836562B2 Multi-protocol RFID tag and system
The present invention provides for a RFID tag assembly that is suitable for operation with at least one RFID reader assembly. The RFID tag assembly comprises, inter alia, an antenna member for transmitting and/or receiving an RFID signal, and at least one integrated circuit (IC) for processing the RFID signal and which is configured to communicate, alternatingly and sequentially in time, a first signal transmission and at least one second signal transmission, each defined by a plurality of predetermined signal transmission parameters, to the at least one RFI D reader assembly, utilising time-division multiplexing, wherein the at least one first signal transmission differs from the at least one second signal transmission in at least one of said plurality of predetermined signal transmission parameters.
US11836560B2 Transaction card assembly
Provided are approaches for providing multiple user accounts in a same transaction card assembly. The transaction card assembly may include a first card including a first card first side opposite a first card second side, the first card first side including a first pair of magnetic stripes and the first card second side including a first pair of identification chips. The transaction card assembly may further include a second card coupled to the first card, the second card including a second card first side opposite a second card second side, the second card first side including a second pair of magnetic stripes, and the second card second side including a second pair of identification chips. The first and second cards are slidable relative to one another between multiple positions to selectively expose and cover each identification chip of the first and second pairs of identification chips.
US11836558B2 Gramophone plate with recorded image
A gramophone plate (P) having at least one face, the at least one face including at least one region on which is recorded audio data (2), wherein the said at least one region of the at least one face also has at least one visual image (7), or a portion of at least one visual image, recorded thereon.
US11836557B2 Systems and methods for foreign material exclusion accountability
A system for foreign material accountability includes a kiosk, which further includes a touch enabled display screen that is back-lit and automatically adjusts brightness based on ambient environment. A user input device, wherein the user input device includes a pin pad, one or more sensors selected from a group consisting of temperature sensors, RFID sensors, IR sensors, optical sensors, iris sensors and one or more cameras, a processor, a data bus coupled to the processor and a computer-usable medium embodying computer code operating on the kiosk. The computer code includes programmed instructions executable by the processor to control accessibility of items into a restricted area based on data received from at least one of the display screen operated by a user, the user input device, and the one or more sensors.
US11836556B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus includes: an obtaining unit configured to obtain an image; an identification unit configured to identify a type of paper on which the image obtained by the obtaining unit is printed; a gamma correction unit configured to subject the image obtained by the obtaining unit to gamma correction based on the type of the paper identified by the identification unit; a saving unit configured to save the image after being subjected to the gamma correction; and a unit configured to stop printing of the image based on a failure of the identification unit to identify the type of the paper on which the image is printed.
US11836555B2 Information processing device outputting preceding operation command to printer before starting transmitting print execution data
In an information processing device, a support program supports a printer, and a printing program is built in an operating system. The support program causes the information processing device to perform: in a case that a print instruction to execute printing by using the built-in printing program is issued, at least one of a command outputting process and an outputting instruction process. The command outputting process outputs a preceding operation command to the printer before starting transmitting print execution data to the printer. The preceding operation command commands the printer to execute a preceding operation prior to starting printing. The printer having a function to execute the preceding operation specified in the preceding operation command. The outputting instruction process instructs a command transmission program to output the preceding operation command while the outputting instruction process designates the printer as an outputting destination.
US11836552B2 Implementing a type restriction that restricts to a maximum or specific element count
A type restriction contextually modifies an existing type descriptor. The type restriction is imposed on a data structure to restrict the values that are assumable by the data structure. The type restriction does not cancel or otherwise override the effect of the existing type descriptor on the data structure. Rather the type restriction may declare that a value of the data structure's type is forbidden for the data structure. Additionally or alternatively, the type restriction may declare that an element count allowable for a data structure's type is forbidden for the data structure. Type restriction allows optionality (where only a singleton value for a data structure is allowed), empty sets (where no value for a data structure is allowed), and multiplicity (where only a limited element count for a data structure) to be injected into a code set independent of data type. Type restriction allows certain optimizations to be performed.
US11836551B2 Active and standby RICs
To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.
US11836550B2 Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud
Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed. A method may include: a mainframe computer program receiving a trigger event; the mainframe computer program generating a message comprising data from one of a plurality of logical partitions in the mainframe computer program; the mainframe computer program loading the message to a message log database; the mainframe computer program sending the message to a cloud-based target database by making an asynchronous call with the message to a messaging service, wherein a cloud-based listener receives the message from the messaging service and writes the data from the message to the cloud-based target database; a message purge/retransmission service computer program receiving an acknowledgement message that the data in the message was successfully written to the cloud-based target database; and the message purge/retransmission service computer program purging the message from the message log database.
US11836549B2 Fast block-based parallel message passing interface transpose
Computer-implemented techniques for fast block-based parallel message passing interface (MPI) transpose are disclosed. The techniques achieve an in-place parallel matrix transpose of an input matrix in a distributed-memory multiprocessor environment with reduced consumption of computer processing time and storage media resources. An in-memory copy of the input matrix or a submatrix thereof to use as the send buffer for MPI send operations is not needed. Instead, by dividing the input matrix in-place into data blocks having up to at most a predetermined size and sending the corresponding data block(s) for a given submatrix using an MPI API before receiving any data block(s) for the given submatrix using an MPI API in the place of the sent data block(s), making the in-memory copy to use a send buffer can be avoided and yet the input matrix can be transposed in-place.
US11836547B2 Data transmission device including shared memory having exclusive bank memories for writing and reading
A data transmission device includes a shared memory and an access control unit. The shared memory has M bank memories arranged therein and is accessible by N processors. The access control unit controls access to the M bank memories by the N processors based on identification information for specifying the M bank memories.
US11836545B1 Integration of cloud entities in an event architecture
Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted.
US11836538B2 Heterogeneous graph generation for application microservices
One embodiment provides a method, including: receiving information describing an application to be split into a plurality of microservices; identifying, utilizing a microservices advisor application, application elements of the application; generating, utilizing the microservices advisor application and from the application elements, a heterogenous graph, wherein each node within the heterogenous graph represents an application element and wherein each edge within the heterogenous graph represents a relationship between two nodes connected by the edge; identifying, based upon user input identifying preferences of relationships between nodes, groups of nodes within the heterogenous graph sharing a common attribute; and providing, from the microservices advisor application, a recommendation, based upon the identified groups of nodes, for splitting the application into microservices, wherein the recommendation includes a number of microservices for the application and application elements that should be included within each of the microservices.
US11836534B2 Prediction of proficient resources for performing unprecedented workloads using models
One or more processors receive resource type and capability information and activity information of workloads of a domain. A first model is generated and trained to map the resource information to the activity information of domain workloads. The activity information is decomposed into a set of activity core elements (ACEs). The one or more processors generate a second model, wherein the second model is trained to predict a set of resource types and resource capabilities of the respective resource types, based on an input of the first set of ACEs decomposed from the activity information of the workloads of the domain. The one or more processors receive a second set of ACEs that are decomposed from activities associated with an unprecedented workload, and the one or more processors generate a predicted set of resources to perform the second set of ACEs.
US11836533B2 Automated reconfiguration of real time data stream processing
Automated reconfiguration of real time data stream processing may be implemented. A processing function that describes one or more operations to be performed with respect to one or more data streams may be executed at one or more processing nodes. Performance metrics describing the performance of the processing function at the processing nodes may be collected and monitored. A reconfiguration event may be detected for the processing function. A different execution configuration for the processing function may be determined and initiated in response to detecting the reconfiguration event.
US11836531B2 Method, device, and program product for managing computing system
A method includes: acquiring a set of operations to be performed on multiple computing units in the computing system; determining, based on the set of operations, the state of the multiple computing units, and an allocation model, an allocation action for allocating the set of operations to the multiple computing units and a reward for the allocation action, wherein the allocation model describes an association relationship among a set of operations, the state of multiple computing units, the allocation action for allocating the set of operations to the multiple computing units, and the reward for the allocation action; receiving an adjustment for the reward in response to determining that a match degree between the reward for the allocation action and a performance index of the computing system after the allocation action is performed satisfies a predetermined condition; and generating, based on the adjustment, training data for updating the allocation model.
US11836528B2 Throttling thread resources of service computing platform
Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.
US11836527B2 Accelerating table lookups using a decoupled lookup table accelerator in a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11836522B2 System and method of managing temperatures of surfaces of information handling systems
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine an identification of an application executing on an information handling system (IHS); determine a first performance profile based at least on a policy and based at least on the identification of the application; configure a processor to utilize power up to a first power level based at least on the first performance profile; determine that a user physically utilizes at least one human input device of the IHS within an amount of time transpiring; receive information indicating that the user is physically in contact with the IHS; determine a second performance profile based at least on the policy and based at least on the information; and configure the processor to utilize power up to a second power level based at least on the second performance profile.
US11836518B2 Processor graph execution using interrupt conservation
Techniques for data manipulation using processor graph execution using interrupt conservation are disclosed. Processing elements are configured to implement a data flow graph. The processing elements comprise a multilayer graph execution engine. A data engine is loaded with computational parameters for the multilayer graph execution engine. The data engine is coupled to the multilayer graph execution engine, and the computational parameters supply layer-by-layer execution data to the multilayer graph execution engine for data flow graph execution. A first command FIFO is used for loading the data engine with computational parameters, and a second command FIFO is used for loading the multilayer graph execution engine with layer definition data. An input image is provided for a first layer of the multilayer graph execution engine. The data flow graph is executed using the input image and the computational parameters. The executing is controlled by interrupts only when an uncertainty exists within the data flow graph.
US11836515B2 Multi-hypervisor virtual machines
Standard nested virtualization allows a hypervisor to run other hypervisors as guests, i.e. a level-0 (L0) hypervisor can run multiple level-1 (L1) hypervisors, each of which can run multiple level-2 (L2) virtual machines (VMs), with each L2 VM is restricted to run on only one L1 hypervisor. Span provides a Multi-hypervisor VM in which a single VM can simultaneously run on multiple hypervisors, which permits a VM to benefit from different services provided by multiple hypervisors that co-exist on a single physical machine. Span allows (a) the memory footprint of the VM to be shared across two hypervisors, and (b) the responsibility for CPU and I/O scheduling to be distributed among the two hypervisors. Span VMs can achieve performance comparable to traditional (single-hypervisor) nested VMs for common benchmarks.
US11836510B2 Snapshot capture of computing device user interfaces
Various aspects of the subject technology relate to systems, methods, and machine-readable media for automating the recording of an evidentiary history (e.g., versions audit trail) of a graphical user interface with an embedded clickwrap agreement. The snapshot server captures and outputs snapshot records of a graphical user interface displaying the clickwrap agreement on an end user computing platform. The snapshot records are created using a virtual machine that emulates an end user computing platform for navigation of an application rendered on the platform. Aspects may also include generating a snapshot record of metadata associated with the captured snapshot image.
US11836508B2 Contextual management of browser extensions
There is disclosed in one example a computing endpoint, including: a hardware platform including a processor and a memory; an operating system to run on the hardware platform; a web browser to run on the operating system, and including an extension framework; and a management extension to run in the extension framework, and to contextually manage availability of other extensions according to a URL reputation and extension reputation.
US11836507B2 Prioritizing the pre-loading of applications with a constrained memory budget using contextual information
Systems and methods for pre-loading applications with a constrained memory budget and prioritizing the applications based on contextual information are described. An Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: collect user context information and system context information, detect a triggering event based upon the user context information and the system context information, identify a memory budget for pre-loading one or more applications, and select the one or more applications with one or more settings configured to maintain a memory usage for the pre-loading below the memory budget.
US11836506B2 Parallel runtime execution on multiple processors
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads. Sources and existing executables for an API function are stored in an API library to execute a plurality of executables in a plurality of physical compute devices, including the existing executables and online compiled executables from the sources.
US11836504B2 Synchronized shutdown of host operating system and data processing unit operating system
An information handling system may include a processor, a data processing unit communicatively coupled to the processor, a logic device communicatively coupled to processor and configured to, responsive to a shutdown event associated with the information handling system, cause a power system of the information handling system to maintain delivery of electrical energy to the data processing unit until receiving a command to cause withdrawal of the electrical energy to the data processing unit, and a management controller communicatively coupled to the processor, the data processing unit, and the logic device, and configured for out-of-band management of the information handling system. The management controller may be further configured to, responsive to the shutdown event, cause a host operating system executing the processor to gracefully shutdown, cause a data processing unit operating system executing on the data processing unit to gracefully shutdown, and responsive to receiving an indication that the data processing unit operating system has gracefully shutdown, communicate the command to the logic device to cause withdrawal of the electrical energy to the data processing unit.
US11836500B2 Systems and methods for basic input/output system driver offline protocol
A method may include during a Pre-Extensible Firmware Interface Initialization phase of a BIOS, receiving a mailbox command from a management controller of an information handling system, the mailbox command including information regarding a driver image stored in computer-readable media associated with the BIOS, the information including uniquely-identifying information for the driver image. The method may also include, during a Driver Execution Environment phase of the BIOS, locating the driver image stored in the computer-readable media, verifying the driver image based on the information from the mailbox command, extracting the driver image from the computer-readable media in response to verifying the driver image, and causing a driver stored within the driver image to load and execute during BIOS execution.
US11836499B2 System and method of operating system executables with information handling systems (IHS)
In one or more embodiments, one or more systems, one or more methods, and/or one or more methods may: execute a first information handling system (IHS) initialization executable via an environment associated with IHS firmware; register, by the first IHS initialization executable, a process configured to store multiple IHS initialization executable/OS executable pairs via a volatile memory medium of the IHS; for each IHS initialization executable/OS executable pair of the multiple IHS initialization executable/OS executable pairs: call, by an IHS initialization executable of the IHS initialization executable/OS executable pair, the process; and copy, by the process, an OS executable of the IHS initialization executable/OS executable pair from the first non-volatile memory medium to the volatile memory medium; retrieve a driver via a network; execute the driver; and copy, by the driver, each OS executable, which was copied to the volatile memory medium, to a non-volatile memory medium of the IHS.
US11836498B1 Single cycle predictor
A predictor includes a memory having a plurality of entries. Each entry includes a prediction of a hash of a next fetch address produced by a fetch block J of a series of successive fetch blocks in program execution order and a branch direction produced by the fetch block J. An input selects an entry for provision on the output. The output is fed back to the input such that the output provides the prediction of the hash of the next fetch address and the branch direction produced by each fetch block over a series of successive clock cycles. The hash of the next fetch address is insufficient for use by an instruction fetch unit to fetch from an instruction cache a fetch block J+1, whereas the next fetch address itself is sufficient for use by the instruction fetch unit to fetch from the instruction cache the fetch block J+1.
US11836497B2 Operation module and method thereof
There is provides an operation module, which includes a memory, a register unit, a dependency relationship processing unit, an operation unit, and a control unit. The memory is configured to store a vector, the register unit is configured to store an extension instruction, and the control unit is configured to acquire and parse the extension instruction, so as to obtain a first operation instruction and a second operation instruction. An execution sequence of the first operation instruction and the second operation instruction can be determined, and an input vector of the first operation instruction can be read from the memory. The operation unit is configured to convert an expression mode of the input data index of the first operation instruction and to screen data, and to execute the first and second operation instruction according to the execution sequence, so as to obtain an extension instruction.
US11836493B2 Memory access operations for large graph analytics
Embodiments for providing memory access operations for graph analytics by a processor are disclosed. An entire chunk of load and store instructions may be atomically and concurrently executed, where the entire chunk of the load and store instructions are delineated from a plurality of alternative load and store instructions.
US11836492B2 Extended pointer register for configuring execution of a store and pack instruction and a load and unpack instruction
A microprocessor system includes a processing circuit and a memory operably coupled to the processing circuit and configured to receive input data according to a pack and store operation and output the data according to a load and unpack operation. The processing circuit comprises a hardware extension configured to: configure a variable number of bits per data element during a pack and store operation; store a concatenation of a plurality of data elements with a reduced number of bits; extract a plurality of data elements with a reduced number of bits during a load and unpacking operation; and recreate a plurality of data elements with an increased number of bits per data element representative of the data elements prior to the pack and store operation.
US11836490B2 Kernel coefficient quantization
Apparatuses, systems, and techniques to optimize memory usage when performing matrix operations. In at least one embodiment, a matrix is optimized to limit memory and storage requirements while minimizing loss of precision for a sum of the members of the matrix.
US11836485B1 Software code review
Methods and systems for reviewing software code. The methods involve detecting a change in source code associated with an application and determining an effect on the application of the detected change based at least in part on a context profile associated with application.
US11836482B2 Center device, reprogramming data distribution system, and reprogramming data distribution plan creation program product
A center device is configured to: acquire behavior data indicating a behavior of a user; store the behavior data; acquire vehicle state data indicating a vehicle state; store the vehicle state data; create a distribution plan of reprogramming data to be distributed to vehicle devices of the vehicle by using the behavior data and the vehicle state data; and distribute the reprogramming data to the vehicle devices according to the created distribution plan.
US11836481B1 Method and system for executing an application upgrade based on real-time monitoring
A method for managing an application upgrade includes: obtaining metadata of a client device from a production host (PH) client device twin; executing, using the metadata, an emulation to generate an application upgrade strategy for applying a plurality of application upgrades; setting, using the metadata, a first entry in a PH required properties file; transferring the application upgrade strategy and the first entry from the PH client device twin to a client environment (CE) client device twin; storing, the application upgrade strategy and the first entry in a CE required properties file; initiating the plurality of application upgrades based on the application upgrade strategy and the first entry; setting a second entry in a CE reported properties file; transferring the second entry from the CE client device twin to the PH client device twin; and verifying a status of the plurality of application upgrades using the second entry.
US11836475B2 Electronic control unit, software update method, software update program product and electronic control system
An electronic control unit includes: a file acquisition portion that acquires a file to update software: and a storage portion that stores the file. A first virtual machine included in the electronic control unit includes: a determination portion that determines whether to transfer the file to a second virtual machine connected to the first virtual machine based on first safety integrity indicating a safety level of the first virtual machine and second safety integrity indicating a safety level of the second virtual machine; and a transfer portion that transfers the file to the second virtual machine when the determination portion determines to transfer the file to the second virtual machine.
US11836474B2 Applying a firmware update based on power requirement
Applying a firmware update, including: receiving a firmware update package, the firmware update package including multiple payloads and a firmware update duration map; verifying an integrity of the firmware update duration map, and in response, extracting the firmware update duration map from the firmware update package; determining, at a first time, a first power required to apply a first payload of the firmware update package based at least on the firmware update duration map and a health of a battery; comparing a current power capacity of the battery with the first power required to apply the first payload of the firmware update package; determining that the current power capacity of the battery is greater than the first power required to apply the first payload, and in response: obtaining the first payload of the firmware update package; updating firmware by applying the first payload to the firmware.
US11836471B2 Methods for prioritizing updates for vehicle fleets
Mechanisms and methods are provided for establishing vectors indicating the presence, in a first vehicle and second vehicle, of a super-set of vehicle features present across a fleet of vehicles. The first vehicle may be a reference vehicle. A distance function of the vectors may be calculated in order to establish a similarity score indicating the degree of similarity between the designs of the two vehicles. If the second vehicle is sufficiently similar to the reference vehicle, a software update may be recommended and applied.
US11836470B2 Adaptive quantum circuit construction for multiple-controlled-not gates
In an embodiment, a method includes measuring a first number of control qubits in a quantum algorithm, wherein a quantum circuit representation of the quantum algorithm includes a multiple-controlled-NOT gate. In an embodiment, a method includes measuring a second number of ancilla qubits in a quantum computer. In an embodiment, a method includes comparing the first number and the second number to determine an optimum compilation method for a quantum circuit. In an embodiment, a method includes compiling, in response to the comparison determining the second number is greater than one and less than the difference of the first number and 2, a quantum circuit from the quantum algorithm using a hybrid method.
US11836467B2 Code generation with reinforcement learning
A code generation system uses a non-terminal expansion model and a non-terminal selector model to generate a code sketch to complete a partially-formed source code snippet. The non-terminal expansion model is a neural transformer model trained on a supervised dataset through reinforcement learning to learn to predict the production rule to expand for a given non-terminal symbol. The non-terminal selector model is trained through reinforcement learning to predict the non-terminal symbol to expand given a partial-code state. The models are used in a two-step beam search to generate the top candidate code sketches, where a candidate code sketch may contain a hole that represents an unexpanded non-terminal symbol.
US11836466B2 Residue number system in a photonic matrix accelerator
A photonic processor uses light signals and a residue number system (RNS) to perform calculations. The processor sums two or more values by shifting the phase of a light signal with phase shifters and reading out the summed phase with a coherent detector. Because phase winds back every 2π radians, the photonic processor performs addition modulo 2π. A photonic processor may use the summation of phases to perform dot products and correct erroneous residues. A photonic processor may use the RNS in combination with a positional number system (PNS) to extend the numerical range of the photonic processor, which may be used to accelerate homomorphic encryption (HE)-based deep learning.
US11836465B2 Pseudo-random number generation circuit device
A pseudo-random number generation circuit device includes a pseudo-random number generation circuit including a logic circuit configured based on rule data that generates a next random number value from a current random number value, a cycle detection circuit that detects, based on a seed, an end of a cycle of random numbers, which are generated by the pseudo-random number generation circuit, and a rule data generation circuit that generates new rule data at a first trigger, at which the cycle detection circuit detects the end of the cycle of random numbers, to output the new rule data to the pseudo-random number generation circuit, wherein the cycle detection circuit stores a random number value, which is generated by a new logic circuit configured based on the new rule data, as the seed.
US11836463B2 Method and apparatus with neural network processing
A neural network device includes a shift register circuit, a control circuit, and a processing circuit. The shift register circuit includes registers configured to, in each cycle of cycles, transfer stored data to a next register and store new data received from a previous register to a current register. The control circuit is configured to sequentially input data of input activations included in an input feature map into the shift register circuit in a preset order. The processing circuit, includes crossbar array groups that receive input activations from at least one of the registers and perform a multiply-accumulate (MAC) operation with respect to the received input activation and weights, is configured to accumulate and add at least some operation results output from the crossbar array groups in a preset number of cycles to obtain an output activation in an output feature map.
US11836461B2 Arithmetic apparatus, multiply-accumulate system, and setting method
An arithmetic apparatus includes input lines and multiply-accumulate devices. An electrical signal for an input value is input into each of the input lines within a predetermined input period. Multiplication units include a positive weight multiplication unit that generates a positive weight charge for a product value obtained by multiplying the input value by a positive weight value and/or a negative weight multiplication unit that generates a negative weight charge for a product value obtained by multiplying the input value by a negative weight value. They are configured such that a positive weight ratio that is a ratio of a sum total of the positive weight values to a sum total of absolute values of the weight values is any ratio of 0% to 100%. An output unit of the multiply-accumulate device accumulates the generated weight charges to output a multiply-accumulate signal representing a sum of the product values.
US11836460B2 Error bounded multiplication by invariant rationals
A hardware logic representation of a circuit to implement an operation to perform multiplication by an invariant rational is generated by truncating an infinite single summation array (which is represented in a finite way). The truncation is performed by identifying a repeating section and then discarding all but a finite number of the repeating sections whilst still satisfying a defined error bound. To further reduce the size of the summation array, the binary representation of the invariant rational is converted into canonical signed digit notation prior to creating the finite representation of the infinite array.
US11836459B2 Floating-point division circuitry with subnormal support
Techniques are disclosed relating to circuitry for floating-point division. In some embodiments, the circuitry is configured to generate a subnormal result for a division operation that divides a numerator by a denominator. The circuitry may include floating-point circuitry configured to perform a reciprocal operation to determine a normalized mantissa value for the reciprocal of a floating-point representation of the denominator. The circuitry may further include fixed-point circuitry configured to multiply a fixed-point representation of the normalized mantissa value for the reciprocal by a mantissa of the numerator to generate an initial value. Control circuitry may determine error data for the initial value and generate a final subnormal mantissa result for the division operation based on the error data and the initial value. Embodiments with multiple modes with different accuracy guarantees are disclosed.
US11836457B2 Signal processing apparatus, communication system, method performed by signal processing apparatus, storage medium for signal processing apparatus, method performed by communication terminal, and storage medium for communication terminal to receive text data from another communication terminal in response to a unique texting completion notice
According to one embodiment, a signal processing apparatus correlates a plurality of communication terminals as a group and enables one-to-many communications in the group. The signal processing apparatus includes processing circuitry. The processing circuitry assigns a transmission right to one of the communication terminals in the group. The processing circuitry generates text data based on voice data from said one of the communication terminals in possession of the transmission right. The processing circuitry gives a texting completion notice indicative of completion of texting processing to the communication terminals in the group. The processing circuitry transmits, after the texting completion notice is given, the generated text data to at least one of the communication terminals in the group.
US11836453B2 Virtual assistant domain functionality
Aspects include methods, systems, and computer-program products providing virtual assistant domain functionality. A natural language query including one or more words is received. A collection of natural language modules is accessed. The collection natural language modules are configured to process sets of natural language queries. A natural language module, from the collection of natural language modules, is identified to interpret the natural language query. An interpretation of the natural language query is computed using the identified natural language module. A response to the natural language query is returned using the computed interpretation.
US11836450B2 Secure complete phrase utterance recommendation system
Described herein are systems, apparatus, methods and computer program products for machine learning intent classification. In various embodiments, historical utterances provided by users may be utilized for bot training. Context and personally identifiable information may be removed from the utterances. The utterances may be associated with vectors. The utterances and vectors may be used to determine recommendations.
US11836446B2 Dynamic creation of change management templates
A method of dynamically creating a change template based on a change request received from a user. A change request is assigned a category based on the specifics of the request. If at least one existing template for the category the change request is assigned does not exist, historical change requests are analyzed to identify similar changes in historical change requests to the change request and data is copied from a template used for a historical change that was similar to the change requested to create a draft template. The draft template is altered to remove information which is not relevant to the change request and is stored in a repository. The altered draft template is sent to a reviewer as a proposed template; and approved proposed templates from the reviewer are stored in the repository by category.
US11836441B2 Modular systems and methods for selectively enabling cloud-based assistive technologies
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US11836439B2 Website plugin and framework for content management services
Described are systems and methods for checking webpage content. The method can include receiving, by a computing system, webpage content rendered in a webpage editing tool provided by a content management services (CMS) server and presented in a graphical user interface (GUI) display at a user device, transmitting the webpage content to web analysis services to (i) analyze the webpage content as part of a content check, (ii) generate information about the webpage content based on the content check, and (iii) store the information in association with a content ID in a data store, polling the web analysis services for processing status updates and the generated information, receiving the generated information, populating predefined sections in a CMS plugin with at least a portion of the received information, and returning the CMS plugin to be presented, at the user device, in the webpage editing tool concurrently with the webpage content.
US11836437B2 Character display method and apparatus, electronic device, and storage medium
A text display method, a text display apparatus, an electronic device and a storage medium are disclosed. A real scene image and a to-be-displayed text are acquired, motion track data for texts is invoked, the to-be-displayed text is processed with a dynamic special effect, and the text which has been subject to the dynamic special effect processing is displayed on a real scene image, thus realizing a function of displaying a text with dynamic special effect in augmented reality display, making the text display effect more vivid. The display method can be widely used in various application scenarios to bring users a better visual and sensory experience.
US11836435B1 Machine learning based parasitic estimation for an integrated circuit chip design
Certain aspects are directed to apparatus and techniques for estimating parasitic information associated with routing of a design using a pre-route version of the design. One example method generally includes determining one or more output features using a machine learning model based on a pre-route version of a design of an integrated circuit, where the one or more output features include a density map providing an estimate of a density of elements associated with a routed version of the design. The method also includes estimating parasitic information associated with the design based on the one or more output features, and outputting the parasitic information.
US11836434B2 Autoplacement of superconducting devices
A system and method for the automatic placement of superconducting devices determines an arrangement of a series of Josephson junctions between a start point and an end point of an inductive wiring run on a superconducting circuit layout having a plurality of discrete Josephson junction placement sites by determining costs of placing each Josephson junction of the series of Josephson junctions at the plurality of discrete Josephson junction placement sites between the start point and the end point of the inductive wiring run based at least on a comparison of a target inductance value to inductances of wires connecting to the Josephson junction and selecting sites from the plurality of discrete Josephson junction placement sites to place each Josephson junction corresponding to the arrangement of the series of Josephson junctions with the least determined cost for the inductive wiring run.
US11836432B2 Cell architecture with backside power rails
Various implementations described herein refer to a method. The method may be configured to synthesize standard cells for a physical design having a power supply net with power supply rails. The method may be configured to employ a place-and-route tool so as to define edge-types for each standard cell of the standard cells in the physical design based on the power supply net and the power supply rails that touch at least one edge of each standard cell of the standard cells.
US11836429B2 Determination of recipes for manufacturing semiconductor devices
Methods, systems, and computer programs are presented for determining the recipe for manufacturing a semiconductor with the use of machine learning (ML) to accelerate the definition of recipes. One general aspect includes a method that includes an operation for performing experiments for processing a component, each experiment controlled by a recipe, from a set of recipes, that identifies parameters for manufacturing equipment. The method further includes an operation for performing virtual simulations for processing the component, each simulation controlled by one recipe from the set of recipes. An ML model is obtained by training an ML algorithm using experiment results and virtual results from the virtual simulations. The method further includes operations for receiving specifications for a desired processing of the component, and creating, by the ML model, a new recipe for processing the component based on the specifications.
US11836426B1 Early detection of sequential access violations for high level synthesis
Detecting sequential access violations for high-level synthesis (HLS) includes performing a simulation, using computer hardware, of an application for HLS. During the simulation, accesses of the application to elements of an array of the application are detected. During the simulation, determinations of whether the accesses occur in a sequential order are made. An indication of whether the access occur in sequential order is generated.
US11836422B2 Dynamic dimensioning indicators
An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.
US11836418B2 Acknowledgement notification based on orientation state of a device
One embodiment provides an information handling device, including: a first surface comprising a primary display; a second surface, opposite from the first surface, comprising a retractable cover; a hinge joint connecting a first portion of the information handling device to a second portion of the information handling device, wherein the information handling device is foldable along the hinge joint; and a slide mechanism attached to the first portion on the second surface; wherein one end of the retractable cover is attached to the second portion on the second surface and wherein another end of the retractable cover is attached to the slide mechanism; wherein the slide mechanism is dynamically movable along the second surface between the hinge joint and a terminal end of the first portion during transition of the information handling device between an open state and a closed state. Other aspects are described and claimed.
US11836413B2 Card products utilizing video screen displays
A thin film video device is mounted onto a card stock and incorporated into a card, such as a greeting card. The thin film video device comprises a thin film video display coupled to a computer chip and a speaker. The thin film video device is powered by a local power source such as a small battery. The thin film video device is activated when the user unfolds the card, at which time an audiovisual message is displayed on the thin film video display and through the speaker.
US11836412B1 Screen sharing recall
According to one embodiment, a method, computer system, and computer program product for screen sharing recall is provided. The embodiment may include receiving a user-selected delay setting value. The embodiment may also include, in response to receiving an instruction from a user to begin a screen sharing session during a web conference, storing streamed frames captured of a user display screen in a buffer. The embodiment may further include, in response to a frame from the buffer satisfying the user-selected delay setting value, transmitting the frame to a graphical user interface associated with each other participant to the web conference. The embodiment may also include, in response to determining the user wishes to recall one or more frames stored in the buffer, performing a recall action.
US11836411B2 Method and system for view sharing of digital files
Methods, systems, and apparatuses, including computer programs encoded on computer storage media, for sharing views of large digital files are described. An example method includes generating a plurality of content blocks of a digital file and uploading the plurality of content blocks to one or more servers for storage; determining one or more of the plurality of content blocks representing a view of the digital file to share with one or more viewer computer devices; transmitting storage addresses of the one or more determined content blocks to the one or more viewer computer devices; executing one or more host commands to the one or more determined content blocks on the host computer device for managing the view of the digital file; and transmitting the one or more host commands to the one or more viewer computer devices for execution.
US11836408B2 Production method, production system and production program
Provided is a production method including a reception step of receiving a plurality of matters and deadlines corresponding to the matters, a display step of displaying a list of the received matters, a plurality of processes corresponding to the matters, and the deadlines, and a production step of producing a finished product by executing processing that includes the plurality of processes corresponding to the received matters.
US11836405B2 Information processing method registering first print queue to be used at time of printing and second print queue to be used at time of printing
A control method for an information processing apparatus that communicates with an image output apparatus includes receiving a certain user operation, and executing as processing based on the certain user operation, both of registering a first print queue to be used at the time of printing using a first wireless connection via an external access point between the information processing apparatus and the image output apparatus, and registering a second print queue to be used at the time of printing using a second wireless connection not via the external access point between the information processing apparatus and the image output apparatus.
US11836401B2 Non-transitory computer-readable storage medium storing a program for execution by a computer of an information processing device capable of communicating with a printer
An information processing device can communicate with a printer and a server. The printer includes a printing unit which carries out printing on a sheet with using a colorant. The server includes a server memory unit which stores user identification information and a print-permitted amount of printing permitted for a user in association with those. When a program is executed by a computer of the information processing device, the program causes the information processing device to perform display processing of displaying, a display unit of the information processing device, a selection screen for prompting the user to select a printing amount, and addition processing of, in response to a user's operation of the selection screen, causing the server to add the selected printing amount to the print-permitted amount associated with the user identification information of the user.
US11836399B2 Information processing apparatus with which deterioration of colorimetric accuracy is suppressed, image forming system including the information processing apparatus, and computer readable storage medium
An information processing apparatus includes: a selection unit configured to select, based on a selection criterion, one or more first colorimetric regions in an image to be formed based on image data; an input/output control unit configured to receive a first user input for selecting one or more second colorimetric regions from the one or more first colorimetric regions selected by the selection unit; and a transmission unit configured to transmit a print job including information indicating the one or more second colorimetric regions and the image data, to an image forming apparatus.
US11836397B2 System and method for tracking production line productivity with an industrial printer
A method and system for operating an industrial printer includes obtaining initial data that indicates the industrial printer used on a production line at a facility and a product to be output. Target data is obtained indicating target start time and target number of the product and target duration. The industrial printer is operated to report a count of print operations for the product at regular time intervals. Actual data is stored indicating the count and the time interval. Upon a condition, a line report is determined based on the count and the target data. The line report is presented on a display device. The condition is one or more of passage of the target duration after the target start time, passage of the target duration after a first print operation, a change in shift workers on the production line, a time of day, and a predetermined event.
US11836396B2 Information processing apparatus that converts an element that cannot be converted into print data by external apparatus control method thereof, and storage medium
The present information processing apparatus transmits content HTML format to an external apparatus to cause print data to be generated in the external apparatus. Furthermore, the information processing apparatus determines whether or not an element that cannot be converted into print data by the external apparatus is included in the elements included in the content and, as a result of the determination, converts the element that cannot be converted into print data by the external apparatus into a format that can be converted into print data. Moreover, the information processing apparatus transmits the converted element to the external apparatus to cause the external apparatus to generate print data of the content.
US11836394B2 Image forming apparatus and method of controlling image forming apparatus
An image forming apparatus includes a printer, a controller that installs an application in the image forming apparatus, with the application holding sheet setting information for a predetermined sheet, and a communicator that transmits the sheet setting information held by the installed application to a printer driver installed in an information processing apparatus connected to the image forming apparatus. The communicator receives a print job including the sheet setting information from the information processing apparatus, and the printer prints, based on the sheet setting information included in the received print job, an image on the predetermined sheet.
US11836390B2 Smart storage services device
A storage services device includes: a first processor that provides first server services for a server having a second processor that is coupled to a second storage and that provides second server services of the server and a storage controller coupled to a first storage of the server that transmits information about the first storage to the first processor. The storage services device is disposed in the server and disaggregates, within the server, the first server services from the second server services.
US11836385B2 High speed data packet flow processing
An embodiment may involve a network interface configured to capture data packets into a binary format and a non-volatile memory configured to temporarily store the data packets received by way of the network interface. The embodiment may also involve a first array of processing elements each configured to independently and asynchronously: (i) read a chunk of data packets from the non-volatile memory, (ii) identify flows of data packets within the chunk, and (iii) generate flow representations for the flows. The embodiment may also involve a second array of processing elements configured to: (i) receive the flow representations from the first array of processing elements, (ii) identify and aggregate common flows across the flow representations into an aggregated flow representation, (iii) based on a filter specification, remove one or more of the flows from the aggregated flow representation, and (iv) write information from the aggregated flow representation to the database.
US11836384B2 Automatic prediction timers adaptation
Data storage devices function by communication between a controller and a memory device over a data bus. The memory device can, at times, be busy. Attempting to communicate with the memory device while the memory device is busy causes delays. Holding back communications when the memory device is not busy causes avoidable delays. Correctly predicting the timing of when the memory device is available will reduce delays. An adaptive prediction timer is used that increases the time between communications if a status check of the memory device returns a busy indication, and decreases the time between communications if the status check returns a not busy indication.
US11836381B2 Memory system and method of controlling nonvolatile memory using namespace attributes
According to one embodiment, in response to receiving a first namespace create command specifying a first attribution from a host, a controller creates a first namespace having the first attribution and a first logical address range. The first logical address range includes logical addresses. The controller sets each of the logical addresses to an unallocated state in which a physical address of the nonvolatile memory is not mapped, during a first period from a time when receiving a power loss advance notification or when detecting an unexpected power loss until a time when the controller becomes a ready state by resupply of a power to the memory system.
US11836378B2 Storage system
To set an appropriate buffer area in a storage system that performs hierarchical storage management. The storage system includes a storage device that provides a storage pool and a storage management unit that manages the storage pool in a tiered manner. The storage pool is provided with a first tier, a second tier, a third tier, and a third tier buffer which is a buffer area used as a buffer when reading or writing data from or to the third tier which is a buffer target tier. The storage management unit determines a size of the third tier buffer based on an access frequency of the third tier.
US11836373B2 Modified erase
Apparatus and methods are disclosed, including receiving an indication to selectively erase first data stored on a first page of a first subset of a group of multi-level memory cells of the storage system, each multi-level memory cell comprising multiple pages and providing, in response the indication to selectively erase the first data, at least one soft erase pulse to the first page of memory cells associated with the first data to induce distribution overlap across different bit levels of the first page of the group of multi-level memory cell.
US11836370B2 Storage device and operating method thereof
A storage device includes: a memory device including a plurality of memory blocks organized into a plurality of zones; and a memory controller configured to perform a write operation on the plurality of zones. The memory controller is operable to divide at least one zone among the plurality of zones into subzones when the memory controller receives data corresponding to consecutive logical addresses provided from a host, and control the memory device to store the data in at least one subzone among the subzones. The at least one zone can be divided based on a characteristic of the memory device and a size of the data.
US11836369B1 Storing data in an expanded storage pool of a vast storage network
A method includes encoding data in accordance with a width parameter to produce a first set of data slices. Storage of the first set of data slices is maintained in a set of storage units of a storage pool. An expanded set of storage units of the storage pool is determined based on an additional subset of storage units added to the storage pool. Storage of the first set of data slices is maintained in the set of storage units after addition of the additional subset of storage units added to the storage pool. An updated width parameter is determined by increasing the width parameter based on the expanded set of storage units. The data is encoded in accordance with the updated width parameter to produce a second set of data slices. Storage of the second set of data slices is maintained in the expanded set of storage units.
US11836363B2 Block allocation for persistent memory during aggregate transition
Techniques are provided for block allocation for persistent memory during aggregate transition. In a high availability pair including first and second nodes, the first node makes a determination that control of a first aggregate is to transition from the first node to the second node. A portion of available free storage space is allocated from a first persistent memory of the first node as allocated pages within the first persistent memory. Metadata information for the allocated pages is updated with an identifier of the first aggregate to create updated metadata information reserving the allocated pages for the first aggregate. The updated metadata information is mirrored to the second node, so that the second node also reserves those pages. Control of the first aggregate is transitioned to the second node. As a result, the nodes do not attempt allocating the same free pages to different aggregates during a transition.
US11836355B2 Systems and methods for resetting a degraded storage resource
A method may include, in an operating system of an information handling system: responsive to a determination that a storage resource of the information handling system is experiencing a predictor of a failure of the storage resource, issuing a command to the storage resource to reload firmware code of the storage resource; responsive to the storage resource reloading the firmware code and reset of the storage resource following reloading of the firmware code, determining whether the predictor persists; and responsive to determining whether the predictor persists, performing a responsive action.
US11836351B2 Causing a storage device to switch storage tiers based on a wear level
A method and a computer program product executed by a processor may include or perform various operations. The operations include periodically reading a wear level for each of a plurality of storage devices operating in a multi-tiered storage system which includes a first storage tier and a second storage tier that is a lower tier than the first storage tier. At least one storage device operates in the first storage tier and at least one storage device operates in the second storage tier. The operations further include identifying a first storage device of the plurality of storage devices that is operating in the first storage tier and has a wear level that is higher than an average wear level for the plurality of storage devices. The operations additionally include causing the first storage device to switch from operating in the first storage tier to operating in the second storage tier.
US11836350B1 Method and system for grouping data slices based on data file quantities for data slice backup generation
Techniques described herein relate to a method for performing pre-backup tasks. The method includes obtaining, by a proxy host, a snapshot request associated with a full backup of a file system stored in a network attached storage (NAS) from a backup manager; in response to obtaining the snapshot request: instantiating a NAS container to obtain a snapshot of the file system; obtaining providing the snapshot using to the NAS container; after providing the snapshot to the NAS container: generating, using the snapshot, slices associated with the file system; sorting the slices based on the number of files included in each slice; grouping the slices based on the number of files and group criteria to generate slice groups; generating a slice list specifying the slices and the slice groups; and providing the slice list to the backup manager.
US11836349B2 Determining storage capacity utilization based on deduplicated data
Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
US11836340B2 Systems and methods for presenting scrolling online content on mobile devices
A computer-implemented method for providing dynamically scrolling content within a vertically scrolling online publication is implemented by a content serving computing device in communication with a memory. The method includes retrieving a dynamically scrolling content item, receiving a set of display information related to a user computing device, and serving the dynamically scrolling content item within a slot of a vertically scrolling online publication presented at the user computing device, wherein the dynamically scrolling content item is served based partially on the set of display information, wherein the dynamically scrolling content item is configured to scroll horizontally in response to a first haptic input received by a user of the user computing device.
US11836335B2 Method and apparatus for adjusting position of virtual button, device, storage medium, and program product
A method for adjusting the position of a virtual button includes: presenting a button adjustment interface of a virtual scene including a target virtual button; controlling, in response to a movement operation for the target virtual button, the target virtual button to move in the button adjustment interface, to adjust a presentation position of the target virtual button in the virtual scene, wherein at least two presentation forms of the target virtual button are in the virtual scene; and presenting prompt information in response to the target virtual button being moved to a boundary area in the button adjustment interface, the prompt information being used for prompting that the target virtual button is displayed abnormally in the virtual scene when the target virtual button is in a target presentation form of the at least two presentation forms.
US11836333B2 Computer-implemented method and SDK for rapid rendering of object-oriented environments with enhanced interaction
A method of rendering an interface of an object-oriented environment is described. The method includes operations of allocating a buffer in memory for storing interface image data. The buffer provides a data structure defining a quantised image space for visible object image data. The method includes generating a set of multiple objects within the environment. Each object is associated with a layer representing the depth of the object within the environment. The layer is one of an ordered set of layers ranging from a foreground layer to a background layer. The method further includes maintaining the set of objects, in response to receiving a user input. The method includes iteratively updating the buffer to create image data, by incrementally selecting each one of the multiple layers in turn, as the current layer, from the set of layers. The method includes outputting the buffer containing interface image data.
US11836326B2 Touch display apparatus
A touch display apparatus is provided. The touch display apparatus may include touch electrodes on an encapsulating layer covering light-emitting devices. An auxiliary line crossing a display area in which the light-emitting devices are disposed may be disposed on the encapsulating layer. The auxiliary line may be electrically connected to a power voltage supply line at the outside of the display area. Each of the light-emitting devices may include a first emission electrode, a light-emitting layer and a second emission electrode, which are stacked on an emission area defined by a bank insulating layer. The second emission electrode of each light-emitting device may be electrically connected to the auxiliary line on the bank insulating layer. Thus, in the touch display apparatus, a luminance deviation due to a voltage drop may be prevented or at least reduced.
US11836321B2 Optical sensing device
An optical sensing device includes a substrate, sensing elements, a planarization layer, and a light-shielding layer. The sensing elements are located on the substrate. Each sensing element includes a first net-shaped electrode, a second net-shaped electrode, and a sensing layer. The first net-shaped electrode is located between the sensing layer and the substrate. The sensing layer is located between the first net-shaped electrode and the second net-shaped electrode. The planarization layer is located on the sensing elements and the substrate and has via holes. The light-shielding layer is located on the planarization layer and includes net-shaped light-shielding patterns. The net-shaped light-shielding patterns are overlapped with the second net-shaped electrodes of the sensing elements, respectively, and the net-shaped light-shielding patterns are electrically connected to the second net-shaped electrodes of the sensing elements via the via holes, respectively.
US11836320B2 Spurious hand signal rejection during stylus use
Systems and methods for identifying spurious signals in capacitive touch sensors. In some examples, the technology may include a capacitive touch sensor having an input surface, a stylus configured to transmit a first electrical signal through its exterior surface based on a determination of an orientation of the stylus, and one or more processors configured to: identify a contact to a first area of the input surface based on one or more changes in electrical charge sensed in the first area, determine that the one or more changes in electrical charge sensed in the first area include the first electrical signal, and determine whether to identify the contact to the first area as spurious based on the determination that the one or more changes in electrical charge sensed in the first area include the first electrical signal.
US11836313B2 Input device, input method, and image forming device having touchscreen with variable detection area
An input device including a touchscreen sensor that detects a touch operation from a user, a non-transitory computer-readable recording medium including a program, and a hardware processor that executes the program to operate as: an area determination unit that determines whether a detected touch operation is performed in a first detection area; a trajectory determination unit that, when it is determined that the detected touch operation is performed in the first detection area, determines whether or not the detected touch operation indicates an operation drawing a linear trajectory; and a detection control unit that, when it is determined that the operation drawing a linear trajectory is indicated, controls the area determination unit to determine whether a next touch operation is performed in a second detection area that is larger than the first detection area.
US11836308B2 Method and device for navigating in a user interface and apparatus comprising such navigation
A method is provided for navigating in a display screen by way of a control surface including a step of measuring: —a data item, termed position, relating to a position targeted, on the control surface, by a remote control object positioned opposite the control surface, and —a data item, termed vertical distance, relating to the distance between the at least one remote control object and the control surface; and a drive step, carrying out, as a function of the vertical distance measured: —a displacement, and/or —an adjustment of a parameter relating to a displacement; of at least one part of a zone and/or of a symbol displayed on the display screen and chosen as a function of the target position.
US11836295B2 Method and apparatus for applying free space input for surface constrained control
A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures.
US11836289B2 Use of eye tracking to adjust region-of-interest (ROI) for compressing images for transmission
Gaze tracking data representing a user's gaze is analyzed to determine one or more regions of interest. One or more gaze tracking error parameters are determined from the gaze tracking data including a rate of rotation of a user's eye with respect to one or more axes. An error in a fixation of the user's eye on a particular region of interest is determined. Adjusted foveation data is determined representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters. The compression of the one or more transmitted images is adjusted so that fewer bits are needed to transmit data for portions of an image outside the one or more regions of interest than for portions of the image within the one or more regions of interest.
US11836288B2 Distance estimation device, distance estimation method and distance estimation program
A distance estimation apparatus includes processing circuitry configured to acquire a sensor value output from a sensor configured to measure a relative motion of a head or eyeballs of a user who visually searches for a target on a plane and estimate a distance between the user and a search target plane using a maximum value of an amount of change when a rate of change in the sensor value acquired within a time period that is equal to or greater than a predetermined threshold value becomes a maximum.
US11836284B2 Sensor fusion for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head or pose of a hand-held user input device to enable wearer interaction in a three-dimensional AR environment. A pose sensor (e.g., an inertial measurement unit) in the user input device can provide data on pose (e.g., position or orientation) of the user input device. An electromagnetic (EM) tracking system can also provide pose data. For example, the handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. The AR device can combine the output of the pose sensor and the EM tracking system to reduce drift in the estimated pose of the user input device or to transform the pose into a world coordinate system used by the AR device. The AR device can utilize a Kalman filter to combine the output of the pose sensor and the EM tracking system.
US11836283B2 Method of operating a directed emitter/sensor for electromagnetic tracking in augmented reality systems
A method of operating a head mounted augmented reality display system includes producing an electromagnetic field using an electromagnetic emitter, positioned in a handheld controller and reflecting the electromagnetic field using a first electromagnetic reflector, positioned adjacent to the electromagnetic emitter, to form a modified electromagnetic field. The method also includes reflecting a portion of the modified electromagnetic field using a second electromagnetic reflector positioned in a headset and detecting the reflected portion of the modified electromagnetic field by an electromagnetic sensor positioned adjacent to the second electromagnetic reflector.
US11836282B2 Method and device for surfacing physical environment interactions during simulated reality sessions
According to various implementations, a method is performed at an electronic device including one or more processors, non-transitory memory, and one or more displays. The method includes, while presenting a virtual environment, via the one or more displays, obtaining a request for interaction from an external source. The virtual environment includes a first plurality of available presentation regions and a second plurality of unavailable presentation regions. The method includes determining whether the request for interaction from the external source satisfies one or more interaction criteria. The method includes presenting, via the one or more displays, an avatar associated with the external source at one of the first plurality of available presentation regions within the virtual environment, in response to determining that the external source satisfies the one or more interaction criteria.
US11836278B2 Fault injection event detection at a chip and related systems, method and devices
Disclosed is a fault event detector configured to detect a fault injection event in an area of a chip that includes a vulnerable digital circuit. Such a fault event detector may include a bistable device that changes state at least partially in response to a presence of a fault injection event in a surrounding area of the fault event detector. Such a fault event detector may be arranged relative to a vulnerable digital circuit such that the vulnerable digital circuit is substantially located within the surrounding area of the first fault event detector.
US11836275B2 Capture and presentation of authenticated data
Techniques for continuous authenticity for captured data are provided. Data in form of analog or digital media including videos, images, and audio recordings, and sensed, detected, measured, observed, or otherwise recorded data may be authenticated with source information upon capture. The chain of custody of the authentication may be preserved throughout processing and distribution of the captured data through a distribution network assuring consumers of the data that data or source information for the data is not altered in any way or, if altered, it is done so for the purpose of preserving the authenticity of the data and reversing the process will render an unaltered version of the original data set. In some examples, the authentication and/or capture of data may be triggered by a predefined event to ensure data associated with the event is captured and preserved with authentication.
US11836272B2 Protection of privacy and data on smart edge devices
Embodiments are directed to protection of privacy and data on smart edge devices. An embodiment of an apparatus includes a sensor to produce a stream of sensor data; an analytics mechanism; and a trusted execution environment (TEE) including multiple keys for data security, the apparatus to exchange keys with a host server to establish one or more secure communication channels between the apparatus and a TEE on a host server, process the stream of sensor data utilizing the analytics mechanism to generate metadata, perform encryption and integrity protection of the metadata utilizing a key from the TEE for the sensor, sign the metadata utilizing a private key for the analytics mechanism, and transfer the encrypted and integrity protected metadata and the signature to the host server via the one or more secure communication channels in a manner that prevents privileged users on the host from accessing the data.
US11836267B2 Opaque encryption for data deduplication
A computer-implemented method includes receiving deduplication information at a storage system. The deduplication information is accessible to the storage system for performing operations thereon. The deduplication information includes signatures associated with portions of client data. The method also includes receiving the client data encrypted with a client secret key. The client secret key is unavailable to the storage system. The method includes deduplicating data chunks stored in the storage system against chunks of the client data, wherein the client data chunks are selected from the client data for deduplication using the deduplication information.
US11836266B2 Cloud-based methods and systems for integrated optical character recognition and redaction
Systems and methods provide a deployable cloud-agnostic redaction container for performing optical character recognition and redacting information from a document using a cloud-based, guided redaction framework. An example method for document redaction includes receiving a plurality of documents and extracting pages from the plurality of documents. The method then determines, based on a load balancing criterion, a processing order for the pages extracted from the plurality of documents, and performs, based on the processing order, an optical character recognition process and a redaction process on the pages to generate redacted pages. The redacted pages are provided for transmission or storage to a cloud data management platform.
US11836265B2 Type-dependent event deduplication
A system, method, and computer-readable medium are disclosed for performing a type-dependent event deduplication operation. The type-dependent event deduplication operation comprising: receiving a stream of events, the stream of events comprising a plurality of events, each event of the plurality of events having an associated event type; determining an event type of the plurality of events; parsing the plurality of events based upon the associated event type, the parsing providing a plurality of parsed events; and, performing a type-dependent event deduplication operation on the plurality of parsed events, the type-dependent event deduplication operation deduplicating events based upon the event type.
US11836262B2 Protection of communications between trusted execution environment and hardware accelerator utilizing enhanced end-to-end encryption and inter-context security
Embodiments are directed to protection of communications between a trusted execution environment and a hardware accelerator utilizing enhanced end-to-end encryption and inter-context security. An embodiment of an apparatus includes one or more processors having one or more trusted execution environments (TEEs) including a first TEE to include a first trusted application; an interface with a hardware accelerator, the hardware accelerator including trusted embedded software or firmware; and a computer memory to store an untrusted kernel mode driver for the hardware accelerator, the one or more processors to establish an encrypted tunnel between the first trusted application in the first TEE and the trusted software or firmware, generate a call for a first command from the first trusted application, generate an integrity tag for the first command, and transfer command parameters for the first command and the integrity tag to the kernel mode driver to generate the first command.
US11836261B2 Secure credentials control method
Methods, apparatus, and systems are provided to secure access to an account of a user. The account may have a system administrator. The user may have a credential for accessing the secure data on the account. The methods, apparatus, and systems involve setting a universal reset credential associated with the account, denying the system administrator of the account permission to change the first credential of the access feature, and permitting the system administrator to reset the access feature from the first credential to the universal reset credential.
US11836260B2 Data security
A data processing system is provided, which comprises receiving circuitry for receiving, from a requester, a request to use decrypted data obtained by decrypting encrypted data. Trusted execution circuitry provides a trusted execution environment. The trusted execution circuitry is configured to: securely store a policy, acquire a key within the trusted execution environment, where the key is associated with the decrypted or encrypted data, and respond to the request based on the policy and one or more characteristics of the requester.
US11836258B2 Detecting exploitable paths in application software that uses third-party libraries
A method for software code analysis includes receiving source code of an application program, which includes one or more calls from respective entry points in the source code to a library program. The source code is automatically analyzed in order to generate a first data flow graph (DFG), representing a flow of data to be engendered upon running the application program. One or more vulnerabilities are identified in the library program. The library program is automatically analyzed to generate a second DFG linking at least one of the entry points in the source code to at least one of the vulnerabilities. The first DFG is combined with the second DFG in order to track the flow of data from the application program to the at least one of the vulnerabilities and to report at least one of the vulnerabilities as being exploitable.
US11836257B2 Method and system for defending universal adversarial attacks on time-series data
Data is prone to various attacks such as cyber-security attacks, in any industry. State of the art systems in the domain of data security fail to identify adversarial attacks in real-time, and this leads to security issues, as well as results in the process/system providing unintended results. The disclosure herein generally relates to data security analysis, and, more particularly, to a method and system for assessing impact of adversarial attacks on time series data and providing defenses against such attacks. The system performs adversarial attacks on a selected data-driven model to determine impact of the adversarial attacks on the selected data model, and if the impact is such that performance of the selected data model is less than a threshold, then the selected data model is retrained.
US11836254B2 System and method for securing a series of firmware function calls using session tokens
A mechanism for securing a series of related function calls for firmware services using session tokens is discussed.
US11836253B2 Malicious file detection method, device, and system
A detection device runs a first sample file in a first virtual operating environment, when the first sample file sends a first Hypertext Transfer Protocol (HTTP) request to a server, the detection device obtains an identifier of the first sample file and a first data flow identifier correspondingly from the first HTTP request. The detection device obtains a second data flow identifier and a second sample file carried in subsequently transmitted data flow. If the second data flow identifier is the same as the first data flow identifier in the correspondence, the detection device determines that the second sample file is a subsample file of the first sample file, detects the second sample file to obtain a detection result of the second sample file, and determines, based on the detection result of the second sample file, that the first sample file is a malicious file.
US11836249B2 System and method for counteracting adversarial attacks
Aspects of the present disclosure involve systems, methods, devices, and the like for generating an adversarially resistant model. In one embodiment, a novel architecture is presented that enables the identification of an image that has been adversarially attacked. The system and method used in the identification introduce the use of a denoising module used to reconstruct the original image from the modified image received. Then, further to the reconstruction, an adversarially trained model is used to make a prediction using at least a determination of a loss that may exist between the original image and the denoised image.
US11836248B2 System and method for operating an endpoint agent at an endpoint device
A method, system and computer-usable medium are disclosed for operating an endpoint agent at an endpoint device. Certain embodiments include a computer-implemented method for operating an endpoint agent at an endpoint device, including: operating the endpoint agent to selectively subscribe to events corresponding to activities occurring at an endpoint platform; processing events received from a message bus by the endpoint agent, where the events processed by the endpoint agent are events to which the endpoint agent has subscribed; and communicating, to a service, information corresponding to the events processed by the endpoint agent. Other embodiments of this aspect of the invention may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
US11836243B2 Centralized applications credentials management
A method for providing connection between applications and a data repository is described. The method includes receiving a communication from an application for the data repository. The application is authenticated. In response to the application being authenticated, the credentials for the data repository are obtained from a data vault. The credentials are used to access the data repository while the application is free of the credentials.
US11836241B1 Automatic update of user information
Methods, computer-readable media, software, and apparatuses may assist a user in automatically updating their personal information across a plurality of entities which have previously stored the user's personal information.
US11836240B2 Frequency-domain convolutional neural network
In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.
US11836237B2 Remote biometric identification and lighting
A biometric capture device is operative to adjust one or more environmental parameters to enhance a range (e.g., distance) at which a biometric may be captured from a subject. For example, a sample biometric capture device may be, include, or otherwise incorporate a retinal or iris scanner configured to capture an image of the retina or iris (e.g., a biometric) when the retina or iris is illuminated by infrared light. Generally, the amount of infrared light required to accurately image the retina or iris increases with the distance of the subject's retina or iris from the image capture device. The biometric capture device may capture a facial image using a first image sensor, identify a face in the facial image, capture an iris image using a second image sensor guided by the facial image, and identify a person using the iris image.
US11836236B2 Optical expression detection
Some embodiments are directed to a biometric authentication system including headwear having a plurality of biosensors each configured to sample muscle activity so as to obtain a respective time-varying signal, a data store for storing a data set representing characteristic muscle activity for one or more users, and a processor configured to process the time-varying signals from the biosensors in dependence on the stored data set so as to determine a correspondence between a time-varying signal and characteristic muscle activity of one of the one or more users, and in dependence on the determined correspondence, authenticate the time-varying signals as being associated with that user.
US11836235B2 Method and apparatus for testing liveness
Disclosed is a method and apparatus for testing a liveness, where the liveness test method includes receiving a color image and a photodiode (PD) image of an object from an image sensor comprising a pixel formed of a plurality of PDs, preprocessing the color image and the PD image, and determining a liveness of the object by inputting a result of preprocessing the color image and a result of preprocessing the PD image into a neural network.
US11836233B2 Image processing apparatus and authentication method using biometric information
An image processing apparatus of one embodiment includes an image processing unit and a controller. The controller receives biometric information for a user for a logon operation and re-orders user record entries in a table when a predetermined condition occurs. Each record entry in the table includes reference biometric information in association with user information. The re-ordering of the entries is based on user information stored in the user record entries. After the re-ordering of the user record entries in the table, the controller performs an authentication operation that includes comparing the received biometric information to reference biometric information in the re-ordered user record entries of the table until a match is determined.
US11836231B2 Android system-based smart terminal unlocking method and device, and smart terminal
A smart terminal unlocking method and device employing an Android system, and a smart terminal are provided. The method includes that: a smart terminal receives a system unlocking operation performed by a user to acquire unlocking information; determines, according to the unlocking information, whether a system of the smart terminal is allowed to be unlocked; determines whether a lock screen program of a third-party application is running when the system is allowed to be unlocked; shuts the lock screen program of the third-party application when the lock screen program of the third-party application is running, and unlocks the system to enter a system interface; and directly unlocks the system to enter the system interface when the lock screen program of the third-party application is not running.
US11836230B2 Intelligent multi-factor authentication for vehicle use
A vehicle or a mobile device within or near the vehicle can have multiple sensors to authenticate a passenger or driver of the vehicle in different ways, e.g., fingerprint, facial recognition, voice fingerprinting, iris scan, etc. Also, non-biometric factors can be used to authenticate the passenger or driver of the vehicle, e.g., MAC address, RFID, username and password, PIN, etc. In addition, a network attached security asset accessed by a vehicle can be included within the vehicle such as modem within the vehicle with authentication capabilities. Also, the authentication can be according to a zero trust framework or networking methodology. Some or all of such credentials and authentication factors or methods can fail individually, at least in part, in various conditions. An intelligent system, making use of intelligent multi-factor authentication, can combine such information to determine the identity of the passenger or driver with more reliability.
US11836228B2 Graphical user interface and console management, modeling, and analysis system
One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.
US11836227B2 License verification system and method for workspace-based applications
According to one embodiment, an Information Handling System (IHS) includes executable instructions for receiving a request to execute an application that has been deployed in the workspace by a workspace that has been instantiated on the IHS. In response, the instructions communicate with the IHS to obtain a license entity associated with the application, and execute the application in the workspace according to the obtained license entity associated with the application.
US11836226B2 Conversion cable and electronic device
There is provided a conversion cable including: a connector to be connected to an electronic device that outputs a digital voice signal; an IC having a function of converting a digital voice signal supplied through the connector into an analog voice signal; and an output unit for an analog voice signal output from the IC, in which the IC holds an encryption key for permitting the electronic device to output a digital voice signal that requires copyright protection.
US11836224B2 Cross-modality person re-identification method based on local information learning
Disclosed is a cross-modality person re-identification method based on local information learning, the method comprising the following steps: acquiring a standard data set and performing data enhancement on the standard data set; dividing the enhanced standard data set into a training set and a test set; constructing a cross-modality person re-identification training network based on a dual-stream ResNet50 convolutional neural network architecture; inputting the training set into the cross-modality person re-identification training network to obtain a cross-modality person re-identification test network through training; randomly selecting an image to be queried from the test set, and inputting the image to be queried and a candidate database from the test set into the cross-modality person re-identification test network to obtain an identification accuracy value corresponding to the image to be queried.
US11836220B2 Updating of statistical sets for decentralized distributed training of a machine learning model
Systems, computer-implemented methods, and computer program products to facilitate updating, such as averaging and/or training, of one or more statistical sets are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can include a computing component that averages a statistical set, provided by the system, with an additional statistical set, that is compatible with the statistical set, to compute an averaged statistical set, where the additional statistical set is obtained from a selected additional system of a plurality of additional systems. The computer executable components also can include a selecting component that selects the selected additional system according to a randomization pattern.
US11836218B2 System and method for object detection and dimensioning
A method for detecting and dimensioning a target object includes: obtaining depth data representing a target object; defining a mask having a structure which decreases in density away from a central point of the mask; overlaying the mask on the depth data and selecting a subset of the depth data comprising data points which contact the mask; detecting a cluster of data points from the subset; detecting, based on the cluster, the target object; and outputting a representation of the target object.
US11836203B2 Visualizing query results to improve quality of subsequent searches
A computer-implemented method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.
US11836196B2 Methods and systems for making file requests in a collaboration environment
Embodiments of the disclosure provide systems and methods for obtaining content for a workspace of a collaboration environment. According to one embodiment, a method for requesting and obtaining a content item for a workspace of a collaboration environment can comprise generating, by a cloud-based collaboration environment system, a content request identifying the content item and metadata for the content item. The requested metadata for the content item can be defined by a requestor of the content item and the content item and the metadata for the content item can be requested from a submitter. The generated content request can be provided by the cloud-based collaboration environment system to a computing device associated with the submitter. In response to the provided request, the content item and the requested metadata for the content item can be obtained by the cloud-based collaboration environment system from the computing device associated with the submitter.
US11836187B2 Generating occurrence contexts for objects in digital content collections
In implementations of systems for generating occurrence contexts for objects in digital content collections, a computing device implements a context system to receive context request data describing an object that is depicted with additional objects in digital images of a digital content collection. The context system generates relationship embeddings for the object and each of the additional objects using a representation learning model trained to predict relationships for objects. A relationship graph is formed for the object that includes a vertex for each relationship between the object and the additional objects indicated by the relationship embeddings. The context system clusters the vertices of the relationship graph into contextual clusters that each represent an occurrence context of the object in the digital images of the digital content collection. The context system generates, for each contextual cluster, an indication of a respective occurrence context for the object for display in a user interface.
US11836185B2 Media overlay selection system
A computing system receives, from a client device, image data describing an image captured by an optical sensor of the client device. The computing system compares the image to a set of reference images that include associated metadata describing a real-world feature depicted by the respective reference image. The computing system determines, based on the comparison, a subset of reference images that are similar to the image, and then determines, based on associated metadata of the subset of reference images, that the image captured by the optical sensor of the client device depicts a first real-world feature. The computing system selects a subset of media overlays related to the first real-world feature based on metadata associated with each media overlay that describes the respective media overlay. The computing system transmits the subset of media overlays to the client device.