Document Document Title
US11996419B2 Light detector, light detection system, lidar device, mobile body, and vehicle
According to one embodiment, a light detector includes a plurality of elements. Each of the elements includes a first semiconductor region, a second semiconductor region, and a third semiconductor region. The second semiconductor region is located on the first semiconductor region and has a higher first-conductivity-type impurity concentration than the first semiconductor region. The third semiconductor region is located on the second semiconductor region. The elements are arranged at a first period in a second direction crossing a first direction. The first direction is from the first semiconductor region toward the second semiconductor region. A quenching part is electrically connected with the third semiconductor region. Multiple lenses are located respectively on the elements. One of the lenses is positioned on one of the elements. A refracting layer is located between the elements and the lenses. The refracting layer has a first thickness.
US11996414B2 Semiconductor devices
A device comprising a stack of layers defining one or more electronic elements, wherein the stack comprises at least: one or more semiconductor channels; a dielectric; a first conductor pattern defining one or more coupling conductors, wherein the one or more coupling conductors are capacitively coupled to the one or one or more semiconductor channels via the dielectric; a planarisation layer; a second conductor pattern defining one or more routing conductors, wherein the second conductor pattern is in contact with the first conductor pattern via through holes in at least the planarisation layer, and wherein the semiconductor channel regions are at least partly outside the through hole regions.
US11996410B2 Gap-insulated semiconductor device
Semiconductor structures and the manufacturing method thereof are disclosed. An exemplary semiconductor structure according to the present disclosure includes a first base portion and a second base portion, an isolation feature sandwiched between the first base portion and the second base portion, a center dielectric fin over the isolation feature, a first anti-punch-through (APT) feature over the first base portion, a second APT feature over the second base portion, a first stack of channel members over the first APT feature, and a second stack of channel members over the second APT feature. The center dielectric fin is sandwiched between the first stack of channel members and the second stack of channel members as well as between the first APT feature and the second APT feature.
US11996409B2 Stacking CMOS structure
A semiconductor structure includes a power rail, a first source/drain feature disposed over the power rail, a via connecting the power rail to the first source/drain feature; an isolation feature disposed over the first source/drain feature, and a second source/drain feature disposed over the isolation feature, where the first and the second source/drain features are of opposite conductivity types.
US11996405B2 Memory device, semiconductor die, and method of fabricating the same
A memory device including bit lines, auxiliary lines, selectors, and memory cells is provided. The word lines are intersected with the bit lines. The auxiliary lines are disposed between the word lines and the of bit lines. The selectors are inserted between the bit lines and the auxiliary lines. The memory cells are inserted between the word lines and the auxiliary lines.
US11996403B2 ESD diode solution for nanoribbon architectures
Embodiments disclosed herein include semiconductor devices and methods of forming such devices. In an embodiment, a semiconductor device comprises a semiconductor substrate and a source. The source has a first conductivity type and a first insulator separates the source from the semiconductor substrate. The semiconductor device further comprises a drain. The drain has a second conductivity type that is opposite from the first conductivity type, and a second insulator separates the drain from the semiconductor substrate. In an embodiment, the semiconductor further comprises a semiconductor body between the source and the drain, where the semiconductor body is spaced away from the semiconductor substrate.
US11996400B2 Manufacturing method of package on package structure
A manufacturing method of a package-on-package structure includes at least the following steps. Top packages are mounted on a top side of a reconstructed wafer over a flexible tape, where conductive bumps at a bottom side of the reconstructed wafer is attached to the flexible tape, and during the mounting, a shape geometry of the respective conductive bump changes and at least a lower portion of the respective conductive bump is embraced by the flexible tape. The flexible tape is released from the conductive bumps after the mounting.
US11996399B2 Hybrid bonding with uniform pattern density
A chip includes a semiconductor substrate, integrated circuits with at least portions in the semiconductor substrate, and a surface dielectric layer over the integrated circuits. A plurality of metal pads is distributed substantially uniformly throughout substantially an entirety of a surface of the chip. The plurality of metal pads has top surfaces level with a top surface of the surface dielectric layer. The plurality of metal pads includes active metal pads and dummy metal pads. The active metal pads are electrically coupled to the integrated circuits. The dummy metal pads are electrically decoupled from the integrated circuits.
US11996396B2 Display device
A display device includes a display panel including a first area and a second area spaced apart from the first area in a plan view. The display panel includes a first base layer including a first pixel, a second base layer facing the first base layer and including a second pixel, a first signal line electrically connected to the first pixel of the first area, a second signal line electrically connected to the second pixel of the second area, and a connection line electrically connecting the first signal line and the second signal line.
US11996386B2 System-in-package architecture protection against physical and side-channel attacks
To protect against physical and side-channel attacks, circuit assemblies may mount a main processor opposite of a cryptographic processor such that traces between the two processors are hidden in a substrate. Another substrate defining a cavity may be mounted on the bottom of the substrate to enclose the cryptographic processor and prevent physical access without disrupting the cryptographic operations. Voltage converters with integrated inductors may also be included in the cavity to generate electromagnetic noise that will disrupt the sensitive equipment used in side-channel attacks. An electromagnetic shield may be sputtered on top of the main processor to block electromagnetic sniffing attacks while still allowing the processor to be coupled with a heat sink.
US11996385B2 Apparatus and method for detaching a die from an adhesive film
An apparatus 100 for releasing a die 150 with a vacuum platform 130 with two or more segments 140 is provided, which may be extended independently of the surface of the vacuum platform 130 to push against the adhesive film 110 at the respective attachment in the direction of the die gripper 170. By providing two or more segments 140 that are independently extendable, die detachment (or at least partial detachment) may be performed in parallel, and two or more dies 150 may be detached before the adhesive film 110 needs to be repositioned. Both measures may increase throughput. In addition, empty attachment positions may be omitted.
US11996384B2 Method and apparatus for debonding temporarily bonded wafers in wafer-level packaging applications
An apparatus for debonding a wafer from a bonded wafer stack is disclosed. The apparatus includes a flashlamp, a flashlamp control unit, and a wafer debonding unit. A processed wafer can be debonded from a bonded wafer stack by applying light pulses from the flashlamp. The flashlamp is controlled by the flashlamp control unit that includes a capacitor bank, a power supply for charging the capacitor bank, an IGBT-based switching device, and a frequency controller. The wafer debonding unit includes a debonding vacuum table, a wafer feeding robot for conveying the bonded wafer stack to the debonding vacuum table, a set of suction cups for applying vacuum to the bonded wafer stack when light pulses are being emitted by the flashlamp to debond the processed wafer from the bonded wafer stack.
US11996381B2 Package structure and method of fabricating the same
A method of fabricating an integrated fan-out package is provided. The method includes the following steps. An integrated circuit component is provided on a substrate. An insulating encapsulation is formed on the substrate to encapsulate sidewalls of the integrated circuit component. A redistribution circuit structure is formed along a build-up direction on the integrated circuit component and the insulating encapsulation. The formation of the redistribution circuit structure includes the following steps. A dielectric layer and a plurality of conductive vias embedded in the dielectric layer are formed, wherein a lateral dimension of each of the conductive vias decreases along the build-up direction. A plurality of conductive wirings is formed on the plurality of conductive vias and the dielectric layer. An integrated fan-out package of the same is also provided.
US11996379B1 Filter package structure and method for preparing same
A filter package structure includes: a die substrate, a substrate, a solder resist layer, a package layer, and a conductive structure disposed; wherein the solder resist layer is disposed on the substrate, and a plurality of channels are formed in the solder resist layer, each of the channels being provided with a solder; the conductive structure includes a seal wall and a support electrode, the seal wall and one terminal of the support electrode being connected to the substrate via the solder; and the die substrate is provided with a filter, wherein the seal wall is disposed around a periphery of the filter, the die substrate, the substrate and the seal wall enclose to define an enclosed chamber, the support electrode is disposed in the enclosed chamber, and the package layer is disposed on a periphery, far away from the enclosed chamber, of the die substrate.
US11996377B2 Microelectronic devices and electronic systems
A method of forming a microelectronic device comprises forming a first microelectronic device structure comprising a first semiconductor structure, control logic circuitry including transistors at least partially overlying the first semiconductor structure, and a first isolation material covering the first semiconductor structure and the control logic circuitry. A second microelectronic device structure comprising a second semiconductor structure and a second isolation material over the second semiconductor structure is formed. The second isolation material of the second microelectronic device structure is bonded to the first isolation material of the first microelectronic device structure to attach the second microelectronic device structure to the first microelectronic device structure. Memory cells comprising portions of the second semiconductor structure are formed after attaching the second microelectronic device structure to the first microelectronic device structure. Microelectronic devices, electronic systems, and additional methods are also described.
US11996376B2 Semiconductor storage device
A semiconductor storage device includes a first chip and a second chip. The first chip includes a semiconductor substrate, transistors, a first interconnect, and first bonding electrodes. The second chip includes a memory cell array and second bonding electrodes. The second bonding electrodes are bonded to the first bonding electrodes. The first chip or the second chip has bonding pad electrodes. The second bonding electrodes include third bonding electrodes and fourth bonding electrodes. The third and fourth bonding electrodes overlap the memory cell array. The third bonding electrodes are in a current pathway between the memory cell array and the transistors whereas the fourth bonding electrodes are not in such a current pathway. The first interconnect is electrically connected to a bonding pad electrode and a fourth bonding electrode directly, without a current path via any one of transistors.
US11996374B2 External connector of semiconductor module, method for manufacturing external connector of semiconductor module, semiconductor module, vehicle, and method for connecting external connector to bus bar
External connection reliability is improved with an external connector including an external connection terminal, and a nut provided on a bottom surface side of the external connection terminal. The external connection terminal has a conductor, a first metal layer provided on an upper surface of the conductor, a second metal layer provided on the first metal layer, and a bottom surface metal layer provided on a bottom surface of the conductor.
US11996372B2 Semiconductor device and method of manufacture
A semiconductor device and manufacturing process are provided wherein a first semiconductor device is electrically connected to redistribution structures. An antenna structure is located on an opposite side of the first semiconductor device from the redistribution structures, and electrical connections separate from the first semiconductor device connect the antenna structure to the redistribution structures.
US11996367B2 Semiconductor device and semiconductor package including the same
A semiconductor device includes a semiconductor substrate having a first surface and a second surface opposing each other, a plurality of semiconductor elements disposed on the first surface in a device region, an insulating protective layer, and a connection pad. The second surface is divided into a first region overlapping the device region, and a second region surrounding the first region. The insulating protective layer is disposed on the second surface of the semiconductor substrate, and includes an edge pattern positioned in the second region. The edge pattern includes a thinner portion having a thickness smaller than a thickness of a center portion of the insulating protective layer positioned in the first region and/or an open region exposing the second surface of the semiconductor substrate. The connection pad is disposed on the center portion of the insulating protective layer and is electrically connected to the semiconductor elements.
US11996365B2 Semiconductor package and a method of fabricating the same
A semiconductor package including: a first package; a second package on the first package, the second package including a second package substrate, first and second semiconductor chips on the second package substrate, and a second molding part on the second package substrate and covering the first and second semiconductor chips; and a fill part between the first package and the second package, a first through hole that penetrates the second package substrate, the first through hole being between the first and second semiconductor chips, a second through hole that penetrates the second molding part, the second through hole being connected to the first through hole, and wherein the fill part has an extension disposed in the first through hole and the second through hole.
US11996363B2 Interconnect structure including a heat dissipation layer and methods of forming the same
An interconnect structure, along with methods of forming such, are described. In some embodiments, the structure includes a first dielectric layer disposed over one or more devices, a first conductive feature disposed in the first dielectric layer, a second dielectric layer disposed over the first dielectric layer and the first conductive feature, and a second conductive feature disposed in the second dielectric layer. The second conductive feature is electrically connected to the first conductive feature. The structure further includes a heat dissipation layer disposed between the first and second dielectric layers, and the heat dissipation layer partially surrounds the second conductive feature and is electrically isolated from the first and second conductive features.
US11996362B2 Integrated circuit device with crenellated metal trace layout
Integrated circuit (IC) cell architectures including a crenellated interconnect trace layout. A crenellated trace layout may be employed where an IC cell includes transistor having a source/drain terminal interconnected through a back-side (3D) routing scheme that reduces front-side routing density for a given transistor footprint. In the crenellated layout, adjacent interconnect traces or tracks may have their ends staggered according to a crenellation phase for the cell. Crenellated tracks may intersect one cell boundary with adjacent tracks intersecting an opposite cell boundary. Track ends may be offset by at least the width of an underlying orthogonal interconnect trace. Crenellated track ends may be offset by the width of an underlying orthogonal interconnect trace and half a spacing between adjacent orthogonal interconnect traces.
US11996361B2 Method of making a contact structure
A method of making a semiconductor device includes etching an insulating layer to form a first opening and a second opening. The method further includes depositing a conductive material in the first opening. The method further includes performing a surface modification process on the conductive material. The method further includes depositing, after the surface modification process, a first liner layer in the second opening, wherein the first liner layer extends over the conductive material and the insulating layer. The method further includes depositing a conductive fill over the first liner layer, wherein the conductive fill includes a different material from the conductive material.
US11996360B2 Semiconductor device and manufacturing method thereof
A semiconductor structure includes a channel region of a transistor in a semiconductor fin, source and drain regions of the transistor on the semiconductor fin and at opposite sides of the channel region, a gate of the transistor over the channel region, and a first metal structure. The first metal structure is disposed over a first one of the source and drain regions. The first metal structure includes a first portion lower than a top surface of the gate, a second portion higher than the top surface of the gate, and a third portion over the second portion, wherein the second portion is narrower than the first portion, and the third portion is wider than the second portion.
US11996359B2 Apparatuses including ball grid arrays and associated systems and methods
Apparatuses may include a device substrate including a microelectronic device and bond pads proximate to an active surface of the device substrate. A package substrate may be secured to the device substrate, the package substrate configured to route signals to and from the bond pads. A ball grid array may be supported on, and electrically connected to, the package substrate. Each ball positioned and configured to carry a high-bandwidth data signal or a high-frequency clock signal may be located laterally or longitudinally adjacent to no more than one other ball of the ball grid array configured to carry a high-bandwidth data signal or a high-frequency clock signal. Each ball positioned and configured to carry a high-bandwidth data signal may be located only diagonally adjacent to any other balls configured to carry a high-bandwidth data signal or a high-frequency clock signal.
US11996357B2 Wiring substrate and method for manufacturing wiring substrate
A wiring substrate includes a first conductor layer, an insulating layer on the first layer such that the insulating layer is covering the first layer, a second conductor layer on the insulating layer such that the insulating layer is formed between the first and second layers, the connection conductors penetrating through the insulating layer and connecting the first and second layers, and a coating film formed at least partially on surface of the first layer such that the film improves adhesion between the first layer and insulating layer. The first layer includes pads and wiring patterns such that the pads are in contact with the connection conductors and that the patterns have surfaces facing the insulating layer and covered by the film, and the pads have roughened surfaces facing the insulating layer and having first surface roughness that is higher than second surface roughness of the surfaces of the patterns.
US11996356B2 Low-stress passivation layer
Semiconductor devices and methods of forming the same are provided. In one embodiment, a semiconductor device includes a redistribution layer including a first conductive feature and a second conductive feature, a first contact feature disposed over and electrically coupled to the first conductive feature, a second contact feature disposed over and electrically coupled to the second conductive feature, and a passivation feature extending from between the first conductive feature and the second conductive feature between the first contact feature and the second contact feature. The passivation feature includes a dielectric feature and a dielectric layer. The dielectric layer is disposed on a planar top surface of the dielectric feature and a composition of the dielectric feature is different from a composition of the dielectric layer.
US11996351B2 Packaged semiconductor device including liquid-cooled lid and methods of forming the same
Semiconductor devices including lids having liquid-cooled channels and methods of forming the same are disclosed. In an embodiment, a semiconductor device includes a first integrated circuit die; a lid coupled to the first integrated circuit die, the lid including a plurality of channels in a surface of the lid opposite the first integrated circuit die; a cooling cover coupled to the lid opposite the first integrated circuit die; and a heat transfer unit coupled to the cooling cover through a pipe fitting, the heat transfer unit being configured to supply a liquid coolant to the plurality of channels through the cooling cover.
US11996344B2 Semiconductor device
A semiconductor device includes: a semiconductor element having a first main electrode and a second main electrode; a first heat dissipation member and a second heat dissipation member; and a lead frame including a first main terminal connected to the first heat dissipation member and a second main terminal connected to the second main electrode. The second main terminal includes a connection portion connected with the second main electrode, a facing portion extending from the connection portion and facing the first heat dissipation member, and a non-facing portion. The non-facing portion and the first main terminal are arranged in a direction orthogonal to a thickness direction. A side surface of the first main terminal and a side surface of the non-facing portion of the second main terminal face each other.
US11996342B2 Semiconductor package comprising heat dissipation plates
A semiconductor package includes a first heat dissipation plate, a second heat dissipation plate, a plurality of heat generating assemblies, and a plurality of fixture components. The first heat dissipation plate has a first upper surface and a first lower surface. The first heat dissipation plate includes first through holes extended from the first upper surface to the first lower surface. The second heat dissipation plate has a second upper surface and a second lower surface. The second heat dissipation plate includes second through holes extended from the second upper surface to the second lower surface. The heat generating assemblies are disposed between the first heat dissipation plate and the second heat dissipation plate. The fixture components include fix screws and nuts. The fix screws penetrate through the first heat dissipation plate and the second heat dissipation plate along the first through holes and the second through holes.
US11996341B2 Head unit and liquid discharge apparatus
There are provided a first fixing section to a third fixing section that fix a heat sink to a substrate on which a first driving circuit and a second driving circuit are disposed; the first drive circuit includes first transistor and first integrated circuit, and the second drive circuit includes second transistor and second integrated circuit, lengths of the first transistor and the second transistor in the normal direction of the substrate are longer than lengths of the first integrated circuit and the second integrated circuit, the first fixing section and the second fixing section overlap a first virtual straight line that connects the first transistor and the second transistor, and the third fixing section overlaps a second virtual straight line that connects the first integrated circuit and the second integrated circuit to each other.
US11996338B2 Test structure and test method thereof
A test structure on a wafer is provided. The test structure includes a plurality of cells under test, a first output pad and a second output pad coupled to different cells, a plurality of first input pads, and a plurality of second input pads. The cells are arranged in rows and columns of a test array. Each of the first input pads is coupled to the cells in respective column of the test array. Each of the second input pads is coupled to the cells in respective row of the test array. A first voltage is applied to one of the first input pads and a second voltage is applied to one of the second input pads to turn on a cell, and a current flowing through the turned-on cell is measured.
US11996329B2 Method and IC design with non-linear power rails
The present disclosure provides a method for fabricating an integrated circuit (IC). The method includes receiving an IC layout having a first pattern layer that includes first source/drain (S/D) contacts and second S/D contacts, the first and second S/D contacts are spaced away from each other by a spacing along a first direction, and each of the first and second S/D contacts have elongated shapes extending lengthwise in a second direction perpendicular to the first direction. The method includes constructing a conductive feature on a second pattern layer of the IC layout, the conductive feature having an initial rectangular shape with a length and a width, the length extending along the first direction. And the method includes modifying the conductive feature to form a modified conductive feature that is overlapped with the first S/D contacts and distanced away from the second S/D contacts.
US11996328B2 Cobalt fill for gate structures
A method for forming a gate structure includes forming a trench within an interlayer dielectric layer (ILD) that is disposed on a semiconductor substrate, the trench exposing a top surface of the semiconductor substrate, forming an interfacial layer at a bottom of the trench, forming a dielectric layer within the trench, forming a work function metal layer on the dielectric layer, forming an in-situ nitride layer on the work function metal layer in the trench, performing a first cobalt deposition process to form a cobalt layer within the trench, performing a second cobalt deposition process to increase a thickness of the cobalt layer within the trench, and performing an electrochemical plating (ECP) process to fill the trench with cobalt.
US11996326B2 Barrier structure for semiconductor device
Methods for making semiconductor device having improve contact structures including the operations of depositing a first dielectric material, depositing a barrier material over the first dielectric material, depositing a second dielectric material over the barrier material, etching a two-slope contact opening with an upper sidewall angle of the opening through the second dielectric material that is less than a lower sidewall angle of the opening through the first dielectric material, and filling the two-slope contact opening with a conductive material, the conductive material.
US11996322B2 Method for forming lead wires in hybrid-bonded semiconductor devices
Embodiments of a hybrid-bonded semiconductor structure are disclosed. The semiconductor structure comprises a first conductive structure and a second conductive structure in a base dielectric layer. The base dielectric layer has a non-flat top surface. A first top surface of the first conductive structure is non-coplanar with a second top surface of the second conductive structure. The semiconductor structure further comprises an alternating dielectric layer stack comprising a plurality of dielectric layers sequentially disposed on the base dielectric layer, wherein at least two of the plurality of dielectric layers have non-uniform thickness. The semiconductor structure further comprises a first lead wire and a second lead wire formed in the alternating dielectric layer stack and electrically connected to the first conductive structure and the second conductive structure, respectively.
US11996321B2 Semiconductor structure and method for forming the same
A method includes forming a conductive feature through a first dielectric layer, sequentially forming a second dielectric layer and a third dielectric layer over the first dielectric layer, and etching the third dielectric layer to form an opening. A first width of the opening at a top surface of the third dielectric layer is greater than a second width of the opening at a first interface between the third dielectric layer and the second dielectric layer. The method also includes etching the second dielectric layer until the opening extends to the conductive feature, thereby forming an enlarged opening, and forming a metal material in the enlarged opening. A third width of the enlarged opening at the first interface is equal to or less than a fourth width of the enlarged opening at a second interface between the second dielectric layer and the first dielectric layer.
US11996310B2 Substrate carrying apparatus
A substrate carrying apparatus that can reduce attachment of dust to substrates can be provided. The substrate carrying apparatus 1 of the present embodiment includes a carrying arm 2 for carrying a substrate, a column 32 standing up from a base body 31 with fixed angle, an upper link 33 which supports the carrying arm 2 at one end, which is rotatably connected to the column 32, and which moves the carrying arm 2 up and down in accordance with a rotation, a lower link 34 which is connected to be rotatable around an axis in parallel with a rotation axis of the upper link 33 as a center below a portion of the column 32 connected to the upper link 33, a connection link 35 which is rotatably connected to the upper link 33 and the lower link 34 so that the upper link 33 rotates in accordance with a rotation of the lower link 34, and a driving unit 4 which rotates the lower link 34.
US11996309B2 Wafer boat handling device, vertical batch furnace and method
A wafer boat handling device, configured to be positioned under a process chamber of a vertical batch furnace. The wafer boat handling device comprises a main housing having a wall defining and bounding a wafer boat handling space, and a boat transporter comprising a wafer boat support for supporting a wafer boat and configured to transport the wafer boat to a cooldown position within the wafer boat handling space. A part of the wall adjacent the cooldown position is a wall part with a heat radiation surface absorptance of at least 0.60 so as to withdraw heat from the wafer boat which is in the cooldown position by means of heat radiation absorption.
US11996306B2 Coupled processing containers, substrate processing system, and substrate processing method
Coupled processing containers include a first processing container and a second processing container provided side by side in a horizontal direction to form a gap therebetween, the first processing container and the second processing container being configured to store substrates, respectively, in order to perform vacuum processing, and a connecting part provided across the gap so as to connect the first processing container and the second processing container to each other, the connecting part being configured to be slidable in the horizontal direction with respect to at least one of the first processing container and the second processing container.
US11996305B2 Selective oxidation on rapid thermal processing (RTP) chamber with active steam generation
Embodiments of gas distribution modules for use with rapid thermal processing (RTP) systems and methods of use thereof are provided herein. In some embodiments, a gas distribution module for use with a RTP chamber includes: a first carrier gas line and a first liquid line fluidly coupled to a mixer, the mixer having one or more control valves configured to mix a carrier gas from the first carrier gas line and a liquid from the first liquid line in a desired ratio to form a first mixture; a vaporizer coupled to the mixer and configured to receive the first mixture in a hollow internal volume, the vaporizer having a heater configured to vaporize the first mixture; and a first gas delivery line disposed between the vaporizer and the RTP chamber to deliver the vaporized first mixture to the RTP chamber.
US11996303B2 Substrate cleaning device and substrate cleaning method
A substrate cleaning device includes: a pressing member that cleans a substrate by contacting the substrate; a load measurement unit that measures a pressing load of the cleaning member; and a control unit that repeats an operation of comparing the measurement value of the load measurement unit with the setting load, changing the pressing amount of the cleaning member by a first movement amount so that a difference value decreases, when the difference value is larger than a first threshold value and equal to or smaller than a second threshold value, and changing the pressing amount of the cleaning member by a second movement amount larger than the first movement amount so that the difference value decreases, when the difference value is larger than the second threshold value, until the difference value becomes equal to or smaller than the first threshold value.
US11996291B2 Method for manufacturing semiconductor device including annealing a germanium layer to diffuse germanium atoms into a silicon substrate
A method for manufacturing a semiconductor device is provided. The method includes depositing a germanium layer over a silicon substrate; forming an oxide capping layer over the germanium layer; after forming the oxide capping layer, annealing the germanium layer to diffuse germanium atoms of the germanium layer into the silicon substrate, such that a portion of the silicon substrate is turned into a silicon germanium layer; and forming a gate structure over the silicon germanium layer.
US11996288B2 Gallium oxide film based on sapphire substrate as well as growth method and application thereof
The disclosure provides a gallium oxide film based on sapphire substrate as well as a growth method and an application thereof. The gallium oxide film based on sapphire substrate is prepared by a method below, including: forming more than one α-(AlxGa1-x)2O3 strain buffering layers on the sapphire substrate by means of pulsed epitaxial growth, wherein 0.99≥x≥0.01; and forming gallium oxide epitaxial layers on the α-(AlxGa1-x)2O3 strain buffering layers. The growth method provided can not only avoid the technical difficulty of contradictory epitaxial temperatures of α-Ga2O3 and α-Al2O3, but also effectively reduce the defect density of α-Ga2O3 epitaxial film, thus further improving the crystal quality of the α-Ga2O3 epitaxial film materials.
US11996286B2 Silicon precursors for silicon nitride deposition
The current disclosure relates to a vapor deposition assembly for depositing silicon nitride on a substrate by a plasma-enhanced cyclic deposition process. The disclosure also relates to a method for depositing silicon nitride on a substrate by a plasma-enhanced cyclic deposition process. The method comprises providing a substrate in a reaction chamber, providing a vapor-phase silicon precursor according to the formula SiH3X, wherein X is iodine or bromine, into the reaction chamber, removing excess silicon precursor and possible reaction byproducts from the reaction chamber and providing a reactive species generated from a nitrogen-containing plasma into the reaction chamber to form silicon nitride on the substrate. The disclosure further relates to structure and devices formed by the method.
US11996285B2 Silicon-carbide-on-insulator via photoelectrochemical etching
Silicon carbide on insulator is provided by bonding bulk silicon carbide to a substrate with an oxide-oxide fusion bond, followed by thinning the bulk silicon carbide as needed. A doping-selective etch for silicon carbide is used to improve thickness uniformity of the silicon carbide layer(s).
US11996284B2 Formation of SiOCN thin films
Methods for depositing silicon oxycarbonitride (SiOCN) thin films on a substrate in a reaction space are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor and a second reactant that does not include oxygen. In some embodiments the methods allow for the deposition of SiOCN films having improved acid-based wet etch resistance.
US11996283B2 Method for metal gate surface clean
The present disclosure provides a method for forming an integrated circuit (IC) structure. The method includes providing a metal gate (MG), an etch stop layer (ESL) formed on the MG, and a dielectric layer formed on the ESL. The method further includes etching the ESL and the dielectric layer to form a trench. A surface of the MG exposed in the trench is oxidized to form a first oxide layer on the MG. The method further includes removing the first oxide layer using a H3PO4 solution.
US11996282B2 Method and system for cleaning a field emission cathode device
A method and system for cleaning a field emission cathode device, the field emission cathode device including a substrate having a field emission layer engaged therewith, includes engaging the field emission cathode device with a vibration device such that the substrate is disposed above the field emission layer. The field emission cathode device is then vibrated with the vibration device in an X, Y, or Z direction at a predetermined frequency and at a predetermined amplitude for a predetermined time duration so as to clean the field emission cathode device by dislodging non-embedded particles from the field emission layer.
US11996278B2 Plasma generating device
A plasma generating device includes: a chamber which is equipped with a dielectric wall structure and into which sample gas to be measured flows; an RF supplying mechanism that generates plasma inside the chamber using an electric field and/or a magnetic field through the dielectric wall structure; and a floating potential supplying mechanism that includes a first electrode disposed along an inner surface of the chamber. The RF supplying mechanism may include an RF field forming unit disposed in a first direction with respect to the chamber and the first electrode may include an electrode disposed in a second direction with respect to the chamber.
US11996277B2 Method of gain calibration
A method of gain calibration for an ion detector operating at a detector voltage is described. The method includes steps of: generating single ions; determining a parameter of a first relationship between a detector output of an ion detector and a number of ions for a first detector voltage; detecting an ion peak at the ion detector using the first detector voltage; adjusting the detector voltage; and determining a parameter of a second relationship between the detector output and the number of ions for the second detector voltage. A system including a mass spectrometer arrangement and a controller configured to operate the mass spectrometer arrangement in accordance with this method is also described.
US11996272B2 Method and device for plasma-chemical gas/gas mixture conversion
A method and a device are proposed for plasma-chemical conversion of gas or gas mixture using a pulsed electrical discharge. They allow increasing efficiency of the process for converting gas/gas mixture into desired products by stimulating forward reactions and minimizing reverse reactions. This is achieved by converting the gas/gas mixture using a pulsed electrical discharge in the form of hot plasma channels formed between electrodes in the moving flow of gas/gas mixture, wherein the ratio of the flow velocity to the average discharge current falls within the following range: 250 J/(m3*A2)<ρ*V2/I2<4,000 J/(m3*A2), where ρ is the density of gas/gas mixture in a reaction chamber (kg/m3), V is the flow velocity of gas/gas mixture in the reaction chamber (m/s), and I is the average current of the pulsed electrical discharge (A).
US11996268B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus for processing a workpiece with plasma includes a stage configured to place thereon the workpiece, a waveguide part configured to introduce plasma-generating electromagnetic waves in a VHF band into the plasma processing apparatus, and a dielectric window configured to transmit the electromagnetic waves introduced through the waveguide part to a plasma processing space formed on a workpiece placement side of the stage. The dielectric window is an annular member disposed so as to face a plasma processing space side of the stage and includes multiple convex portions, which protrude toward the stage and are arranged on the stage side along a circumferential direction at regular intervals. The convex portions each has a circumferential width of ⅛ to ⅜ of the wavelength of the electromagnetic waves inside the dielectric window.
US11996266B2 Apparatus and techniques for substrate processing using independent ion source and radical source
A system may include a substrate stage to support a substrate, and a plurality of beam sources. The plurality of beam sources may include an ion beam source, the ion beam source arranged to direct an ion beam to the substrate, and a radical beam source, the radical beam source arranged to direct a radical beam to the substrate. The system may include a controller configured to control the ion beam source and the radical beam source to operate independently of one another, in at least one aspect, wherein the at least one aspect includes beam composition, beam angle of incidence, and relative scanning of a beam source with respect to the substrate.
US11996258B2 Planar filament with directed electron beam
A planar filament 11f can include multiple materials to increase electron emission in desired directions and to suppress electron emission in undesired directions. The filament 11f can include a core-material CM between a top-material TM and a bottom-material BM. The top-material TM can have a lowest work function WFt; the bottom-material BM can have a highest work function WFb; and the core-material CM can have an intermediate work function WFc (WFtWb). This shape makes it easier to coat the edges 31e with the bottom-material BM, because the edges 31e tilt toward and partially face the sputter target. This shape also helps direct more electrons to a center of the target 14, and reduce electron emission in undesired directions.
US11996256B2 Switching system for an on-load tap changer, on-load tap changer and method for switching a tap connection of an on-load tap changer
A switching system for an on-load tap changer comprises: a Geneva mechanism, wherein the Geneva mechanism comprises: a holder, the holder being fixed relative to a housing; a rotatable ring with a recess, the rotatable ring being supported by the holder and being rotatable relative to the holder; a connector, the connector being rotatable together with the rotatable ring to electrically connect with a tap of the tap changer; and a rotatable driving wheel with a protrusion, the protrusion being coupleable with the recess to rotate the rotatable ring, the driving wheel being arranged inside the rotatable ring.
US11996255B2 Fuse
A fuse includes a case member that has a rectangular parallelepiped shape and has a space, a lid member that closes an upper opening of the case member and closely adheres to the case member, a fuse-element disposed in the space, and a pair of terminals, whose distal ends are exposed to outside, connected to both ends of the fuse-element. The case member includes a plurality of first engaging projections formed on a first side wall, and a plurality of second engaging projections formed on a second side wall. The lid member includes a plurality of first engagement recesses formed in a first contact wall and fitted respectively to the plurality of first engaging projections, and a plurality of second engagement recesses formed in a second contact wall and fitted respectively to the plurality of second engaging projections.
US11996250B2 Switch assembly with drive system, and method for safely operating a switch assembly
A switch assembly has a switch; and a servo drive system for the switch. The servo drive system includes: a motor configured to drive the switch; a power section configured to supply power to the motor; and a control unit configured to control the power section depending on at least one desired value. The control unit is configured to identify the presence of at least one safety-relevant event and, in the case of the safety-relevant event, to transmit at least one control signal to the power section. The power section is configured to initiate or carry out at least one safety measure depending on the control signal.
US11996248B2 Scissor-link for actuator pull-open function
A switch assembly including an actuator assembly operable to magnetically latch a switch in a closed position, where the actuator assembly includes a cup member coupled to the drive rod opposite to the switch and an opening spring positioned within the cup member and being held in compression when the switch is latched closed, and where the cup member includes a central opening. The switch assembly further includes a scissor link having a first leg and a second leg pivotally attached at a pivot point, where one end of the first and second legs extend into the central opening and are rigidly attached to the cup member and an opposite end of the first and second legs extend through the cover, and where pulling the link away from the actuator assembly breaks the magnetic latch and opens the switch.
US11996245B2 Ceramic electronic component and circuit board
A ceramic electronic component includes: a ceramic body including main surfaces perpendicular to a first axis and end surfaces perpendicular to a second axis; and external electrodes covering the end surfaces and extending from the end surfaces to the main surfaces. The external electrode includes a surface layer portion including a Sn plating layer, and an inner layer portion including a Ni plating layer adjacent to the Sn plating layer and including rounded inner end portions on the main surfaces. In a cross-section perpendicular to a third axis, a ratio t2/t1 is 0.4 or more, where t2 is a thickness in the first axis direction of a portion where an inclination of a tangent line of an outer surface of the inner end portion to each main surface is 45°, and t1 is a maximum thickness in the first axis direction of the inner layer portion on each main surface.
US11996244B2 Multilayer electronic component and method of manufacturing the same
A multilayer electronic component includes: a body including internal electrodes alternately disposed with dielectric layers in a first direction, wherein when a region in which the internal electrodes overlap each other in the first direction is a capacitance forming portion, the internal electrodes include internal electrodes that are curved at end portions thereof in the capacitance forming portion and internal electrodes that are flat in the capacitance forming portion, and in a cross-section of the body in the first and second directions, (F1+F2)/D1×100 is 35 or less, where F1 is a maximum distance from an uppermost internal electrode to an uppermost flat internal electrode in the first direction, F2 is a maximum distance from a lowermost internal electrode to a lowermost flat internal electrode in the first direction, and D1 is a size of the capacitance forming portion in the first direction at the center thereof in the second direction.
US11996241B2 Ceramic electronic component, substrate arrangement and method of manufacturing ceramic electronic component
A ceramic electronic component includes an element body, two external electrodes, and an oxide layer. The element body includes a dielectric and internal electrodes. The external electrodes are respectively formed to cover, at least partially, two end faces of the element body. Each external electrode includes a base layer and a plating layer. The base layer has a lower part formed on a bottom face of the element body and an end part formed on a corresponding one of the end faces of the element body. The plating layer is formed on at least the lower part of the corresponding base layer. The oxide layer is formed on a predetermined area of a top face of the element body. The oxide layer has a thinner portion in an area on the top face of the element body that is spaced from the end faces of the element body.
US11996240B2 Electronic component having a body and sealing thin film disposed in a microhole of the body
An electronic component includes a microbody including a body including a plurality of dielectric layers and a plurality of internal electrodes disposed with a corresponding dielectric layer interposed therebetween, and an electrode layer disposed on an external side surface of the body and connected to a portion of the plurality of internal electrodes; and a sealing thin film. The microbody includes a microhole extending in at least a portion of the dielectric layer, the internal electrode, and the electrode layer through a surface of the microbody. The sealing thin film includes an internal sealing thin film disposed in at least a portion of an internal space of the open microhole to seal the microhole.
US11996237B2 Multipole electromagnet
A multipole electromagnet for injecting particles, including a hollow duct extending along a longitudinal axis, and a plurality of wire conductors that are placed parallel or substantially parallel to the longitudinal axis along the duct, electrically connected in series and arranged to conduct electric current. The directions of the electric current flowing through the wire conductors are symmetric about a first plane of symmetry. The wire conductors are distributed in multiple carrier planes that are parallel or substantially parallel to the first plane of symmetry, including two main carrier planes that are symmetric about the first plane of symmetry and located outside the hollow, each main carrier plane carrying wire conductors that conduct the electric current in the first direction and wire conductors that conduct the electric current in the second direction opposite the first direction.
US11996234B2 Coupling system for hand held device and base
The present disclosure is directed to a magnetic coupling system to improve stability at low magnetic docking forces, such as docking between a hand held device (102) and its base (104), where the hand held device and the base each contain a magnet (112, 108) with the same direction of polarity, arranged so that the two magnets attract each other when the hand held device is docked to the base. An auxiliary magnet (114) is included in the magnetic coupling system. In one example, the auxiliary magnet may be arranged within the hand held device at a predetermined distance from the other magnet within the hand held device and is arranged with polarity in the opposite directions as the other two magnets. In another example, the auxiliary magnet may be arranged within the base at a predetermined distance from the other magnet within the base and is arranged with polarity in the opposite direction as the other two magnets.
US11996231B2 Laminated core and electric motor
A laminated core includes a plurality of electrical steel sheets stacked on each other, and an adhesion part which is provided between the electrical steel sheets adjacent to each other in a stacking direction and adheres the electrical steel sheets to each other, in which the electrical steel sheet include an annular core back part, and a plurality of tooth parts which extend from the core back part in a radial direction of the core back part and are disposed at intervals in a circumferential direction of the core back part, an adhesion region in which the adhesion part is provided is formed in the core back part of the electrical steel sheet, and the adhesion region extends in a direction along a magnetic flux passing through a region of the electrical steel sheet in contact with the adhesion region.
US11996224B2 Method for manufacturing a powder core, the powder core and an inductor
This method for manufacturing a powder core is provided with: a step for heat-treating amorphous soft magnetic alloy powder to obtain nanocrystal powder; a step for obtaining granulated powder from nanocrystal powder, malleable powder, and a binder; a step for pressure-molding the granulated powder to obtain a green compact; a step for curing the binder by heat-treating the green compact at a temperature which is equal to or higher than the curing initiation temperature of the binder and lower than the crystallization initiation temperature of the amorphous soft magnetic alloy powder.
US11996223B2 Magnetorheological fluid and device
Provided is a magnetorheological fluid having excellent long-term dispersion stability of magnetic particles and a large maximum change of yield stress under magnetic field application conditions. Also provided is a device having excellent long-term stable drivability and mechanism reliability. The magnetorheological fluid contains magnetic particles, resin particles, and a dispersion medium, wherein the proportion constituted by the mass of the magnetic particles relative to the total mass of the magnetorheological fluid is 35 mass % to 95 mass %, the proportion constituted by the mass of the resin particles relative to the total mass of the magnetorheological fluid is 0.3 mass % to 20 mass %, and the average particle diameter of the resin particles is 20 nm to 1,500 nm. This magnetorheological fluid is used in the device.
US11996222B2 Thermally stabilized redox materials and applications thereof
The present disclosure addresses limitations in ferritic materials. In at least one aspect, the present disclosure provides core-shell nanoparticles exhibiting improved characteristics for implementations and adoptability in numerous applications. Further aspects of the disclosure provide core-shell nanoparticles for use in electronic, magnetic and electro-magnetic applications. Still, other aspects of the present disclosure provide core-shell nanoparticles for a thermochemical water-splitting reaction resulting in increased H2 volume generation during multiple thermochemical cycles.
US11996220B2 Soft magnetic alloy powder, dust core, and coil component
A soft magnetic alloy powder contains soft magnetic alloy particles. The soft magnetic alloy particles contain Fe and Si. The soft magnetic alloy particles each include crystal grains and crystal grain boundary between the crystal grains. At least one of the crystal grains has a Si segregation part.
US11996219B2 Magnetic material and manufacturing method thereof
A magnetic material according to the present disclosure includes a main phase having an R2T14B type crystal structure (R is a rare earth element and T is a transition metal element). The main phase has a composition represented by ((Nd, Pr)(1-x-y)LaxR1y))2((Fe(1-z-w)(Co, Ni)zMw))14B (where, R1 is a rare earth element other than Nd, Pr, and La, M is an element other than Fe, Co, Ni, and a rare earth element, and the like, and 0.25≤x≤1.00, 0≤y≤0.10, 0.15≤z≤0.40, and 0≤w≤0.1 are satisfied). A manufacturing method of the magnetic material according to the present disclosure includes melting a raw material containing the elements constituting the main phase and solidifying the melted raw material.
US11996218B2 Surge arrester with a winding design, and method for producing the same
The invention relates to a surge arrester comprising two opposing end fittings 3, one or more varistors 5 arranged between the end fittings 3, a winding layer 9 provided at least on the at least one varistor 5, wherein the winding layer 9 is a closed layer 9, and a reinforcement element 7 which extends between the end fittings 3 and keeps the end fittings 3 under tension, wherein the reinforcement element 7 is an open cross winding 13. Moreover, the invention relates to a method for producing this surge arrester.
US11996210B2 Temperature-tuned ultrafast X-ray shutter using optics-on-a-chip
Typically modulation systems are incapable of performing synchronous modulation for high-energy radiation systems. A method and system for performing high-energy synchronous radiation modulating is described. The method includes providing an oscillatory diffractive element, with the oscillatory diffractive element capable of being oscillated over a range of angles. A radiation source provides radiation to the oscillatory diffractive element. An electrical signal is provided to electrodes that oscillate the oscillatory diffractive element to modulate the radiation. A temperature controller controls the temperature of the oscillatory diffractive element to tune the oscillatory motion of the oscillatory diffractive element.
US11996206B2 3D printed features on nuclear fuel cladding for optimized heat transfer
A nuclear fuel cladding with improved thermomechanical properties is provided. The nuclear fuel cladding includes a double-walled construction having inner and outer hexagonal sidewalls. The inner sidewall and the outer sidewall are spaced apart from each other to form a cooling channel therebetween, and the inner sidewall surrounds a nuclear fuel and is spaced apart from the nuclear fuel by a small gap. Helical fins extend into the cooling channel to interconnect the inner sidewall and the outer sidewall. Resilient fingers extend toward the nuclear fuel through the small gap to comply with variations in the size of the nuclear fuel due to fabrication tolerances as well as thermal expansion and swelling of the nuclear fuel, for example UO2, when undergoing fission. The nuclear fuel cladding is formed according to an additive manufacturing process, for example laser powder bed fusion printing.
US11996205B2 Method and apparatus for inspecting a fuel assembly
A fuel assembly inspection system that utilizes a pressure transducer mounted to a utility's spent fuel handling tool to detect a relative change in depth of a fuel assembly during fuel inspections. The system then wirelessly transmits the signal to a fuel inspection recording system, which converts the signal to a relative height along the fuel assembly being viewed by a camera, and displays the relative height along with the applicable fuel assembly feature being viewed by the camera (e.g., nozzle, grid, span) via a text overlay on the video image of the inspection.
US11996203B2 Systems and methods for controlling a plurality of drug libraries
A system for controlling a plurality of drug libraries includes a computing device on which is stored a master drug library, the master drug library comprising a plurality of drug definitions. The system also includes a plurality of programmable patient devices coupled to the server, each patient device having an individual drug library stored thereon, the individual drug library comprising a reference only to at least one of the drug definitions in the master drug library. In addition, a method for controlling a plurality of drug libraries includes storing on a computing device a master drug library, the master drug library comprising a plurality of drug definitions. The method also includes storing on each of a plurality of programmable patient devices an individual drug library, the individual drug library comprising a reference only to at least one of the drug definitions in the master drug library.
US11996198B2 Determination of a growth rate of an object in 3D data sets using deep learning
A method for automated determination of a growth rate of an object in 3D data sets is described wherein the method may comprise: a first trained 3D detection deep neural network (DNN) determining one or more first VOIs in a current 3D data set and second VOIs in prior 3D data set, a VOI being associated with an abnormality; a registration algorithm, preferably a registration algorithm based on a trained 3D registration DNN, determining a mapping between the one or more first and second VOIs, the mapping providing for a first VOI in the current 3D data set a corresponding second VOI in the prior 3D data set; a second trained 3D segmentation DNN segmenting voxels of a first VOI into first voxels representing the abnormality and voxels of a corresponding second VOI into second voxels representing the abnormality; and, determining a first volume of the abnormality on the basis of the first voxels and a second volume of the abnormality on the basis of the second voxels and using the first and second volume to determine a growth rate.
US11996197B2 Generating modified medical images and detecting abnormal structures
A method is for generating modified medical images. An embodiment of the method includes receiving a first medical image displaying an abnormal structure within a patient, and applying a trained inpainting function to the first medical image to generate a modified first medical image, the trained inpainting function being trained to inpaint abnormal structures within a medical image. The method includes determining an abnormality patch based on the first medical image and the modified first medical image; receiving a second medical image of the same type as the first medical image; and including the abnormality patch into the second medical image to generate a modified second medical image. A method is for detecting abnormal structures using a trained detection function trained based on modified second medical images. Systems, computer programs and computer-readable media related to those methods are also disclosed.
US11996190B2 Wellness aggregator
The present disclosure relates to aggregating and sharing wellness data. The wellness data can be received by a user device from any number of sensors external or internal to the user device, from a user manually entering the wellness data, or from other users or entities. The user device can securely store the wellness data on the user device and transmit the wellness data to be stored on a remote database. A user of the device can share some or all of the wellness data with friends, relatives, caregivers, healthcare providers, or the like. The user device can further display a user's wellness data in an aggregated view of different types of wellness data. Wellness data of other users can also be viewed if authorizations from those users have been received.
US11996187B2 Home dialysis machine network including walk-up service centers
A home dialysis machine network is provided that includes a home dialysis machine and one or more walk-up service centers. The walk-up service center can be equipped with a diagnostic tool, parts, or supplies for the home dialysis machine. Methods of maintaining a home dialysis machine are also provided as are service centers equipped with a transportation service or office, a diagnostics department, an education and training department, a consultation department, an exercise and spa department, an entertainment department, a sales department, a repair shop, a new technologies department, a pharmacy, and a doctor's office.
US11996186B2 Providing global accessibility to prescribed medications
Systems and methods for providing user-controlled access to prescribed medications are provided. A cloud-based prescription database includes prescriptions, each associated with a unique patient identifier, locations of pharmacies, and available stock for the pharmacies. A unique patient identifier is received from a user device and the related prescriptions are retrieved from the database and displayed for user selection. Pharmacies which are geographically proximate to a location of the given user device which report availability of the medication associated with the user selected prescription are displayed at a map at the given user device.
US11996180B2 Enabling the use of multiple Picture Archiving Communication Systems by one or more facilities on a shared domain
Methods, systems, and computer-storage media are provided for utilizing multiple Picture Archiving Communication Systems (PACS) to view one more medical images by storing one or more PACS at a database within the system. Requests are received from one or more users at one or more facilities to utilize one or more PACS to view one or more medical images. After accessing the database to determine one or more PACS authorized for each facility from which a request is received, one or more users are provided with one or more PACS to view medical images associated with radiological exams and provide the necessary assessments and reports for treatment.
US11996174B2 Blockchain architecture, system, method and device for facilitating electronic health record maintenance, sharing and monetization using a decentralized health information platform including a non-fungible token function and security protocols
A distributed transaction and data storage platform including a distributed notary ledger, chain arrayed data store or blockchain and one or more individual user micro-identifier chains that together enable the secure effectuation, recordation and sharing of one or more transactions including electronic health record non-fungible tokens, and/or cybersecured storage of data in an automated, real-time, zero-trust, globally data law and privacy law centric manner while maintaining transaction party confidentiality and preventing chain poisoning.
US11996173B1 System and method for timely multi-channel notification of treatment
A computer-assisted method to timely provide notifications of treatments, the method including receiving de-identified longitudinal medical records, each de-identified longitudinal medical record representing a record of a different anonymized patient and encoding information identifying a treatment received by the anonymized patient and receiving notification data including notification records, each notification record encoding information identifying a channel through which the notification was provided. The method includes determining a first channel impact model representing an impact of a notification provided through a first channel on a treatment being received, a second channel impact model representing an impact of a notification provided through a second channel on a treatment being received, and determining a multi-channel impact model representing an impact of notifications being provided through both the first channel and the second channel on a treatment being received.
US11996171B2 System and method for providing aggregation and continuous learning to improve health outcomes
Provided is a method and system for helping a user reach a health goal. Various embodiments of the disclosure disclose receiving various data that relate to the user and comparing the received data to monitored user health data to provide recommendations on steps to take to achieve the health goal. The various embodiments also determine when the user has achieved the user's desired health goal.
US11996169B2 Methods and systems for graphical user interfaces for biological data
In one exemplary embodiment, a method computer-implemented method of generating an outlier wheel data visualization for a graphical user interface (GUI) is provided. The method includes receiving emission data from a plurality of amplification reactions. The method further includes generating an outlier wheel data visualization using the emission data including a plurality of lines, where each line included in the outlier wheel data visualization represents emission data from an amplification reaction of the plurality of amplification reactions, and each line having a length and a visual indicator. The length of each line represents growth of intensity of fluorescence of the emission data and the visual indicator indicates the associated cycle number of the emission data. Further, each line is associated with an angular position so that the plurality of lines is configured in a circular shape. The method includes displaying the outlier wheel data visualization on a GUI.
US11996161B2 Apparatuses and methods including multilevel command and address signals
Multilevel command and address (CA) signals are used to provide commands and memory addresses from a controller to a memory system. Using multilevel signals CA signals may allow for using fewer signals compared to binary signals to represent a same number of commands and/or address space, or using a same number of multilevel CA signals to represent a larger number of commands and/or address space. A number of external command/address terminals may be reduced without reducing a set of commands and/or address space. Alternatively, a number of external terminals may be maintained, but provide for an expanded set of commands and/or address space.
US11996158B2 Hardware accelerator device, corresponding system and method of operation
A device includes a set of processing circuits arranged in subsets, a set of data memory banks coupled to a memory controller, a control unit, and an interconnect network. The processing circuits are configurable to read first input data from the data memory banks via the interconnect network and the memory controller, process the first input data to produce output data, and write the output data into the data memory banks via the interconnect network and the memory controller. The hardware accelerator device includes a set of configurable lock-step control units which interface the processing circuits to the interconnect network. Each configurable lock-step control unit is coupled to a subset of processing circuits and is selectively activatable to operate in a first operation mode, or in a second operation mode.
US11996156B2 Semiconductor integrated circuit and memory system
A semiconductor integrated circuit includes a write test circuit and a read test circuit. The write test circuit generates test data and transmits the generated test data to an external memory device without storing the test data in a local memory device. The read test circuit receives from the external memory device, read data that the external memory device has obtained by reading the test data, and compares the received read data with an expected value without storing either the read data or the expected value in the local memory device.
US11996153B2 Three-dimensional memory device with separated contact regions and methods for forming the same
A memory die includes an alternating stack of insulating layers and electrically conductive layers through which memory opening fill structures vertically extend. The memory die includes at least three memory array regions interlaced with at least two contact regions, or at least three contact regions interlaced with at least two memory array regions in the same memory plane. A logic die including at least two word line driver regions can be bonded to the memory die. The interlacing of the contact regions and the memory array regions can reduce lateral offset of boundaries of the word line driver regions from boundaries of the contact regions.
US11996150B2 Non-volatile content addressable memory device having simple cell configuration and operating method of the same
Disclosed are a non-volatile content addressable memory device having a simple cell configuration and/or an operating method thereof. The non-volatile content addressable memory device includes a plurality of unit cells, wherein each of the plurality of unit cells consists of or includes a first ferroelectric transistor and a second ferroelectric transistor The first and second ferroelectric transistors are of different types such as different electrical types from each other. The first and second ferroelectric transistors may be connected in series or in parallel to each other. The first and second ferroelectric transistors may share one word line and one match line. The first and second ferroelectric transistors may share one search line. One of the first and second ferroelectric transistors may be connected to a search line and the other one may be connected to a bar search line. The first and second ferroelectric transistors may share one match line.
US11996144B2 Non-volatile memory cell with multiple ferroelectric memory elements (FMEs)
A non-volatile memory (NVM) is formed of memory cells each having multiple ferroelectric memory elements (FMEs). Each FME stores data in relation to an electrical polarity of a recording layer formed of ferroelectric or anti-ferroelectric material. Each multi-FME memory cell is coupled to a set of external control lines activated by a control circuit in a selected order to perform program and/or read operations upon the FMEs. The FMEs may share a nominally identical construction or may have different constructions. Data are programmed and written responsive to the respective program/read responses of the FMEs. Constructions can include ferroelectric tunneling junctions (FTJs), ferroelectric random access memory (FeRAM), and ferroelectric field effect transistors (FeFETs). The NVM may form a portion of a data storage device, such as a solid-state drive (SSD).
US11996143B2 Semiconductor memory device
A semiconductor memory device includes a plurality of memory cells, a word line connected to gates of the memory cells, a bit line electrically connected to one ends of the memory cells through a plurality of select gate transistors, respectively, the select gate transistors including two outer select gate transistors and one or more inner select gate transistors between the two outer select gate transistors, two outer select gate lines connected to gates of the two outer select gate transistors, respectively, one or more inner select gate lines connected to gates of the one or more inner select gate transistors, respectively, and a voltage generation circuit configured to independently control supply of voltages to the outer select gate lines and the inner select gate lines during an operation to read data stored in the memory cells.
US11996142B2 Semiconductor storage device
A semiconductor storage device includes a memory transistor and a word line connected to a gate electrode of the memory transistor. When a write sequence is interrupted before a k+1th verification operation is ended after a kth verification operation is ended in the nth write loop of the write sequence, a voltage equal to or higher than a verification voltage corresponding to a first verification operation in the nth write loop is supplied to the word line before start of the k+1th verification operation after resumption of the write sequence. A time from the resumption of the write sequence to the start of the k+1th verification operation is shorter than a time from start of the first verification operation to end of the kth verification operation in the nth write loop.
US11996138B2 Memory device
A first transistor is coupled to a capacitor. A first inverter circuit is coupled between first and second nodes, and includes a p-type second transistor and an n-type third transistor coupled at a third node. A second inverter circuit is coupled between the first and second nodes, and includes a p-type fourth transistor and an n-type fifth transistor coupled at a fourth node. A sixth transistor is coupled between gates of the fourth and fifth transistors, and the third node. A seventh transistor is coupled between gates of the second and third transistors, and the fourth node. An eighth transistor is coupled between the gate of the second transistor and the third node. A ninth transistor is coupled between the gate of the fourth transistor and the fourth node.
US11996137B2 Compute in memory (CIM) memory array
A memory device for CIM has a memory array including a plurality of memory cells arranged in an array of rows and columns. The memory cells have a first group of memory cells and a second group of memory cells. Each row of the array has a corresponding word line, with each memory cell of a row of the array coupled to the corresponding word line. Each column of the array has a corresponding bit line, with each memory cell of a column of the array coupled to the corresponding bit line. A control circuit is configured to select the first group of memory cells or the second group of memory cells in response to a group enable signal.
US11996134B2 Apparatuses, systems, and methods for direct refresh management sampling protection
Apparatuses, systems, and methods for direct refresh management (DRFM) sampling protection. A memory receives a DRFM address and DRFM sampling command from a controller. The memory also samples addresses into an aggressor register. Responsive to receiving the DRFM address, the memory may prevent addresses which match the DRFM address from being added to the aggressor register for at least a period of time. For example, a protect flag may be activated for the period of time. If the aggressor register already contained an address which matched the DRFM address, it may be removed.
US11996133B2 Memory circuit using oxide semiconductor
Since power source voltages are different depending on circuits used for devices, a circuit for outputting at least two or more power sources is additionally prepared. An object is to unify outputs of the power source voltages. A transistor using an oxide semiconductor is provided in such a manner that electrical charge is retained in a node where the transistor and a capacitor are electrically connected to each other, a reset signal is applied to a gate of the transistor to switch the states of the transistor from off to on, and the node is reset when the transistor is on. A circuit configuration that generates and utilizes a potential higher than or equal to a potential of a single power source can be achieved.
US11996131B2 Preconditioning operation for a memory cell with a spontaneously-polarizable memory element
Various aspects relate to a method of manufacturing a memory cell, the method including: forming a memory cell, wherein the memory cell comprises a spontaneously-polarizable memory element, wherein the spontaneously-polarizable memory element is in an as formed condition; and carrying out a preconditioning operation of the spontaneously-polarizable memory element to bring the spontaneously-polarizable memory element from the as formed condition into an operable condition to allow for a writing of the memory cell after the preconditioning operation is carried out.
US11996130B2 Nonvolatile memory cell, nonvolatile memory cell array, and information writing method of nonvolatile memory cell array
A nonvolatile memory cell includes a resistance-change nonvolatile memory element 50 and a selection transistor TR. One end of the nonvolatile memory element 50 is connected to one source/drain region 15A of the selection transistor TR and is connected to a write line WR. The other source/drain region 15B of the selection transistor TR is connected to a select line SL. The other end of the nonvolatile memory element 50 is connected to a bit line BL.
US11996128B2 Magnetic tape cartridge, magnetic tape drive, detection method of servo pattern, and program
A magnetic tape cartridge includes a magnetic tape in which a plurality of servo patterns are recorded along a longitudinal direction, and a storage medium that is configured to store servo format information including servo pattern inclination information which is information on an inclination of the servo pattern with respect to a first imaginary straight line.
US11996124B2 Video processing method, apparatus, readable medium and electronic device
The present disclosure relates to a video processing method and apparatus, a readable medium and an electronic device. The method includes: dividing a target video to obtain a target video clip; determining, according to video frame images contained in the target video clip, a quality score corresponding to the target video clip; displaying the quality score corresponding to the target video clip at a time position corresponding to the target video clip on a quality score display timeline, where the time position corresponding to the target video clip is a time position where the target video clip appears in the target video. Thus, it can provide a user with a visual display result about the quality score of the target video clip, and provide a reference for the user's video clip selection, which saves the time the user spends viewing the target video clip.
US11996120B2 Sound generation apparatus, data generation apparatus, anomaly score calculation apparatus, and program
The accuracy of unsupervised anomalous sound detection is improved. An anomalous sound generation unit 12 generates a pseudo-anomalous sound by associating a sound obtained from a predetermined device with a probability distribution followed by a sound obtained from a desired device group. A threshold value setting unit 13 sets a threshold value so that all anomaly scores calculated from the pseudo-anomalous sound are determined to be anomalous. A parameter update unit 14 uses an obtained normal sound and an obtained anomalous sound, or a threshold value and a value based on the obtained anomalous sound, to update a parameter so to reliably determine an anomalous sound as anomalous and minimize the probability of determining a normal sound as anomalous.
US11996116B2 Methods and systems for implementing on-device non-semantic representation fine-tuning for speech classification
Examples relate to on-device non-semantic representation fine-tuning for speech classification. A computing system may obtain audio data having a speech portion and train a neural network to learn a non-semantic speech representation based on the speech portion of the audio data. The computing system may evaluate performance of the non-semantic speech representation based on a set of benchmark tasks corresponding to a speech domain and perform a fine-tuning process on the non-semantic speech representation based on one or more downstream tasks. The computing system may further generate a model based on the non-semantic representation and provide the model to a mobile computing device. The model is configured to operate locally on the mobile computing device.
US11996113B2 Voice notes with changing effects
Methods and systems are disclosed for generating voice notes. In one embodiment, a messaging application implemented on a first participant computing device, receives a request to send a voice message to a second participant computing device in a communication session. In response to receiving the request, the messaging application selects a voice modification effect. The messaging application receives input to begin recording the voice message. While the voice message is being recorded, the messaging application receives speech input, modifies the speech input based on the voice modification effect in real time, and continuously updates an audio file with the modified speech input. In response to receiving input to terminate recording the voice message, the messaging application provides a first option to playback the audio file and a second option to send the audio file as the voice message to the second participant computing device.
US11996107B2 Sound signal receiving and decoding method, sound signal encoding and transmitting method, sound signal decoding method, sound signal encoding method, sound signal receiving side apparatus, sound signal transmitting side apparatus, decoding apparatus, encoding apparatus, program and storage medium
Provided is a technique according to which it is possible to obtain a decoded sound signal of high sound quality without significantly increasing the delay time compared to a configuration in which only a decoded sound signal of the minimum necessary sound quality is obtained. In a terminal apparatus connected to a first communication line and a second communication line with a lower priority level therethan, sound signals of multiple channels are obtained and output based on a monaural code included in a first code string input from the first communication line and an extended code included in a second code string with the closest frame number to that of the monaural code among extended codes included in the second code string input from the second communication line.
US11996101B2 Streaming action fulfillment based on partial hypotheses
A method for streaming action fulfillment receives audio data corresponding to an utterance where the utterance includes a query to perform an action that requires performance of a sequence of sub-actions in order to fulfill the action. While receiving the audio data, but before receiving an end of speech condition, the method processes the audio data to generate intermediate automated speech recognition (ASR) results, performs partial query interpretation on the intermediate ASR results to determine whether the intermediate ASR results identify an application type needed to perform the action and, when the intermediate ASR results identify a particular application type, performs a first sub-action in the sequence of sub-actions by launching a first application to execute on the user device where the first application is associated with the particular application type. The method, in response to receiving an end of speech condition, fulfills performance of the action.
US11996100B2 System and method for voice actuated configuration of a controlling device
A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.
US11996096B2 Systems and methods for providing programmable, personalized, and conversational coaching in extended reality learning experience
A computing system helps a user in an extended reality (XR) learning experience achieve mastery through personalized, programmable and conversational coaching. One aspect is that the XR learning experience may consist of a plurality of tasks associated with the user. A second aspect is that the XR learning experience can define different types of conversational interventions triggered by the computing system at various times. A third aspect is that some tasks or interventions can make use of a conversational assistant. A fourth aspect is that as the user is going through the XR learning experience, the system determines which, if any, interventions can be triggered based on the user's state.
US11996095B2 Augmented reality enabled command management
The exemplary embodiments disclose a method, a computer program product, and a computer system for managing user commands. The exemplary embodiments may include a user giving one or more commands to one or more devices, collecting data of the one or more commands, extracting one or more features from the collected data, and determining which one or more of the commands should be executed on which one or more of the devices based on the extracted one or more features and one or more models.
US11996094B2 Automated assistant with audio presentation interaction
User interaction may be supported with an audio presentation by an automated assistant, and in particular with the spoken content of such an audio presentation that is presented at particular points within the audio presentation. Analysis of an audio presentation may be performed to identify one or more entities addressed by, mentioned by, or otherwise associated with the audio presentation, and utterance classification may be performed to determine whether an utterance received during playback of the audio presentation is directed to the audio presentation, and in some instances, to a particular entity and/or point of playback in the audio presentation, thereby enabling a suitable response to be generated to the utterance.
US11996092B1 Noise cancellation for open microphone mode
A system has multiple audio-enabled devices that communicate with one another over an open microphone mode of communication. When a user says a trigger word, the nearest device validates the trigger word and opens a communication channel with another device. As the user talks, the device receives the speech and generates an audio signal representation that includes the user speech and may additionally include other background or interfering sound from the environment. The device transmits the audio signal to the other device as part of a conversation, while continually analyzing the audio signal to detect when the user stops talking. This analysis may include watching for a lack of speech in the audio signal for a period of time, or an abrupt change in context of the speech (indicating the speech is from another source), or canceling noise or other interfering sound to isolate whether the user is still speaking. Once the device confirms that the user has stopped talking, the device transitions from a transmission mode to a reception mode to await a reply in the conversation.
US11996083B2 Global prosody style transfer without text transcriptions
A computer-implemented method is provided of using a machine learning model for disentanglement of prosody in spoken natural language. The method includes encoding, by a computing device, the spoken natural language to produce content code. The method further includes resampling, by the computing device without text transcriptions, the content code to obscure the prosody by applying an unsupervised technique to the machine learning model to generate prosody-obscured content code. The method additionally includes decoding, by the computing device, the prosody-obscured content code to synthesize speech indirectly based upon the content code.
US11996081B2 Visual responses to user inputs
Techniques for generating a visual response to a user input are described. A system may receive a natural language input and use a machine learning model to determine a first component is to determine a response to the natural language input while a second component is to determine supplemental content related to the natural language input. The system may receive, from the first component, first image data corresponding to the response. The system may also receive, from the second component, second image data corresponding to the supplemental content. The system may send, to a display, a command to present the first image data and the second image data.
US11996071B2 Method and system for energy-based song construction
According to an embodiment, there is provided a system and method for automatic AI-based song construction based on ideas of a user. It provides and benefits from a combination of expert knowledge resident in an expert engine which contains rules for a musically correct song generation and machine learning in an AI-based audio loop selection engine for the selection of fitting audio loops from a database of audio loops. Additionally, in some embodiments there is provided a method of energy-based song construction where the tracks of a multi-track work are balanced depending on the desired output volume level of the final project.
US11996069B2 Vent nibs for woodwind instruments
The present disclosure provides vent nibs for use with (e.g., incorporation into) a woodwind instrument, such as a bassoon.
US11996068B2 Device and method for synchronized shutter controls for external displays
Described are a system and methods for synchronizing control of an information handling system, such as a notebook computer, with external devices, such as displays, where the synchronizing control is performed for similar components on the information handling and external display, such as camera shutters.
US11996066B2 Alpha value use to render images on transparent display with colors perceptible to a person
Alpha values from an image frame buffer are used to control one or more of a transparent display and an occlusion screen adjacent to the transparent display to render images with coloring perceptible to a person viewing the transparent display.
US11996065B2 Display driving circuit, display device including the same, and method of operating the same
Provided is a display driving circuit. The display driving circuit includes a clock data recovery circuit configured to receive a data signal and generate a clock signal and a first output data signal, an eye margin test circuit configured to sample the data signal by using the clock signal, based on a vertical measurement voltage and generate a second output data signal, and a bit error check circuit configured to measure a bit error rate of the data signal, based on the first output data signal and the second output data signal, wherein the clock data recovery circuit includes a jitter generator configured to generate jitter of the clock signal such that a jitter amplitude varies according to a horizontal control signal.
US11996057B2 Backlight module and display device
The present disclosure provides a backlight module and a display device. The backlight module includes a control circuit, a power chip, and light emitting devices. The control circuit include a control signal input terminal, and when the control signal input terminal is in a suspended state, the control circuit can output an enable signal. An enable pin of the power chip receives the enable signal, so that the power chip controls an output of a power supply voltage under a control of the enable signal. The light emitting components receive the power supply voltage, and are driven by the power supply voltage to emit light.
US11996056B2 Round display device having a demultiplexer located between gate stages and light emitting stages
A display device may include a substrate including a circular display area and a non-display area, a plurality of pixels including a first pixel and a second pixel disposed on the display area of the substrate, a first sub-demux circuit connected to the first pixel and disposed on the non-display area, a second sub-demux circuit connected to the second pixel and disposed on the non-display area, a first connection line connected to the first sub-demux circuit and the second sub-demux circuit and disposed on the non-display area to transfer first and second data input signals to the first and second sub-demux circuits, and a plurality of gate stages connected to the pixels and disposed on the non-display area to transfer gate signals to the pixels. Some of the gate stages are disposed between the first sub-demux circuit and the second sub-demux circuit.
US11996055B2 Display panel having a time-division multiplexing circuit and method of driving thereof
A display panel includes a sub-pixel array, gate lines, first data lines, second data lines, a pixel control circuit and a time-division multiplexing circuit. The sub-pixel array includes a plurality of sub-pixels arranged in rows and columns. Sub-pixels in a same row are coupled to the pixel control circuit through at least one gate line. Sub-pixels located in odd-numbered rows in sub-pixels in a same column are coupled to a first data line, and sub-pixels located in even-numbered rows in the sub-pixels in the same column are coupled to a second data line. The time-division multiplexing circuit is coupled to the plurality of first data lines, the plurality of second data lines, and a data signal terminal. The time-division multiplexing circuit is configured to electrically connect the data signal terminal to the first data lines and the second data lines in a time-division manner.
US11996050B2 Display device
A display device includes a display area including a plurality of pixels arrayed next to one another in a first direction and in a second direction that is different from the first direction, and a control circuit, wherein each of the pixels includes a light-emitting element configured to emit light by a current flowing therethrough, a drive transistor, a shut-off transistor, and a holding capacitance.
US11996049B2 Pixel and display apparatus including the same
A pixel including a control transistor electrically connected between a gate of a switching transistor or another switching transistor and a node, and that controls a bias state of a driving transistor according to a voltage of a first gate signal for controlling turn-on of the switching transistor and a voltage of a second gate signal for controlling turn-on of the other switching transistor.
US11996047B2 Power supply unit, display device including the same, and method for driving power supply unit
A power supply unit includes: a first DC-DC converter that generates a first power supply voltage and a second DC-DC converter that generates a second power supply voltage. The second DC-DC converter includes an inductor, a mode selector that receives at least one signal including information on an inductance value of the inductor and generates an inductor selection driving signal based on the at least one signal, and a feedback loop that receives the inductor selection driving signal and changes a parameter value for generating a current flowing through the inductor based on the inductor selection driving signal.
US11996045B2 Pixel
A pixel includes: a first driving transistor and a second driving transistor; a first select transistor connected between a gate of the first driving transistor and a gate node; and a second select transistor connected between a gate of the second driving transistor and the gate node.
US11996042B2 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.
US11996036B2 Frame rate driven communication
A method includes transmitting a plurality of signal frames from a master device over a serial communication bus at a constant rate to a first slave device from a set of slave devices. The set of slave devices and the master device are connected in series within a master-slave communication ring. The first slave device is coupled to at least one light source. The method further includes transmitting the plurality of signal frames from the first slave device to a second slave device from the set of slave devices.
US11996034B2 Display panel with reduced cross talk of signal wires, control method for same, and display device
Disclosed are a display panel, a control method for the same, and a display device. The display panel includes: M rows and N columns of pixel units, N current data lines sequentially arranged along a row direction, and N time-length data lines sequentially arranged along the row direction. Each pixel unit includes a pixel circuit, the pixel circuit including a current data terminal and a time-length data terminal. An ith column of the current data lines and an ith column of the time-length data lines are respectively located on two sides of an ith column of pixel units, the current data terminals of the pixel circuits of the ith column of pixel units are electrically connected to the ith column of the current data lines.
US11996033B2 Display apparatus with detecting device
A display apparatus with a detecting device includes a substrate, a plurality of pixels provided to the substrate, an inorganic light emitting element provided to each of the pixels, a plurality of detection electrodes arranged in a first direction parallel to the substrate, and a plurality of drive electrodes arranged in a second direction intersecting the first direction and provided intersecting the detection electrodes in planar view seen from a direction perpendicular to the substrate. The detection electrodes each includes a plurality of first linear parts, a plurality of second linear parts extending in a direction intersecting the first linear parts, and a bent part that couples the first linear part and the second linear part, the first linear parts and the second linear parts are metal thin wires, and the drive electrodes are translucent electric conductors.
US11996031B2 Control method of display module, display module and display device
A control method of a display module, a display module, and a display device. The display module comprises: a transparent display panel (11) comprising an active area and a peripheral area, wherein the transparent display panel (11) has a display side; a dimming panel (12) disposed at a side of the transparent display panel (11) away from the display side; a light-intensity detection unit comprising a photosensitive sensor (13), wherein the photosensitive sensor (13) is disposed at a side of the transparent display panel (11) away from the display side and disposed corresponding to the peripheral area, and the light-intensity detection unit is configured to detect an incident-light intensity of an incident light; and a control unit (14) connected to the light-intensity detection unit and the dimming panel (12), respectively, and configured to adjust a transmittance of the dimming panel (12) according to the incident-light intensity.
US11996028B2 Pixel circuit and display panel
A pixel circuit and a display panel are provided in the present application. The pixel circuit includes a driving module, a pulse amplitude modulation module, a pulse width modulation module, an internal compensation module, and an electrical potential maintaining module. High grayscale display is controlled by the pulse amplitude modulation module in a pulse amplitude modulation manner, low grayscale display is controlled by the pulse width modulation module in a pulse width modulation manner, and the internal compensation module performs internal compensation on a first terminal of the driving module, to realize an internal compensation and hybrid driving of the pixel circuit.
US11996023B2 Viewer synchronized illumination sensing
An embodiment of the disclosure provides a method and a system to sense a light source based on a viewer position in relation to display device. The system receives sensor data from one or more light sensors mounted on a wearable device worn by a viewer of a display device in a room, where a field of view for the light sensors covers at least a field of view of the viewer. The system identifies a light source perceived in a field of view of the viewer based on the sensor data. The system transmits data for one or more operations to be performed by the display device displaying content to the viewer to compensate for a change in brightness or color of the content caused by the light source based at least in part on light source information of the light source.
US11996021B2 Electronic device including expandable display and content provision method
An electronic device according to various embodiments comprises: a housing, a display including a main display area and at least one expandable display area, the at least one expandable display area is hidden in the housing in a slide-in state and exposed to outside in a slide-out state and the main display area is exposed to outside in the slide-in state and the slide-out state, a communication module including communication circuitry, and a processor operatively connected to the display and the communication module, wherein the processor is configured to: control the display to display first content on the main display area in the slide-in state in which the at least one expandable display area is hidden in the housing, establish a connection with an external device through the communication module, determine a first area to display the first content and a second area to display second content based on information received from the external device through the communication module in the slide-out state in which the at least one expandable display area is exposed to outside, and control the display to display the first content on the determined first area and display the second content on the determined second area based on the at least one expandable display area being exposed to outside.
US11996018B2 Display control device and display control program product
A display control device mounted on a vehicle: determines whether a caution point exists in front of a vehicle; determines whether the caution point is included in an angle of view of a head-up display mounted on the vehicle; displays a caution content as a superimposed content with the caution point as a superimposition target in response to the caution point being determined to be included in the angle of view; displays the caution content as a non-superimposed content with no superimposition target in response to the caution point being determined to be not included in the angle of view; determines a type of the caution point; displays the caution content associated with the determined type of the caution point.
US11996017B2 Array substrate and splicing screen
The present application discloses an array substrate and a splicing screen. The array substrate provided by an embodiment of the present application includes: a flexible base, wherein the flexible base includes a display region, a first region and a second region, the display region and at least one of the first region and the second region are located in different planes, and the first region is located between the display region and the second region; a plurality of signal lines, arranged on the display region and the first region; a plurality of fan-out lines, arranged on the second region and connected with the plurality of signal lines in a one-to-one correspondence; and a buffer cushion, arranged on the first region, wherein an orthographic projection of the buffer cushion on the flexible base does not overlap with orthographic projections of the signal lines on the flexible base.
US11996015B2 Method of controlling stretchable display device
A method of controlling a stretchable display device is provided. The stretchable display includes a stretchable substrate and a display layer disposed thereon, wherein the display layer has a first area when the stretchable substrate is not stretched. The method includes providing a first predetermined limit value, providing a second area of the display layer when the stretchable substrate is stretched, providing a stretching ratio from the first area and the second area, providing a first display status of the stretchable display device when the stretching ratio is less than the first predetermined limit value, and providing a second display status of the stretchable display device when the stretching ratio is equal to or greater than the first predetermined limit value. The first display status is different from the second display status.
US11996013B2 Label and manufacturing method
A method for manufacturing a label with a hanging handle includes providing a first laminated material having a backing layer and a first frontal layer having a frontal surface, coating the frontal surface with a layer of release promoter, leaving a free zone, providing a second laminated material having a second frontal layer and having a predefined thickness and an adhesive layer, joining the first and second laminated materials to form an assembled component, cutting a hanging handle in a handle zone of the second laminated material only to the inside of the thickness of the second laminated material, leaving the first frontal layer intact, cutting a secondary label in a secondary label zone within the thickness of the second laminated material, forming a label outline in the first frontal layer, and removing a portion of the first frontal layer, creating a cavity that arranges a handle portion of the hanging handle.
US11996012B2 360 degree interactive studio
A 360 degree interactive studio can include an arrangement of screens that enclose a performance area. The screens can be used to display an audience around the performance area and can provide an opening through which performers can enter the performance area. A 360 degree arrangement of speakers can be used to project audio of the displayed audience into the presentation area. A 360 degree arrangement of lighting can also be used to illuminate the performance area. In this way, the 360 degree interactive studio can create a live event environment for the performers and the audience even though the audience is remotely located. At least one screen of the 360 degree interactive studio can be movable. A movable screen can also be used independent of a 360 degree interactive studio.
US11996008B1 Method, device, and medium for determining peak position of lower extremity injury in a crash test dummy
A method for determining a peak position of lower extremity injury in a crash test dummy includes: controlling the movement of the collision surface until the control point of the collision surface and the first designated collision point of the dummy's lower extremity form a line parallel to the direction of the vehicle acceleration, with a predetermined distance between the control point and the first designated collision point. A collision simulation calculation is performed to obtain the first tibial index curve, the first knee displacement curve, and the first thigh force curve. Similarly, the second designated collision point is used to obtain the second tibial index curve, the second knee displacement curve, and the second thigh force curve. Then, the injury values are calculated, and by comparing the injury values at different positions, the peak position is determined.
US11996007B2 Training device
A training device (10) for training a user in the operation of an auto-injector that dispenses a medicament is described. The training device (10) comprises a housing (13), an actuation assembly (22) located within the housing (13), the actuation assembly (22) comprising a plunger (24) and a guide member (26), the plunger and the guide member defining, and connected by, a complementary first male profile and a first female profile. The plunger (24) is movable with respect to the guide member (26) along a first path defined by at least a portion of the first male or the first female profiles, the plunger (24) moving linearly between a start position and a finish position. The first path extends in a direction non-parallel to the linear movement of the plunger (24).
US11996005B2 Method of interactive reading for users of self-scrolling Braille
Electronically displayed Braille dots are laterally propagated against a stationary finger resting on a stationary base for reading Braille. The lateral propagation takes the form of a transverse wave of pins which are raised and lowered in sequence. The reading can be synchronized with other processes or events under computer controls. A method of interactive reading is provided whereby the reading of Braille from the display is computer-synchronized with other events and processes to help users learn Braille, to monitor physiological responses to reading, and to enhance a user's reading experience.
US11996003B2 Training system and device
A beauty product device is disclosed which includes a variety of sensors for sensing the way in which a user is operating the device. The sensor data can be processed and compared with pre-stored data representative of a desired style and feedback messages generated and provided back to the user to help them achieve the style they wish to achieve based on the comparison.
US11996002B2 System and method for physical activity performance analysis
A method for providing feedback to a skier includes: receiving, by a feedback computer, sensor data from a plurality of sensors located in a ski boot of the skier, the sensor data representing a movement of the skier during a ski run; receiving, by the feedback computer, video data representing a video recording of the skier during the ski run; after the ski run, synchronizing, by the feedback computer, the sensor data and the video data; and simultaneously displaying, on a display screen in electrical communication with the feedback computer, the video recording and the sensor data.
US11996001B2 Motion support system, action support method, program, learning apparatus, trained model, and learning method
A walking training apparatus is a motion support system that includes a walking assistance apparatus as an assistance apparatus, a selected assistance level setting unit, a load data acquisition unit, an angle sensor as a displacement sensor, and an overall control unit as a control unit. The assistance apparatus assists a motion of a joint performed by a user. The assistance level setting unit sets an assistance level that is a level of a force exerted by the assistance apparatus. The load data acquisition unit acquires load data related to a load of the assistance apparatus. The displacement sensor detects a displacement of the joint. The control unit determines a recommended assistance level, which is an assistance level to be recommended, based on the assistance level, the load data, and an output of the displacement sensor, and outputs information about the determined recommended assistance level.
US11996000B2 Apparatus and method for inspecting navigation safety facilities by using flight vehicle
An apparatus and a method for inspecting navigation safety facilities by using a flight vehicle are disclosed. The method for inspecting navigation safety facilities by using a flight vehicle comprises the steps of: defining a three-dimensional flight path for a flight vehicle so that same passes through navigational safety facilities; receiving a navigation signal value from the navigation safety facilities and GPS data of the flight vehicle, the navigation signal value and the GPS data being measured by the flight vehicle automatically flying along the defined three-dimensional flight path; analyzing the navigation signal value so as to estimate the distance and the angle of the flight vehicle viewed from the navigation safety facilities; and inspecting the navigation safety facilities according to whether the coordinates of the flight vehicle identified by the GPS data are included in an area formed by the distance and the angle.
US11995997B2 Methods and apparatuses for configuring flight route, flight methods and apparatuses, and base stations
The present disclosure relates to a method for configuring a flight route, a flight method, a base station, an unmanned aerial vehicle (UAV) and a computer readable storage medium. The method of configuring a flight route includes: obtaining flight route information of a UAV in a connected state which is served by the base station; and configuring the flight route information for the UAV through a radio resource control (RRC) signaling or a media access control (MAC) control element (CE) signaling.
US11995996B1 Method of delivering repeaters in a hostile environment and a drone therefor
A drone for delivering plural repeaters in a hostile environment and method of delivering plural repeaters from the drone. The drone is controllable from a remote base station and carries a payload of repeaters on a round tray. The tray has a dispensing hole, complementary to the geometry of the repeater for dispensing the repeaters as needed. Repeaters are consecutively dispensed at stations as determined by an operator. A central radial arm sweeps each repeater around the tray, in turn, until the hole is encountered and the repeater gravity drops to a surface below. The drone may have two or more vertically stacked trays to increase payload without increasing footprint.
US11995995B2 Information processing device, information processing method, program, and mobile device
It is intended to allow an orientation of a mobile device observed in imaging data to be more appropriately specified. There is provided an information processing device (100) including an acquisition unit (111c) that acquires the imaging data and a direction specification unit (111c) that analyzes the imaging data to specify the orientation of the mobile device observed in the imaging data.
US11995994B2 Method and system for connecting one or more applications of an electronic device to one or more avionics systems
An electronic device for an aircraft. The electronic device comprising a memory associated with an Operating System (OS) and at least one application at least partially operable by way of the electronic device. The at least one application is further configured to establish a connection with at least one avionics system of an aircraft for receiving data from the at least one avionics system.
US11995984B2 Location-based message distribution
According to the disclosed approaches, a first processor receives location messages from second processors. Each location message specifies published geographical coordinates that indicate a geographical location. The first processor accesses subscriptions to location topics in response to the location messages. The first processor determines whether or not the published geographical coordinates match any of the subscribed-to geographical coordinates. Matching location messages are transmitted to one or more third processors identified by the subscriptions.
US11995982B2 Method for constructing prediction model of auto trips quantity and prediction method and system
A method for constructing a prediction model of an auto trips quantity and a prediction method and system are disclosed. The prediction model construction method designs a deep neural network Multitask GCN-LSTM based on GCN and LSTM for predicting the auto trips quantity. The deep neural network comprises three modules, wherein the three modules are respectively used for extracting a spatial correlation, a temporal correlation and a feature fusion. The prediction method and system predict the auto trips quantity based on a model constructed. By considering a road segment local relationship and a road segment global relationship and taking an auto arrival quantity as a related task in constructing the model, the prediction model construction method uses a multi-task learning method to avoid overfitting of the deep neural network and reduce a prediction error of the auto trips quantity effectively.
US11995980B2 Communication device, communication system, and communication method
A communication device in one aspect of the present disclosure includes a storage, a first wireless communication circuit, an information obtaining circuit, and a storing processing circuit. The first wireless communication circuit receives first information through an antenna. The first information is wirelessly transmitted from a first transmission device. The first information corresponds to the first transmission device. The first transmission device is configured to be connected to an electric work machine or is connected to the electric work machine. The information obtaining circuit obtains the first information through the first wireless communication circuit in response to a first event being occurred or having occurred. The storing processing circuit stores the first information from the information obtaining circuit into a storage.
US11995979B2 Tactile feedback platform
A tactile feedback platform includes a main body having a flat top wall and a plurality of sidewalls that define an interior space. An amplifier is positioned along the main body and includes jacks for connecting to an external entertainment system. The amplifier is connected to a plurality of tactile transducers that are located within the main body. The transducers function to vibrate the top wall of the platform in response to signals received from the entertainment system connected to the amplifier. A system controller is connected to the amplifier, the transducers and a plurality of that are located lights along the main body. The controller functions to communicate wirelessly with a smartphone using a mobile application to control the operation of the platform.
US11995975B2 Apparatus for providing emergency feature activation for mobile electronic devices
A case includes a case body configured to be equipped by the mobile electronic device. The case body includes at least two button accessing means and the mobile electronic device includes at least two physical buttons. The case further includes an actuator coupled to the case body and movable between at least a first position and a second position, where the actuator comprises two or more engagement members. The engagement members, in cooperation with the button accessing means, depress corresponding physical buttons of the mobile electronic device when the mobile electronic device is equipped with the case and the actuator is in the second position. The engagement members are configured to not depress corresponding physical buttons of the mobile electronic device when the actuator is in the first position.
US11995971B2 System including grip assembly and hip sensing assembly for rollator configured to provide feedback to user
An example system coupled to a rollator for monitoring usage of the rollator, includes a grip assembly and/or a hip sensing assembly. The grip assembly includes a first sensor configured to detect a force applied to the first sensor. The hip sensing assembly includes a second sensor configured to measure a distance between the second sensor and a hip of the user positioned with respect to the rollator. A microcontroller is electronically coupled in signal communication with the first sensor, the second sensor, and a feedback circuitry. When the force applied to the first sensor exceeds a first threshold, the microcontroller activates the feedback circuitry to generate a first response indicating that the first threshold has been exceeded. When the distance exceeds a second threshold, the microcontroller activates the feedback circuitry to generate a second response indicating that the second threshold has been exceeded.
US11995962B2 Method for operating a gaming device that displays symbols
Embodiments of the present invention are directed to a method for operating a gaming device and a computer readable storage medium. The gaming device has at least one winning event and at least one related award that is generated according to a set of rules associated with the game. The game is driven to present a predefined winning outcome and an award is generated as if the winning event and award were generated according to the rules. Also provided are rules and/or conditions for determining when to generate the predefined wining event, including rules that take into account player value to the casino and game volatility preference.
US11995948B2 System and method for mobile sports wagering
A convenience gaming system is provided. The convenience gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US11995945B2 Receding interactive display system for a gaming system
Embodiments of the disclosure provide an improved display system for a gaming system comprising a bank of gaming machines. In particular embodiments, the display system comprises display elements that are spatially arranged relative to one another in a manner such that when an animation is displayed on the display elements, the spatial arrangement of the display elements relative to each other interacts with the animation to provide a greater apparent depth in the animation. In some embodiments, the display system further comprises a display element positioned between each pair of adjacent gaming machines and controlled to display a graphical representation indicative of a level of a jackpot, which representation is updated as players place wagers on the gaming machines. Methods for operating the gaming system comprising elements of the improved display system are also provided.
US11995944B2 Electronic gaming device with call tower functionality
Examples disclosed herein relate to a gaming device including a memory, a processor, a display, and a call tower. The call tower extends upwardly from the gaming device, such as above the display. The call tower includes a call tower video display and may include one or more plates, such as light or image plates. The gaming device includes a processor which presents a game via the display and causes the plates and/or call tower video display to display information, such as images.
US11995942B2 Vending machine
This application relates to the technical field of automatic vending, and provides a vending machine that includes a control device, a measuring device, a bucket, a bucket driving mechanism configured for driving the bucket into motion, and a storage column configured to store items. The control device controls the measuring device to measure a first distance and a second distance, calculates a difference between the first distance and the second distance, and calculates a number of items in the storage column based on the difference.
US11995941B2 Coin mailer and display device
A mailer and display device for shipping and displaying coins or tokens includes a first panel having a front face, a back face, and one or more pockets extending inward from the front face that is sized and shaped to closely receive a coin or token. The device also includes a second panel foldably coupled to an upper edge of the first panel and a third panel foldably coupled to a lower edge of the first panel. The device is positionable into a first mailer configuration with the second and third panels folded over the first panel to form a substantially rectangular shape for shipping, and into a second display configuration with the second and third panels folded behind the first panel to form a hollow triangular shape for display, with the third panel forming a base and the front face of the first panel facing upwardly and outwardly.
US11995938B2 Bill validator mount for electronic gaming machines
A bill validator mount holds a bill validator in a bill insertion position relative to an electronic gaming machine (EGM), such that the bill validator is configured to receive a bill from a player in the bill insertion position. The mount cage assembly facilitates tilting the bill validator backward from the bill insertion position to a servicing position that allows access to the bill validator for servicing from a back of the EGM cabinet. The mount cage assembly additionally facilitates lowering the bill validator from the bill insertion position to a collections position, such that the cash box can be accessed for collections. The mount cage assembly provides a way to easily service the bill validator while keeping the cash box secure.
US11995937B2 Gate open/close control device and gate open/close control method
A gate open/close control device (face authentication machine) includes a face image acquirer (camera) that captures a user before passing through a gate device (external device) and acquires a face image for authentication of the user; a transmitter (communicator) that transmits a processing request for face authentication to the face collation server based on the face image for authentication; a receiver (communicator) that receives the authentication result returned from the face collation server; and a controller that reflects the authentication result on an open/close control signal of the gate device.
US11995935B2 Wireless communication apparatus, authentication apparatus, wireless communication method and authentication method
According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address.
US11995933B2 System and method for locking a charging port to charge an electric vehicle
A system and method for locking a charging port to charge an electric vehicle that includes determining that the electric vehicle is located within a predetermined distance of a charging station and determining when the charging port of an electric vehicle supply equipment of the charging station is attached to the electric vehicle to actively charge the electric vehicle. The system and method also include determining if the charging station accesses a parking citation associated with parking of the electric vehicle if the electric vehicle is not attached to the charging port. The system and method additionally include locking the charging port to the electric vehicle to disallow decoupling of the charging port from the electric vehicle by an unauthorized individual to avoid the parking citation.
US11995930B2 Electronic sliding bolt shutter lock apparatus and system
An electronic straight shackle lock apparatus and system. Aspects of the present disclosure provide for a keyless, electronic straight shackle lock that provides a high level of security at a relatively low cost and without any opening for a physical mechanical key. Certain embodiments provide for an easy-to-use and compact adapter for a keyless, electronic straight shackle lock and the ability to manually override the electronic lock. Certain benefits and advantages of the present disclosure include a compact and flexible locking system that can be installed on many different enclosures and doors that can be locked and unlocked using an electronic device via a wireless signal.
US11995918B2 Fingerprint authentication device, display device including the same, and method of authenticating fingerprint
A display device includes a sensor on a display panel, an optical filter, and a fingerprint detector. The sensor includes a first area and a second area and is configured to sense light transmitted through the display panel. The optical filter is between the display panel and sensor, and overlaps with the first area but not the second area. The optical filter blocks light corresponding to a first wavelength range in a wavelength range of the light. The fingerprint detector determine whether a fingerprint is a fake fingerprint or a pre-registered fingerprint based on a first sensing signal and a second sensing signal. The first sensing signal correspond to an area in contact with a finger in the second area, and the second sensing signal corresponds to an area not in contact with the finger among sensing signals from the sensor.
US11995911B2 Biometric imaging device comprising polarizers
An optical biometric imaging device includes an image sensor having a plurality of photodetector pixels; a lens assembly having at least one lens configured to focus light reflected by a biometric object onto the image sensor; at least one light source arranged adjacent to the lens assembly and which emits light towards a sensing surface of the biometric imaging device. The at least one light source comprises a waveguide which vertical decouples light; a first linear polarizer arranged between the light source and the image sensor; and a ring-shaped second linear polarizer arranged over the light source to polarize light emitted by the light source in a direction away from the image sensor and having an opening which allows light reflected by a biometric object to reach the lens without being filtered by the second linear polarizer. At least one of the polarizers are rotatable.
US11995910B2 Optical sensing module and electronic device
An optical sensing module and an electronic device are provided. The optical sensing module includes a substrate, a plurality of optical sensing elements, and a light-blocking element. The substrate has a sensing region and a non-sensing region around the sensing region. The plurality of optical sensing elements is disposed on the sensing region. The light-blocking element is disposed on the non-sensing region and a portion of the sensing region. The light-blocking element overlaps a portion of the plurality of optical sensing elements in a normal direction of the substrate.
US11995909B2 Multipath reflection correction
In a method for multipath reflection correction of acoustic signals received at an ultrasonic sensor, characteristics of multipath reflection signals of the ultrasonic sensor are accessed, wherein the characteristics of the multipath reflection signals include a relationship of primary signal contributions to multipath reflection signal contributions for acoustic signals received at the ultrasonic sensor at a plurality of times of flight for a plurality of locations of the ultrasonic sensor. Acoustic signals are received at the ultrasonic sensor over a time of flight range while a target is interacting with the ultrasonic sensor, wherein the acoustic signals include a primary signal contribution and a multipath reflection signal contribution. The characteristics of the multipath reflection signals are compared to received acoustic signals. The primary signal contribution of the received acoustic signals is determined at a plurality of times of flight of the time of flight range based on the characteristics of the multipath reflection signals.
US11995907B2 Distributed computer system for document authentication
Methods and distributed computer devices for automatically determining whether a document is genuine. The method involves generating an image of the document, pre-processing of the image to obtain at least one segment of the image with an area of interest and dividing the at least one segment into portions containing single characters and/or combinations of characters. A validation of at least two single characters and/or at least two combinations of characters is performed for each of the single character and/or character combinations for at least two different categories. Score values are created for each category for each validated single character and/or character combination. Feature vectors are created for each single character and/or character combination, with the respective score values for each category as components. The method involves classifying the feature vectors to determine whether the single character or character combination to which the feature vector is associated is genuine.
US11995898B2 Occupant monitoring device for vehicle
An occupant monitoring device for a vehicle includes a display, a controller, and an imager. The display is configured to display an operation screen for an occupant in the vehicle. The controller is configured to execute control based on an operation type determined as an operation performed by the occupant on the operation screen of the display. The imager is configured to image the occupant in the vehicle. The controller is configured to avoid executing the control based on the determined operation type in a case where the operation type performed by the occupant at least involves movement toward the imager.
US11995896B2 Method of estimating curvature of lane in front of vehicle and lane tracking control system using the same
A method of estimating curvature of a lane in front of a vehicle includes obtaining a reference distance, a reference angle, a reference curvature, and a reference change-rate, based on an image captured by a front camera of the vehicle; calculating respective estimation distances, by which the specific portion of the vehicle will be estimated to be spaced apart from the first extension line, at a plurality of target distances, on a transverse straight-line of the vehicle spaced apart from the vehicle by a predetermined target distance in the forward direction along a second extension line extending from the specific portion of the vehicle in the forward direction of the vehicle, based on the reference distance, the reference angle, the reference curvature, and the reference change-rate; and calculating the curvature of the lane in front of the vehicle based on the respective estimation distances at the plurality of target distances.
US11995895B2 Multi-object tracking using correlation filters in video analytics applications
In various examples, image areas may be extracted from a batch of one or more images and may be scaled, in batch, to one or more template sizes. Where the image areas include search regions used for localization of objects, the scaled search regions may be loaded into Graphics Processing Unit (GPU) memory and processed in parallel for localization. Similarly, where image areas are used for filter updates, the scaled image areas may be loaded into GPU memory and processed in parallel for filter updates. The image areas may be batched from any number of images and/or from any number of single- and/or multi-object trackers. Further aspects of the disclosure provide approaches for associating locations using correlation response values, for learning correlation filters in object tracking based at least on focused windowing, and for learning correlation filters in object tracking based at least on occlusion maps.
US11995891B2 Computer program and method for training artificial neural network model based on time-series biosignal
Disclosed is a computer program stored in a computer-readable storage medium for achieving the above-described objects. When the computer program is executed by one or more processors, the computer program causes the one or more processors to perform the following operations of generating video data for diagnosing a health condition and a pathological symptom on the basis of a biosignal. The operations include receiving a biosignal of a user, preprocessing the biosignal to generate a plurality of pieces of video sub-data, and selecting at least two of the plurality of pieces of video sub-data to generate one or more pieces of video data.
US11995887B2 Apparatus and method of analyzing developed impact marks, and computer program for executing the method
A developed impact mark analysis apparatus includes: an image acquisition unit configured to obtain at least one first image by photographing impact marks that are developed, and to obtain a second image of impact marks at a crime scene that are developed from evidence at the crime scene; an outliner configured to outline the at least one first image to obtain at least one first outline image, and to outline the second image to obtain a second outline image; a database configured to store the first outline image corresponding to related tool characteristic information; a matching unit configured to search the database for the first outline image determined to be similar to the second outline image and match them with each other; a display unit; and a user input unit.
US11995883B2 Scene graph generation for unlabeled data
Approaches are presented for training and using scene graph generators for transfer learning. A scene graph generation technique can decompose a domain gap into individual types of discrepancies, such as may relate to appearance, label, and prediction discrepancies. These discrepancies can be reduced, at least in part, by aligning the corresponding latent and output distributions using one or more gradient reversal layers (GRLs). Label discrepancies can be addressed using self-pseudo-statistics collected from target data. Pseudo statistic-based self-learning and adversarial techniques can be used to manage these discrepancies without the need for costly supervision from a real-world dataset.
US11995880B2 Method and device for detecting out-of-distribution using noise filter
An Out-Of-Distribution (OOD) detection method performed by an OOD detection device is provided. The OOD detection method includes generating a noise filter using training data based on a target distribution and using a classification model pre-trained according to the target distribution, training the generated noise filter to reduce a loss function for a first output value obtained by applying the training data passed through the generated noise filter to the pre-trained classification model, and detecting Out-Of-Distribution (OOD) for new data using a second output value obtained by applying the new data passed through the trained noise filter to the pre-trained classification model.
US11995879B2 Image processing for separation of adjacent objects
Image processing to discriminate imaged objects that are adjacent or overlapping. Non-empty cells of the image that contain portions of the objects, and empty cells that lack any portions of the objects, are all determined. A global convex hull is defined to surround the non-empty cells of the image. Voids, including at least a first void and a second void, are found within the global convex hull, each being composed of contiguous empty cells and having a corresponding void boundary. A separation line is defined based on a first separation line endpoint along the void boundary of the first void and a second separation line endpoint along the void boundary of the second void, to separate two of the objects in the image. An output may be produced that includes indicia of at least portions of distinct boundaries of the objects in the image based on the separation line.
US11995876B2 Test strip indicator determining system, terminal device, and method
PROBLEM To provide a determining system, terminal device, and determining method that can automatically determine various types of indicators. RESOLUTION A determining system determines a status of an indicator where optical properties change under a specific environment, and is provided with: an image acquiring part that acquires an image containing the indicator; a type information acquiring part that acquires information indicating a type of the indicator; a color information acquiring part that acquires color information before change and after change of the indicator corresponding to the type; an extracting part that extracts a first region configured from a color after change of the indicator in the image based on the color information; and the status determining part that determines a shape of the first region extracted by the extracting part and status of the indicator based on a determination status corresponding to the type.
US11995871B1 Lossy block repair
Systems and methods are described herein for repairing a block of pixels in image data that was encoding using a lossy type of compression. In one aspect, it may be determined that a first pixel block within a first frame of image data was encoded using lossy compression, where the first pixel block comprising a plurality of pixels. Next, it may be determined that the plurality of pixels in the first pixel block in a second frame of the image data are below a threshold difference as compared to the plurality of pixels within the first frame of the image data. Responsive to the determining, the first pixel block may be re-encoded in the second frame or a subsequent frame of the image data using lossless compression.
US11995870B2 Dynamic image compression based on perceived viewing distance
An important aspect of augmented reality (AR) is that digital information, such as rendered images of AR scenes and objects, are integrated with the user's view of the real world in real time. However, transmitting large images over the network may negatively impact the real time aspect of the AR experience. Methods and systems for dynamic image compression based on perceived viewing distance are described herein. In some implementations, image compression of streaming AR content is based on real world distances of AR objects relative to a user or client device. In some implementations, image compression of streaming AR content is based on relative depth information. In some implementations, image compression of streaming AR content is based on a type of information or content associated with an AR object. The dynamic image compression based on perceived viewing distance provided by the systems and methods disclosed herein may also be applied to video codecs.
US11995869B2 System and method to improve object detection accuracy by focus bracketing
Apparatus and methods for detecting an object in an image. One aspect of the method includes receiving a first image from an image sensor. The first image is obtained by the image sensor using a first focal length. A second image is received from the image sensor. The second image is obtained by the image sensor using a second focal length. One or more objects are detected in the first image and the second image. The one or more objects detected in the first image are combined with the one or more objects detected in the second image.
US11995864B2 System and method for localisation using footprints
A system comprises a camera for capturing an image, at least one processor and at least one memory, the at least one memory storing instructions configured to cause the processor to: obtain an image of a scene captured using the camera, the scene comprising a footprint of a user of the system; identify the footprint in the image; identify a first plurality of reference points each having a fixed position relative to the footprint in the image; identify a second plurality of reference points each having a fixed position relative to a three-dimensional model of the user's foot constructed based on at least one known dimension of the user's foot; determine a transformation matrix by mapping the second plurality of reference points of the three-dimensional model to the first plurality of reference points; and determine, based on the transformation matrix, a three-dimensional position of the camera relative to the footprint in the scene at the time of capturing the image.
US11995863B2 Method for counting regional population, computer device and computer readable storage medium
Disclosed are a method for counting regional population, a computer device and a computer readable storage medium. The method for counting regional population includes: acquiring an image to be analyzed in a target region; detecting a position of each first human body part in the image to be analyzed; determining, according to the position of each first human body part in the image to be analyzed and a first transformation relation, a physical position of each first human body part in the target region; and determining the population in each sub-region according to a relative positional relation between the position of the first human body part in the image to be analyzed and the sub-image, as well as a relative positional relation between the physical position of the first human body part and the sub-region.
US11995861B2 Information processing system, content generation device, content presentation device, content generation method, content presentation method, and program
More expressive content for a pseudo experience is presented. An information processing system (1) according to the present invention includes a management server (10) and a client terminal (20), the management server (10) includes a video image input unit (11) that acquires an input video image, a video image detection unit (12) that detects position information of an object from the acquired input video image, an attribute extraction unit (13) that extracts attribute information of the object from the acquired input video image, and an information generation unit (14) that generates content information corresponding to the position information and the attribute information, and the client terminal (20) includes a presentation control unit (24) that controls presentation of the content by a content presentation unit (3) that presents the content according to the generated content information.
US11995859B2 Sparse depth estimation from plant traits
Implementations are described herein for performing sparse depth estimation in the agricultural domain. In various implementations, one or more spatial aspects of a first visual annotation of a first candidate plant trait instance depicted in a first stereo image may be compared to one or more spatial aspects of a second visual annotation of a second candidate plant trait instance depicted in a second stereo image. Based on the comparison, it may be determined that the first and second candidate plant trait instances are a match for the same plant trait instance across the first and second stereo images. A disparity may be determined between the first and second candidate plant trait instances. Based on the disparity, a depth associated with the same plant trait instance may be estimated and used for various purposes.
US11995858B2 Method, apparatus and electronic device for stereo matching
Embodiments of the present invention relate to the field of machine vision technologies, and specifically disclose a method, apparatus and electronic device for stereo matching. By means of the foregoing technical solutions, the embodiments of the present invention can achieve an improvement in both a speed and an accuracy of stereo matching.
US11995853B2 System and method for transparent augmented reality
A system and method for displaying augmented reality information for a real object. A transparent display displays the information for the real object within a field of view, such that the information and the real object are simultaneously viewable by a user. Data-gathering peripheral devices gather data of the field of view, including a camera gathering visual data for tracking the real object. An articulating arm moveably supports and facilitates repositioning the display and redirecting the data-gathering peripheral devices in a particular direction. A security interlock disables the data-gathering peripherals when the articulating arm is moved beyond a pre-established threshold, thereby preventing the data-gathering peripherals from gathering data of a real environment outside of a limit of the field of view as determined by the pre-established threshold. The security interlock may include an adjustable contact switch which adjustably defines the pre-established threshold in at least one direction.
US11995851B2 Optical surface encoder
An apparatus to generate data relating to a specular surface of an object, the apparatus including a screen that is movable relative to the object, a graphic rendered on the screen' wherein the graphic is notionally divided into contiguous segments such that the graphic content in each segment allows that segment to be distinguished from a plurality of other segments, at least one camera for capturing successive frames of the object' illuminated by said graphic, during said relative movement of the screen, and a computing device that accepts data from pixels of the captured frames.
US11995840B2 Anthropometric data portable acquisition device and method of collecting anthropometric data
An anthropometric data portable acquisition device includes an image sensor and a processing unit. The processing unit in turn includes: an acquisition module, configured to receive first images of a person from the image sensor; an anonymised image processor, configured to provide second images from respective first images by applying the edge detection procedure; a communication module, configured to send out the second images.
US11995839B2 Automated detection, generation and/or correction of dental features in digital models
Methods and systems are described that mark and/or correct margin lines and/or other features of dental sites. In one example a three-dimensional model of a dental site is generated from intraoral scan data of the dental site, the three-dimensional model comprising a representation of a preparation tooth. An image of the preparation tooth is received or generated. Data from the image is processed using a trained machine learning model that has been trained to identify margin lines of preparation teeth, wherein the trained machine learning model outputs a probability map comprising, for each pixel in the image, a probability that the pixel depicts a margin line. The three-dimensional model of the dental site is then updated by marking the margin line on the representation of the preparation tooth based on the probability map.
US11995837B2 System and method for medical image visualization
The present disclosure provides a system and method for medical image visualization. The method may include obtaining original image data of a subject, the original image data including a first region of interest (ROI) and a second ROI. The method may also include generating first image data associated with the first ROI according to a first instruction, and causing the first ROI to be displayed on a display device as a first image based on the first image data. The method may further include generating, according to a second instruction, second image data corresponding to a target region that includes the second ROI, updating the first image data based on the second image data, and causing the second ROI to be displayed on the display device as a second image based on the updated first image data.
US11995829B2 2D shear wave dispersion imaging using a reverberant shear wave field
Within the field of elastography, a new approach analyzes the limiting case of shear waves established as a reverberant field. In this framework, it is assumed that a distribution of shear waves exists, oriented across all directions in 3D (e.g. 2D space+time). The simultaneous multi-frequency application of reverberant shear wave fields can be accomplished by applying an array of external sources that can be excited by multiple frequencies within a bandwidth, for example 50, 100, 150, . . . 500 Hz, all contributing to the shear wave field produced in the liver or other target organ. This enables the analysis of the dispersion of shear wave speed as it increases with frequency, indicating the viscoelastic and lossy nature of the tissue under study. Furthermore, dispersion images can be created and displayed alongside the shear wave speed images. Studies on breast and liver tissues using the multi-frequency reverberant shear wave technique, employing frequencies up to 700 Hz in breast tissue, and robust reverberant patterns of shear waves across the entire liver and kidney in obese patients are reported. Dispersion images are shown to have contrast between tissue types and with quantitative values that align with previous studies.
US11995828B2 Densley-packed analyte layers and detection methods
Disclosed herein are methods and systems for detection and discrimination of optical signals from a densely packed substrate. These have broad applications for biomolecule detection near or below the diffraction limit of optical systems, including in improving the efficiency and accuracy of polynucleotide sequencing applications.
US11995818B2 Synchronized surface and internal tumor detection
A method for imaging includes acquiring surface image data for a target using a first imaging modality. A visual representation of the target based on the surface image data is generated. Internal image data for the target is acquired using a second imaging modality. During acquisition of the internal image data, the visual representation of the target based on the acquired internal image data is updated.
US11995815B2 Method and device for inspecting hard-to-reach components
A method uses a flexible endoscope to inspect one or more hard-to-reach components of a gas turbine. The flexible endoscope has at least one image capture unit, which is configured to capture visual image information and associated 3D data, and which is located at a free end of the flexible endoscope. The method includes: introducing the flexible endoscope through an inspection opening; capturing the visual image information and the associated 3D data by the at least one image capture unit; comparing the captured 3D data to a 3D model of a component to be examined, and based on the comparison, ascertaining a relative pose of the at least one image capture unit in relation to the component; and texturing the 3D model with the visual image information captured by the at least one image capture unit, in accordance with the ascertained relative pose of the image capture unit.
US11995814B2 Detection method and apparatus, electronic device, and storage medium
Embodiments of the present disclosure provide a detection method and apparatus, an electronic device, and a storage medium. In one form, the detection method includes: providing a layout graphic and a scan graphic; superimposing and comparing the layout graphic and the scan graphic, and extracting a sample non-overlapping pattern; encoding the sample non-overlapping pattern, to form sample coded data; using the sample coded data as input data of machine learning, to obtain a detection model library; and detecting a defect point of a to-be-detected device by using the detection model library. The present disclosure can improve the accuracy of defect point analysis, thereby accelerating the development of technology and improving the production efficiency.
US11995806B2 Method and apparatus for dynamic block partition of an image
A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.
US11995791B2 Generating a complete borehole image using transformation
A system can receive downhole acquisition data relating to a wellbore. The system can pre-process the downhole acquisition data. The system can generate an incomplete borehole image using the downhole acquisition data. The system can determine a sparse representation based on the incomplete borehole image by performing an optimization with respect to the incomplete borehole image. The system can generate a complete borehole image based on an inverse of the sparse representation.
US11995790B1 Three-dimensional view-based fabricated building display method and system
The present invention provides a three-dimensional view-based fabricated building display method and system. In particular, a three-dimensional model is loaded, the three-dimensional model is rendered by a first rendering mode to obtain an average frame rate of automatic rotation. In a case that the average frame rate is less than a first threshold, the three-dimensional model is divided into two layers. the first layer is a model primitive layer, and the second layer is a reference primitive and view proprietary primitive layer. The first layer is rendered by the first rendering mode, and the second layer is rendered by a second rendering mode. In a case that the average frame rate is greater than a second threshold, the three-dimensional model is rendered by a third rendering mode.
US11995788B2 Method and system for merging distant spaces
A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
US11995783B2 Systems, methods, and graphical user interfaces for sharing augmented reality environments
A first electronic device with one or more processors, memory, one or more cameras, and a display generation component captures, with the one or more cameras, an image of a second electronic device that includes position information displayed via a display generation component of the second electronic device. The position information indicates a location of the second electronic device within an augmented reality environment that includes a physical environment in which the first electronic device and the second electronic device are located. The first electronic device, after capturing the image of the second electronic device that includes the position information, displays, via the display generation component of the first electronic device, one or more virtual objects within the augmented reality (AR) environment using the position information captured from the second electronic device.
US11995782B2 Cross reality system with localization service
A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.
US11995781B2 Messaging system with neural hair rendering
A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
US11995777B2 Augmented reality enablement for information technology infrastructure
A method for performing an augmented reality location operation. The augmented reality location operation includes: configuring an augmented reality device to perform a plurality of augmented reality tracking methods; identifying a unique augmented reality target via at least one of the plurality of augmented reality tracking methods; associating a position with the unique augmented reality target; and, determining a relative position of another augmented reality target from the unique augmented reality target.
US11995773B2 Computer implemented method and system for navigation and display of 3D image data
A computer-implemented method and system for navigation and display of 3D image data is described. In the method, a 3D image dataset to be displayed is retrieved and a highlight position is identified within the 3D image dataset. A scalar opacity map is calculated for the 3D image dataset, the opacity map having a value for each of a plurality of positions in the 3D image dataset, the respective value being dependent on the respective position relative to the highlight position, and on the value of the 3D image at the respective position relative to the value of the 3D image at the highlight position. The opacity is applied to the 3D image dataset to generate a modified 3D image view.
US11995772B2 Directional instructions in an hybrid-reality system
A computer system enhances guidance information on a display, allowing a user position and orientation in 3D space to be achieved. In some embodiments, the guidance is visual, for example the blurring of display objects not at the desired position. In some embodiments, the guidance is aural, for example placing a sound moving to the desired position. In some embodiments, the guidance is tactile, for example using haptic pads attached to a head-mounted display to push the user in a specified direction. The system may be used to guide the user spatially for the performing of a task, to help the user avoid sensitive components, or to guide the user to position a sensor, such as a camera, in an optimal direction for taking measurements. The system includes head positioning, hand positioning and gaze positioning techniques.
US11995771B2 Automated weighting generation for three-dimensional models
Disclosed are various approaches for automatically assigning weights to vertices of a skin or mesh that control how said vertices in the 3D model move under the influence of skeletal rotation and translation. A computing device can receive a first model weightings matrix. Next, the computing device can include adjusting the number of rows in the first model weightings matrix to generate an adjusted model weightings matrix with a number of rows that matches an input number of rows for a machine-learning model, each row in the adjusted model weightings matrix representing a vertex of a mesh applied to a three-dimensional model. Then, the computing device can apply the machine learning model to the adjusted model weightings matrix, to generate an output polygonal mesh model weightings matrix. Subsequently, the computing device can generate a second polygonal mesh model weightings matrix by adjusting the number of rows of the machine learning model output weightings matrix to match the number of rows of the initial polygonal mesh model weightings matrix.
US11995768B2 VR live broadcasting distribution system, distribution server, control method for distribution server control method, program for distribution server, and data structure of VR picture data
A VR snapshot broadcasting distribution system, a distribution server, a control method for the distribution server, a program for the distribution server, and a data structure of a VR snapshot data, whereby a 3D space is kept in a 3D form and data of the 3D space is made compact are disclosed. An example distribution server includes: a shooting instruction input unit, to which unit a VR snapshot shooting instruction is input by a distributor or a viewer; an exterior appearance data constructor configured to construct exterior appearance data of the entire 3-dimensional space including the avatar, based on a VR snapshot shooting instruction; a VR snapshot data distribution unit configured to distribute, as VR snapshot data, the exterior appearance data of the entire 3-dimensional space including the avatar, which is constructed by the exterior appearance data constructor; and a display unit configured to display the VR snapshot.
US11995767B2 Apparatus and method for compressing ray tracing acceleration structure build data
Apparatus and method for compression of acceleration structure build data in a ray tracing implementation. For example, one embodiment of an apparatus comprises: traversal hardware logic to traverse rays through a graphics scene comprising a plurality of primitives; and an acceleration data structure processing unit comprising: a bounding box compressor to compress a set of bounding boxes to generate a plurality of bounding box compression blocks, and an index compressor to compress a set of indices to generate a plurality of index compression blocks, and an acceleration data structure builder for constructing acceleration structures based on bounding box compression blocks and index compression blocks.
US11995765B2 Aligned augmented reality views
Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more received views of the three-dimensional space from a camera located in the three-dimensional space. A camera pose of the camera in the three-dimensional space is next determined based on generating a corrected floorplan from the estimate of the floorplan based on foreknowledge associated with the floorplan. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.
US11995764B2 Method, apparatus and computer program product for tunnel detection from a point cloud
Provided herein is a method, apparatus, and computer program product for identifying locations along a road segment as a tunnel based on point cloud data. Methods may include: receiving point cloud data representative of an environment of a trajectory along a road segment; generating, from the point cloud data, one or more two-dimensional images in one or more corresponding planes orthogonal to the trajectory; determining, for the one or more two-dimensional images, a probability as to whether a respective two-dimensional image is captured within a tunnel along the road segment; and classifying a point along the road segment at a position corresponding to a respective one of the one or more two-dimensional images as a tunnel point in response to the probability as to whether the respective two-dimensional image is captured within a tunnel along the road segment satisfying a predetermined value.
US11995759B2 Adaptive ray tracing suitable for shadow rendering
In examples, the number of rays used to sample lighting conditions of a light source in a virtual environment with respect to particular locations in the virtual environment may be adapted to scene conditions. An additional ray(s) may be used for locations that tend to be associated with visual artifacts in rendered images. A determination may be made on whether to cast an additional ray(s) to a light source for a location and/or a quantity of rays to cast. To make the determination variables such as visibilities and/or hit distances of ray-traced samples of the light source may be analyzed for related locations in the virtual environment, such as those in a region around the location (e.g., within an N-by-N kernel centered at the location). Factors may include variability in visibilities and/or hit distances, differences between visibilities and/or hit distances relative to the location, and magnitudes of hit distances.
US11995756B2 Methods and systems for providing animated visual feedback for voice commands
An electronic device displays a first icon comprising a shape. While displaying the first icon, the device receives a voice command corresponding to a request for media content from the application. In response to, and while receiving, the voice command, the device dynamically animates the first icon, including distorting a radius of a portion of the shape in accordance with a direction of the voice command. The dynamic animation indicates that the electronic device is in a first state. After the voice command is completed, the device displays an indication that the device is in a second state that is distinct from the first state.
US11995752B2 Electronic device and method for displaying character object based on priority of multiple states in electronic device
An electronic device is provided. The electronic device includes a sensor module, a communication module, a display, a memory, and at least one processor configured to identify a plurality of states based on at least one of information obtained through the sensor module, information received from an external electronic device through the communication module, or information associated with a function of the electronic device, identify priorities of the plurality of states, identify a first state among the plurality of states based on the identified priorities, identify whether there is a second state mergeable with the first state, and control the display to display, a first character object corresponding to the first state or a third character object corresponding to merge of the first state and the second state, based on whether there is the second state mergeable with the first state.
US11995750B2 Electronic device and method of providing user interface for emoji editing while interworking with camera function by using said electronic device
An electronic device is provided. The electronic device includes a processor operably connected to a camera and configured to display a preview image containing an emoji for a user on the touch screen display based on the motion of the subject recognized by the camera, such that the motion of the subject is applied to the emoji, receive a first user input to perform a function associated with the emoji while the preview image is being displayed, display a user interface including the emoji on the touch screen display in response to the first user input, receive a second user input associated with a motion of the emoji included in the user interface, and apply a motion specified according to the second user input to the emoji in response to the second user input and then display the emoji on the touch screen display.
US11995746B2 System for reconstructing an image of an object
The invention relates to a system for reconstructing an image of an object. The system (100) comprises means (110) providing projection data acquired by an imaging unit, like a CT system, with an FOV, means (120) generating estimated image data indicative of a part of an object (20) located outside the FOV (210), means (130) estimating virtual projection data based on virtual settings of a virtual imaging unit comprising a virtual FOV, means (140) generating fused projection data by fusing the provided projection data with the virtual projection data, and means (150) reconstructing a final image. This allows basing the reconstruction on a complete set of projection information for the object and thus providing an image with a high image quality.
US11995745B2 Systems and methods for correcting mismatch induced by respiratory motion in positron emission tomography image reconstruction
The disclosure relates to PET imaging systems and methods. The systems may obtain a plurality of PET images of a subject and a CT image acquired by performing a spiral CT scan on the subject. Each gated PET image may include a plurality of sub-gated PET images. The CT image may include a plurality of sub-CT images each of which corresponds to one of the plurality of sub-gated PET images. The systems may determine a target motion vector field between a target physiological phase and a physiological phase of the CT image based on the plurality of sub-gated PET images and the plurality of sub-CT images. The systems may reconstruct an attenuation corrected PET image corresponding to the target physiological phase based on the target motion vector field, the CT image, and PET data used for the plurality of gated PET images reconstruction.
US11995744B2 Systems and methods for positron emission tomography imaging
An imaging method may include obtaining original imaging data of an object in a raw-data domain including original time of flight (TOF) information. The method may also include gating the original imaging data into a plurality of data sets in the raw-data domain. The method may also include determining a plurality of motion vector fields based on the plurality of data sets. The method may also include generating corrected imaging data in the raw-data domain by performing motion correction on at least one of the plurality of data sets based on the original TOF information and at least one corresponding MVF of the plurality of MVFs. The method may also include generating one or more target images of the object by performing, based on the corrected imaging data, image reconstruction.
US11995741B2 Data generation method and apparatus, and electronic device
Disclosed in the present disclosure are a data generation method and apparatus, and an electronic device. The method includes: obtaining first image data, the first image data representing a real environment in which a user is located; obtaining category information and plane information of a target object, the target object being an object in the first image data, and the plane information including information of an outer surface of the target object; obtaining second image data, the second image data containing a virtual object; and generating target image data by mixing the first image data with the second image data based on the category information and the plane information, the target image data containing the target object and the virtual object.
US11995739B2 System for contextual diminished reality for meta verse immersions
Aspects of the subject disclosure may include, for example, receiving information about an augmented reality (AR) environment which includes a plurality of objects and a user participating in the AR environment, the user viewing the AR environment through a user equipment, receiving context information for the AR environment, identifying a diminished reality (DR) object of the plurality of objects, wherein the identifying is responsive to the context information, modifying the AR environment to render the DR object invisible to the user viewing the AR environment through user equipment, monitoring movement of one or more objects of the AR environment including the DR object, and modifying visibility of the DR object to the user viewing the AR environment through user equipment as a notification of a possible collision between the user and the DR object, wherein the modifying is responsive to detecting a risk of collision. Other embodiments are disclosed.
US11995736B2 Method and system for evacuation route guidance of occupants using augmented reality of mobile devices
The present invention is a system guiding an evacuation route for occupants using an augmented reality of mobile devices. The system includes: an occupant's mobile device installed with an evacuation guidance application for showing an evacuation route from a current location of the occupant to an evacuation point in the occurrence of a disaster; and a server providing a plurality of evacuation route information to the mobile device, wherein the mobile device executes the evacuation guidance application to display an evacuation guidance interface, displays a captured landscape image on an image display area of the evacuation guidance interface, displays one of the plurality of evacuation routes set based on specific information related to the type of disaster, the user's exercise ability, and personal conditions on a map display area of the evacuation guidance interface.
US11995732B2 Computer platforms designed for improved electronic execution of electronic transactions and methods of use thereof
The present disclosure includes systems and/or methods for receiving historical trading data associated with previously executed trade transactions for a financial instrument by a plurality of candidate invitee users. Trading intentions are received from the candidate invitee users and a score representative of a likelihood of successfully trading the financial instrument is modelled for each candidate invitee user based on inputting into a machine learning model the trading intentions and the historical trading data of each candidate invitee user. An electronic communication session is established for trading the financial instrument between an initiating user and selected invitee users using a stack software object that controls the electronic communication session according to a set of participation levels, and communications during the electronic communication session are coordinated, via the stack software object, to determine offers from the selected invitee users that, when aggregated, achieve a maximum value for a predetermined position.
US11995730B2 System and method for providing digital reality experiences and decentralized transactions of real estate projects
Systems and methods for providing digital reality experiences and decentralized transactions of real estate projects, comprising a server with a memory storing data models and data of virtual replicas of real estate properties stored in a project database and instructions for processing the virtual replicas, and a processor configured to process the data to provide digital reality experiences for users; and user devices connected to the server via a network, configured to detect and track virtual objects of the real estate projects and to output media content to users, enabling digital reality experiences. The server and the user devices are further configured to connect to a distributed ledger platform enabling decentralized record of user interactions comprising transactions with the real estate property.
US11995728B2 Systems supporting luminaire selection and architectural design
A luminaire selection and architectural design platform can provide improved access and interaction with luminaire information in the industrial lighting and architectural industry. The luminaire platform, which manages and generates dynamic data including multi-attribute information related to a variety of luminaires, can receive a request comprising luminaire information and user type; and determine one or more luminaires satisfying one or more criterion with respect to the luminaire information. The luminaire platform can determine a set of attributes based on user type (e.g., attributes a user can access based on user type). The luminaire platform can obtain attributes of the set of attributes for each of the one or more luminaires; and provide the one or more luminaires and the associated set of attributes for display. Comparisons of luminaires and their associated set of attributes are possible through the luminaire platform's ability to convert luminaire information into consistent formats and terminology.
US11995726B2 Home device sensing
Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices, such as appliances, home systems, etc. are presented. The data may be used to determine whether operation of the home device is within an acceptable range. If not, the user associated with the home device may receive an alert identifying a potential issue. One or more potential modifications to improve the home device may be identified and transmitted to the user. In some examples, an insurance incentive to implement the recommended modifications may also be transmitted to the user.
US11995717B1 Approving and updating dynamic mortgage applications
A system and computer-implemented method for approving a dynamic mortgage application. In one aspect, the method may include determining a customer is approved for a mortgage and determining a real estate property is mortgage ready, including calculating an appraisal value for the real estate property based upon the information about the real property retrieved from a computer file or memory location/address (such as by using a machine learning or artificial intelligence algorithm). The method may still further include comparing the calculated amount the customer is approved for a mortgage loan with the calculated appraisal value of the real estate property; and approving the mortgage application of the customer for the real estate property when the calculated amount the customer is approved for the mortgage loan meets, or exceeds, the calculated appraisal value of the real estate property.
US11995712B1 Secure data exchange
In an example, a computer-implemented method includes determining a set of permissions that specifies types of account data of one or more financial accounts to share with a third-party, the one or more financial accounts being associated with a user and held by a financial institution, and generating authorization data that authenticates the third-party and authorizes the third-party to access the types of account data specified by the set of permissions. The method also includes transmitting the authorization data to the third-party, receiving a request for authorization that includes the authorization data and a request for account data of the one or more financial accounts that conforms to the types of account data specified by the set of permissions, authorizing the third-party based on the authorization data, and transmitting the account data that conforms to the types of account data specified by the set of permissions.
US11995711B2 Systems and methods for managing a customer account switch
Systems and methods for management of an account switch are disclosed. An account switch management system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive a list of transaction entries to be switched from a first account to a second account and account information associated with the first account and the second account. The one or more processors may also determine a recommendation relating to a customer action based on the transaction entries and the account information. The one or more processors may provide the list of transaction entries and account information and the recommendation to the client device. The one or more processors may also receive a request from the client device to complete an action and transmit a notification to a processing device to complete the action.
US11995709B2 Computer system and graphical user interface for determining diamond and ring attributes using a predictive computer model
Ring attributes may be predicted using a predictive model. A diamond selection system determines predicted ring attributes by obtaining and analyzing data related to a recipient, such as social media activity. The diamond selection system may determine search parameters based on predicted ring attributes and present a curated selection or list of candidate stones and/or settings that match the determined search parameters, for example, in a user interface of a mobile electronic device.
US11995706B2 Coordination process restart device and coordination process restart method
An integrated processing resume device includes: a request receive part configured to allow an input of a request for an integrated order, the request for an integrated order being a request for integrating a plurality of wholesale services; a resource management part configured to record whether or not each of individual instructions of the wholesale service called by an execution of the integrated order has been successfully executed; and an order resume part configured to, when an individual instruction has not been successfully executed and the integrated order is thereby suspended, then, at a time of resuming the integrated order, reference whether or not an already-having-been-executed individual instruction has been successfully executed, from the resource management part, and, while skipping re-execution of a having-been-successfully-executed individual instruction, execute a not-having-been-successfully-executed individual instruction or a not-yet-having-been-executed individual instruction.
US11995703B2 Image-to-image translation using unpaired data for supervised learning
Techniques are provided for computing systems, methods and computer program products to produce efficient image-to-image translation by adapting unpaired datasets for supervised learning. A first model (a powerful model) may be defined and conditioned using unsupervised learning to produce a synthetic paired dataset from the unpaired dataset, translating images from a first domain to a second domain and images from the second domain to the first domain. The synthetic data generated is useful as ground truths in supervised learning. The first model may be conditioned to overfit the unpaired dataset to enhance the quality of the paired dataset (e.g. the synthetic data generated). A run-time model such as for a target device is trained using the synthetic paired dataset and supervised learning. The run-time model is small and fast to meet the processing resources of the target device (e.g. a personal user device such as a smart phone, tablet, etc.)
US11995692B2 Systems, methods, and media for detecting advertisements with advertising cues
Systems, methods, and media for detecting advertisements with advertising cues are provided. In some embodiments, a method for detecting advertisements is provided, the method comprising: receiving an advertisement request from a web browser loading a web page; selecting an advertisement from a plurality of advertisements to be placed on the web page in response to receiving the advertisement request; loading an event listener associated with the advertisement that receives advertisement information associated with other advertisements on the web page; and transmitting advertisement information associated with the advertisement to frames on the web page, wherein the event listener receives responses to the advertisement information that includes the advertisement information associated with the other advertisements on the web page.
US11995689B2 Split control of spot breaks
A transfer time, at which control of automatically inserting advertisements into a broadcast is to be passed from a first advertisement management system to a second advertisement management system, is scheduled to occur within a spot break. During a first portion of the spot break controlled by the first advertisement management system, a determination is made that playout of a final advertisement scheduled for broadcast during the first portion of the spot break cannot be completed prior to the transfer time. A run-last-spot parameter indicating whether the first advertisement management system is permitted to pass control of automatically inserting advertisements into the broadcast prior to the transfer time is obtained. Control of automatically inserting advertisements into the broadcast is conditionally passed from the first advertisement management system to the second advertisement management system based on the run-last-spot parameter.
US11995683B2 System and method for providing information
A messaging system comprising: a user device to: receive a beacon ID from a local beacon device when within a communication distance of the local beacon device; communicate information enabling a merchant database to identify a merchant profile associated with the local beacon device in response to receiving the beacon ID; and receive product message(s) for presentation via a user interface of the user device, the merchant database comprising merchant profile(s), each merchant profile comprising data entries associated with product(s), a user database comprising user profile(s), and a comparison server to: receive from the merchant database a merchant profile associated with a beacon ID obtained by the user device and a user profile associated with the user device from the user database; identify, based on the received merchant profile and user profile, product message(s) for communication to the user device; and communicate the product message(s) to the user device.
US11995678B2 Method, computer readable instructions executed by hardware, and system
Methods, systems and device for verifying a transaction in a loyalty or advertising system are described. One such method includes: receiving, at least one processor, transaction data associated with a transaction between a customer and a merchant; determining, at the at least one processor, from the transaction data whether the customer and the merchant are associated with the loyalty or advertising system; and upon determining from the transaction data whether the transaction corresponds to a reward or advertisement, triggering the redemption of the reward or advertisement.
US11995677B2 Augmented reality content items to track user activity and redeem promotions
The amount of user activity performed in relation to a promotion may be tracked based on user content captured via the client application. At least a portion of user content captured via the client application may be scanned and analyzed to identify user activity related to the user content. Augmented reality content items may be executable to generate content that is displayed in relation to the user content and that indicates an amount of user activity related to the promotion. In addition, the augmented reality content items may be executable to generate content in relation to the user content that indicates one or more redemption options for the promotion based on an amount of user activity performed by a user of the client application that captured the user content.
US11995671B1 Predictive analytical model for commercial real estate lease rent rates
Systems and methods for forecasting commercial real estate lease rent rates are disclosed. Exemplary embodiments receive a series of independent variables that represent attributes of a specific commercial real estate property, scale and normalize the series of independent variables, and assemble the scaled and normalized series of independent variables. Weightings may be applied to the assembled scaled and normalized series of independent variables to predict a rental rate for the specific commercial real estate property.
US11995670B2 User experience management system
A user experience management system obtains survey results providing insight on the user's experience with provided products and services. Periodically, the user experience management system uses these results in conjunction with the help desk data and the user experience management system monitoring data to identify the set of problems with specific products and services on a granular level. The product management system generates a resolution to address a problem definition generated by the user experience management system. The user experience management system monitors the resolution and updates the database with data pertaining to the resolution. Other embodiments are disclosed herein.
US11995669B2 Method and system for simulating fulfillment of digital orders
Methods and systems for simulating fulfillment of digital orders within a retail supply chain are disclosed. One method includes receiving a selection of a first operational parameter of a supply chain model. The supply chain simulation model is a transaction-level model representative of a digital order fulfillment process within a retail supply chain network. The selection of the first operational parameter includes a default value for the first operational parameter and an experimental value for the first operational parameter that is different from the default value. Simulations of a set of predicted digital orders within the retail supply chain network, using the supply chain simulation model as modified in accordance with the first operational parameter, are performed. Scenario evaluations including predicted metrics associated with each of a cost, a capacity, and a guest experience for the digital order fulfillment process may be output and displayed on a user interface.
US11995668B2 Machine-learned database interaction model
A central database system trains a machine-learned model based on training data identifying entity characteristics of account holder entities, content item characteristics of a content item presented to the account holder entities, and interactions between the account holder entities and the presented content item. The central database system then identifies a target set of account holder entities, and applies the trained machine-learned model to the entity characteristics of each account holder entity of the target set of account holder entities, the entity characteristics of each of the account holder entities that previously interacted with the content item, and the content item characteristics of the content item to identify a subset of the target set of account holder entities for presentation of the content item. The content item is then displayed to the subset, the content item includes an interface element that, when selected, causes an interaction to take place.
US11995667B2 Systems and methods for business analytics model scoring and selection
The present invention relates to systems and methods for model scoring and selection. Six or more metrics that are relevant to the model are initially selected, and weights are assigned to each metric. A first subset of the metrics are selected, including metrics for model fit and model error for primary regression. A second subset of metrics including at least two penalty functions are then selected for percentage of incidence. The scores from the primary regression and penalty calculations are aggregated into a final score. Multiple models can be scored and utilized to select a “best” model via an iterative culling of low scoring models and “breeding” of the high scoring models.
US11995666B2 Application program interfaces for order and delivery service recommendations
An online order management service is configured to interface between merchants and order/delivery services so that a merchant can provide a catalog to multiple order/delivery services without having to communicate directly with the order/delivery services. A recommendation service is also provided to provide recommendations to merchants regarding which of multiple order/delivery services to use. The recommendation service bases its recommendations on historical order data that has been archived by the online order management service, as well as on known or derived merchant properties. The recommendation service may also recommend product items to be included in a catalog in order to improve sales results achieved when listing the catalog with any particular order/delivery service.
US11995659B2 Methods and apparatus for fraud detection
This application relates to apparatus and methods for identifying fraudulent transactions. A computing device receives return data identifying the return of at least one item. The computing device obtains modified strategy data identifying at least one rule of a modified strategy. The rule may be based on the application of at least one discrete stochastic gradient descent algorithm to an initial strategy. The computing device applies the modified strategy to the received return data identifying the return of the at least one item, and determines whether the return of the at least one item is fraudulent based on the application of the modified strategy. The computing device generates fraud data identifying whether the return of the at least one item is fraudulent based on the determination, and may transmit the fraud data to another computing device to indicate whether the return is fraudulent.
US11995658B2 Machine learning-based detection of potentially malicious behavior on an e-commerce platform
An apparatus comprises a processing device configured to monitor for events associated with users interacting with an e-commerce platform, to identify an event type of a given event associated with a given user interacting with the e-commerce platform, and to select, based on the identified event type, at least one of a plurality of machine learning models configured to characterize different types of potentially malicious behavior on the e-commerce platform. The processing device is also configured to determine, utilizing the selected at least one machine learning model, whether the given user is exhibiting at least one of the different types of potentially malicious behavior. The processing device is also configured, responsive to determining that the given user is exhibiting at least one of the different types of potentially malicious behavior, to initiate actions on the e-commerce platform to prevent or mitigate an effect of the potentially malicious behavior.
US11995657B2 Assessing risk over a contingent asset lifecycle
A method includes a computing entity interpreting digital records representing a multitude of contingent assets to produce a set of contingent asset sale requests. A first contingent asset of a first contingent asset sale request assigns a potential first liability of a first payer to a first seller.The method further includes interpreting a first authenticity indicator associated with the first contingent asset sale request to produce a first contingent asset risk level. When the first contingent asset risk level is greater than a contingency risk threshold level, the method further includes establishing first available terms for the first contingent asset based on the first contingent asset sale request, generating a first smart contract to indicate availability of the first contingent asset to include the first available terms, and causing generation of a non-fungible token to represent the first smart contract in an object distributed ledger.
US11995652B2 Data processing apparatus and methods
A data processing apparatus including communication circuitry configured to receive data indicative of a user and data indicative of an instruction associated with the user, and control circuitry configured to determine whether the received data indicative of the user and data indicative of the instruction associated with the user have been generated in the absence of an explicit command from the user using previously obtained data indicative of the user and data indicative of an instruction associated with the user, to determine whether the received data indicative of the user and data indicative of the instruction associated with the user include a predetermined characteristic, to execute processing to reject the instruction associated with the user as indicated by the received data, and to execute processing to accept the instruction associated with the user as indicated by the received data.
US11995651B2 Integrated payment system and method for managing payment transactions within an input interface
An integrated payment system (IPS) and a method are provided for managing payment transactions within an input interface. A payment system is integrated within a keyboard, independent of a messenger application. The IPS renders a payment interface element (PIE) on the keyboard. In response to a user input action on the PIE, the IPS automatically detects a recipient for a payment transaction during an interaction between a sender and the recipient, through the messenger application. The IPS automatically determines an identifier of the detected recipient and account information linked to the detected identifier for executing a payment transaction between the sender and the recipient. The IPS generates and renders transaction information within the keyboard for convenient user access.
US11995650B2 Method, device and system for verifying virtual code based on sphere
Provided is a method and system for verifying a virtual code based on a sphere. A method for verifying a virtual code based on a sphere includes: a virtual code reception operation of receiving, by a virtual code verifying means, a virtual code from a virtual code generating means, wherein the virtual code includes a fixed code and a plurality of detailed codes; a storage location search algorithm selection operation of determining, by the virtual code verifying means, a group, to which the virtual code generating means belongs, through the fixed code and selecting a storage location search algorithm for the group; a detailed code extraction operation of extracting, by the virtual code verifying means, the plurality of detailed codes included in the virtual code.
US11995648B2 Computer-implemented system and method for enabling zero-knowledge proof
The invention relates to a computer-implemented method for enabling zero-knowledge proof or verification of a statement in which a prover proves to a verifier that a statement is true while keeping a witness to the statement a secret. The method includes the prover sending to the verifier a set of data including a statement, which for a given function circuit output and an elliptic curve point, the function circuit input is equal to the corresponding elliptic curve point multiplier. The data includes individual wire commitments and/or a batched commitment for wires of the circuit, a function circuit output, and a prover key, which enables the verifier to determine that the circuit is satisfied and calculate the elliptic curve point and validate the statement, thus determining that the prover holds the witness to the statement.
US11995640B2 Integration of transaction status indications
Facilitating transaction status indications for point-of-sale (POS) systems is described. A POS application stored on a POS terminal of a POS system may communicate with a payment reader device coupled to the POS terminal and a payment server application. The POS application may receive, from a customer device associated with a customer and via a short-range communication network, payment information for satisfying a cost of a transaction. The POS application may send the payment information to the payment server application to attempt to authorize the payment information for the cost of the transaction and may receive, from the payment server application, an indication of a status of the transaction. Responsive to receiving the indication of the status of the transaction, the payment reader device and the customer device may output respective aspects of a transaction status indication associated with the status of the transaction.
US11995633B2 Security system incorporating mobile device
In some embodiments, a first server computer may be provided. The first server computer may comprise a processor and a computer readable medium coupled to the processor. The computer readable medium may include code executable by the processor for implementing a method. The method may include the step of electronically receiving an authorization request message that includes a first device verification value from a merchant for a first transaction, where the first device verification value may have been received by the merchant from a mobile device based on an interaction between the mobile device and an access device. In some embodiments, the mobile device may have received the first verification value based on a first request. The method may further include the step of determining by a data processor if the first device verification value corresponds to a stored device verification value.
US11995630B2 Method and apparatus for providing secure services using a mobile device
This invention relates generally to methods and apparatus for providing secure services using a mobile device, and in particular for securely making transactions, such as payments, using mobile phones and smartphones.
US11995629B2 Merchandise registration apparatus and method
A merchandise registration apparatus includes: a first reading unit to form a first reading area in which a code symbol attached to merchandise can be read; a second reading unit provided at a location different from that of the first reading unit, and to form a second reading area overlapping with at least a part of the first reading area, in which the code symbol can be read; a first acquisition unit to acquire first code information; a second acquisition unit to acquire second code information; and a registration unit to register the merchandise based on the first code information and the second code information, if the first code information and the second code information match each other.
US11995614B2 Methods, devices, and systems for capturing content from client transaction related messages on a client device by a third party
The present disclosure relates to methods, devices, and systems for capturing content from a client's transaction related messages on a client's device by a third party. A transaction data processing system, includes a computing device configured to: harvest data from one or more original messages from an account of a seller within seller's email, wherein the original message has a number of elements arranged in a first order, assemble a modified message for each original message wherein the modified message is a customized, uniform format and where all modified messages each have the same elements in the same orientation, but where the orientation of the elements is different than that of the original message, and route the modified messages to one of more team or individual accounts on the client portal access on the client computing devices at a client network.
US11995613B2 Search extraction matching, draw attention-fit modality, application morphing, and informed apply apparatuses, methods and systems
The Search Extraction Matching, Draw Attention-Fit Modality, Application Morphing, and Informed Apply Apparatuses, Methods and Systems (“SEMATFM-AMIA”) transforms inputs including new job listing introduction inputs, via SEMATFM-AMIA components (e.g., the conductor component, the resume view controller component, the XY paths handler component, the title handler component, the resume librarian component, and the job listing librarian component), into outputs including relevant resume outputs and/or augmented new job listing record outputs. It is noted that the terms “component” and “object” may be used interchangeably hereinthroughout. In one embodiment, the SEMATFM-AMIA includes an apparatus, comprising: a memory, a component collection in the memory, and a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory. SEMATFM-AMIA may then receive, in connection with an application to a job, a resume adjustment request, where the request includes one or more raw terms of a resume, one or more normalized terms of the resume, one or more raw terms of a job listing corresponding to the job, and one or more normalized terms of the job listing. SEMATFM-AMIA may load said resume normalized terms and said job listing normalized terms into a joined normalized terms set, and add to a common normalized terms set normalized term members of the joined normalized terms set which meet a count criterion. SEMATFM-AMIA may visit each of one or more normalized term members of the common normalized terms set. After further receiving, adding, visiting, providing and otherwise processing data, SEMATFM-AMIA may receive, from the resume adjuster component, a request to formulate the adjusted resume record, wherein said record formulation request includes specification of the resume and substitution information, and formulate the adjusted resume record which substitutes each of user-selected resume raw terms with a corresponding user-selected job listing raw term, wherein the formulation includes accessing one or more stores.
US11995611B2 Systems and methods to facilitate user engagement with units of work assigned within a collaboration environment
Systems and methods for facilitating user engagement with units of work assigned within a collaboration environment are presented herein. Implementations may: manage environment state information maintaining a collaboration environment, the environment state information the work unit records including values of an approval state parameter; effectuate presentation of a user interface of the collaboration environment, the user interface displaying individual work unit pages for individual units of work that include a set of user interface elements available for selection by the users, individual user interface elements in the set corresponding to different ones of the values of the approval state parameter; obtain user input information conveying user input characterizing the selection of the individual user interface elements; update the work unit records based on the user input information; and/or other perform other operations.
US11995610B2 Systems and methods for obtaining incident information to reduce fraud
Systems and methods for analyzing documentation for assessing potential fraudulent user submissions are provided. According to certain aspects, a server computer may receive an initial set of documentation descriptive of damage to a property asset, and may analyze the initial set of documentation to determine whether additional documentation is needed. The server computer may initiate a communication channel with a user device via which the additional documentation may be submitted, and the server computer may similarly analyze the additional documentation to determine a likelihood of fraud. The server computer may process the user submission accordingly.
US11995609B2 Aggregated media rights platform
In one embodiment, a processing device receives a first digital fingerprint of a media item along with a first content management rule. The processing device separately receives a second digital fingerprint of the media item along with a second content management rule. The processing device determines that the received digital fingerprints are for the same media item based upon a match between the first digital fingerprint and the second digital fingerprint. The processing device determines that all rights to the media item have been accounted for, and then determines a set of actions to be performed for hosted media items comprising the media item based at least in part upon the first content management rule and the second content management rule. Processing logic may also perform a conflict resolution process for conflicting rights claims to the media item.
US11995605B2 System for routing objects with simplified routing cycle initiation
A system for routing objects includes: packages integrating first wireless communication means; and a computing platform including at least one database. The computing platform is parameterized to digitally track the time-stamped geolocation of each package from a start-of-routing cycle instruction. Each package carries an electronic actuator coupled to the first wireless communication means in order to emit a first signal to the computing platform, the first signal being interpreted by the computing platform as a start-of-routing cycle instruction.
US11995600B2 System and method for geofence based cycle time determination
A method includes an operation of receiving first position information, indicative of a first material plant checkpoint in which an equipment enters a first material plant geofence a first time. The method also includes receiving second position information, indicative of a first machine checkpoint in which the equipment enters and/or exits a machine geofence. The method also includes receiving third position information, indicative of a second material plant checkpoint in which the equipment enters the first material plant geofence a second time. The method also includes creating an association between the first material plant checkpoint and the second material plant checkpoint. The method also includes determining the equipment cycle time based at least partly on a time associated with the first material plant checkpoint and a time associated with the second material plant checkpoint.
US11995598B2 Management system for point of care testing
The present invention relates to a method and system for quality compliance, system and operator verification, and process management for point of care biological sample testing systems used in hospitals and other medical delivery environments. Specifically, the present invention may be directed to a computing device configured to generate a plurality of attributes configured to assess a competency level of an operator to operate at least one sample testing instrument, obtain operator derived data pertaining to the operator's ability to operate the at least one sample testing instrument, and determine a competency level of the operator for the at least one sample testing instrument based the plurality of attributes and the operator derived data.
US11995597B1 Gathering in-store employee ratings using triggered feedback solicitations
Embodiments are disclosed to detect whether an interaction has occurred between a customer and one or more store employees. By analyzing a how long a communication device used by the customer was within a threshold range of one or more devices worn by store employees, an interaction between the customer and one or more store employees may be identified. Employees whom the customer interacted with may be identified by processing transmission parameters broadcasted by the devices worn by the store employees. Thus, all employees in which a customer interacted with while visiting a store may be identified. The customer may be asked for feedback via the communication device upon detection that a customer has completed a transaction and/or left the store. Using the solicited feedback provided by the customer, various types of reports may be generated.
US11995592B2 Systems and methods for enhancing workflow efficiency in a healthcare management system
To achieve the foregoing and in accordance with the present invention, systems and methods for workflow management are provided. In some embodiments, a set of data elements, which are extracted from medical information, are received. The elements are bundled according to one or more similar attributes to form work items. Work items are bundles of data elements for which value is to be extracted for a particular user objective. Next the workflows are configured according to event history for the work items, current action, and user context. The work items may then be routed through the workflow based upon the work items' “energy”. Work item energy is the probability and degree to which a next action taken in a workflow to that particular work item will further a user objective.
US11995589B2 System and method for processing requirements in ERP and HRIS
A system and method for processing requirements in an enterprise resource planning (ERP)/human resources information system (HRIS)/human capital management (HCM) are disclosed. The system comprises a computing device having a processor and a computer-readable medium to store a set of instructions executed by the processor, a database for storing a plurality of requirements from the documents or spreadsheets, and a user virtual machine device to perform different tasks across different modules of ERP/HRIS/HCM. The processor maps the configuration requirements to an ERP/HRIS/HCM instance and provides ability to configure, validate, compare against different environments/instances, and test at the speed, frequency, and precision provided the scale of complexity within configuration requirements and instances. Further, Robotic process automation (RPA) is configured to process the requirements in the ERP/HRIS/HCM systems for automation. The system also provides a complete blueprint of the overall ERP/HRIS/HCM landscape. The system eliminates human error by automating the coding/configuration.
US11995587B2 Method and device for managing project by using data merging
Disclosed are a method and device for managing a project by using data merging. A project is efficiently operated by dividing a project based on a minimum unit task and designing a plurality of child projects connected in sequential order such that a plurality of child projects proceed in order.
US11995586B2 Production planning system and production planning method
The time required to modify order allocation rules is shortened in a production planning system. A performance rule is generated, in which a manufacturing condition is set as the input and a manufacturing facility is set as the output, based on allocation performance data representing a performance of allocating the manufacturing facility for the manufacturing condition. A comparison table is generated representing a difference between the performance rule and an existing rule in which the manufacturing condition is set as the input and the manufacturing facility is set as the output. A modification rule is generated in which the existing rule is modified according to a user operation on the comparison table; and an evaluation index is calculated for production plan data corresponding to each of the existing rule and the modification rule. The rule modification unit generates the comparison table including a modification plan for the existing rule.
US11995584B2 Training assignment tool
A facility for organizing worker records is configured to assist users in assigning training classes to the workers. The facility obtains new worker records identifying one or more workers and accesses existing worker records from a repository of worker records. The facility merges the new worker records and the existing worker records, and identifies duplicate records within the merged records. The facility removes the duplicate record from the merged records. The facility presents visual information describing one or more training classes which may be assigned to the one or more workers. The facility obtains user input specifying that at least one of the one or more training classes be assigned to at least one of the one or more workers.
US11995580B2 Data processing device and data processing method
A data processing device includes a command generation unit configured to generate an instruction command for giving an instruction of one or more operations to be executed during a process by a robot provided with at least one arm, wherein the instruction command is generated on a basis of instruction data including image data obtained by capturing one or more images of situations during or after the process, and text data indicating at least one of an object to be utilized in the process or an operation to be executed during the process.
US11995579B2 Planner insight for flat sheet industries
Planner insight analytics identifies orders and sizes customers can execute to achieve business and operational efficiency. Generating optimal trimming patterns for trimming raw rolls and/or sheets of a flat sheet stock/customer orders includes: (a) receiving customer orders, primary and secondary machine specifications, warehouse inventory, and trade constraints; and (b) generating solutions for (i) order quantity fulfillment, (ii) a primary cutting pattern for the primary machine, (iii) a secondary cutting pattern for the secondary machine, and (iv) inventory details, wherein the solutions are generated with consideration of the initial trade constraints; (c) executing a batch and generating suggestions; (d) generating modified solutions for the parameters in step (b) using revised trade constraints derived from the suggestions generated that override the initial trade constraints in (c); and (e) operating a cutting apparatus. Trim optimization knapsack algorithm with objective function with term relating to trim loss which is eventually minimized is employed.
US11995575B2 Real-time calculation of expected values to provide machine-generated outputs proportional to inputs
A computer-implemented method may involve obtaining, for an iteration of a computation that includes a first and a second calculation, a first input signal and a second input signal. In response to obtaining the first and second input signals and based thereon, parameters of the computation may be modified within a predetermined period of time that simulates real-time operation of an apparatus. Modifying the parameters may involve generating a first output signal that is statistically proportional to the combination of the first and second input signals, generating a second output signal that represents an expected value percentage of the first calculation, and adjusting a likelihood of a particular result being generated by the second calculation based on the first output signal and the expected value percentage of the first calculation based on the second output signal. The iteration of the computation may be executed using the modified parameters.
US11995573B2 Artificial intelligence system providing interactive model interpretation and enhancement tools
An interactive interpretation session with respect to a first version of a machine learning model is initiated. In the session, indications of factors contributing to a prediction decision are provided, as well indications of candidate model enhancement actions. In response to received input, an enhancement action is implemented to obtain a second version of the model. The second version of the model is stored.
US11995572B2 Content recommendation based upon continuity and grouping information of attributes
One or more computing devices, systems, and/or methods for content recommendation based upon continuity and grouping information of attributes are provided herein. User interaction data specifying whether users interacted with content items, user attributes of the users, and content attributes of the content items is obtained. A data structure is populated with the user interaction data. The data structure is modified by inserting a set of sub-fields into the data structure for a user attribute. A sub-field is populated with a value representing an option of the user attribute. The set of sub-fields are an encoding of continuity information and grouping information representing options for the user attribute. The data structure is processed using machine learning functionality to generate a model. The model is utilized to generate a prediction as to whether a user will interact with a content item.
US11995570B1 Systems and methods for digital advice
The present disclosure relates to methods and systems for providing personalized digital advice. A digital advisor service applies cross-entity historical interaction (e.g., behavior attributes) to one or more predictive models to identify one or more personalized goals for a user. The digital advisor service provides, via an application programming interface, the identified one or more personalized goals to an entity service, enabling the entity service to present the one or more personalized goals.
US11995568B2 Identification and prediction of metabolic pathways from correlation-based metabolite networks
A method and a system are provided for determining a likelihood of a metabolic pathway existing in an organism, including: calculating a feature vector for each metabolic pathway of metabolic pathways known to exist and not known to exist in the organism, wherein elements of the feature vectors are network properties of the metabolic pathways mapped to a metabolite concentration correlation network (CN); training a supervised machine learning model for classifying metabolic pathways as existing or not existing in the organism, according to the known and unknown feature vectors; determining, based on mapping to the CN, a feature vector of a proposed metabolic pathway, and feeding the feature vector of the proposed metabolic pathway to the trained SML model, to determine a likelihood of the proposed metabolic pathway existing in the organism.
US11995566B2 Machine learning knowledge management based on lifelong boosting in presence of less data
A method for lifelong machine learning using boosting includes receiving a new task and a learning sample for the new task. A distribution of weights is learned over the learning sample using previously learned classifiers from old tasks. A set of task-specific classifiers are learned for the new task using a boosting algorithm and the distribution of weights over the learning sample, whereby the distribution of weights over the learning sample is updated using the task-specific classifiers for the new task.
US11995564B2 System and method for generating aspect-enhanced explainable description-based recommendations
A recommendation method includes determining one or more aspects of a first item based on at least one descriptive text of the first item. The recommendation method also includes updating a knowledge graph containing nodes that represent multiple items, multiple users, and multiple aspects. Updating the knowledge graph includes linking one or more nodes representing the one or more aspects of the first item to a node representing the first item with one or more first edges. Each of the one or more first edges identifies weights associated with (i) user sentiment about the associated aspect of the first item and (ii) an importance of the associated aspect to the first item. In addition, the recommendation method includes recommending a second item for a user with an explanation based on at least one aspect linked to the second item in the knowledge graph.
US11995561B2 Universal client API for AI services
A method and system to provide artificial intelligence services to user interacting applications which includes receiving first unfulfilled service request from a user interaction application executing on a user device and generating, from the unfulfilled service request, an unfulfilled artificial intelligence service request and an unfulfilled non-artificial intelligence service request. The unfulfilled artificial intelligence service request is transmitted to an artificial intelligence service module to fulfill the unfulfilled artificial intelligence service request, which generates a fulfilled artificial intelligence service request. The unfulfilled non-artificial intelligence service request is transmitted to a back-end server to fulfill the unfulfilled non-artificial intelligence service request, which generates a fulfilled non-artificial intelligence service request. An artificial intelligence proxy is used to combine the fulfilled artificial intelligence service request and the fulfilled non-artificial intelligence service request into a first fulfilled service request, which the artificial intelligence proxy then transmits to the user interacting application.
US11995560B2 Method and apparatus for generating vector representation of knowledge graph
The present disclosure discloses a method and an apparatus for generating a vector representation of a knowledge graph, and relates to a field of a field of artificial intelligence technologies. The detailed implementing solution is: obtaining a knowledge graph, the knowledge graph including a plurality of entity nodes; obtaining a context type and context data corresponding to the knowledge graph; and generating vector representations corresponding to the plurality of entity nodes by a context model based on the context data and the context type.
US11995557B2 Tensor network machine learning system
The invention is machine learning based method of, or system configured for, identifying candidate, small, drug-like molecules, in which a tensor network representation of molecular quantum states of a dataset of small, drug-like molecules is provided as an input to a machine learning system, such as a neural network system. The machine learning method or system may is itself configured as a tensor network. A training dataset may be used to train the machine learning system, and the training dataset is a tensor network representation of the molecular quantum states of small drug-like molecules.
US11995555B1 Training a neural network with quantized weights
Some embodiments of the invention provide a method for configuring a machine-trained (MT) network that includes multiple nodes. Each node of a set of the nodes generates an output value based on received input values and a set of configurable weights. The method propagates a set of inputs through the MT network to generate a set of outputs, with each input having a corresponding expected output. The method calculates a value of a loss function comprising (i) a first term that measures a difference between each generated output and its corresponding expected output and (ii) a second term that constrains the weights to discrete sets of allowed values and accounts for an increase in the first term due to constraining the weights to the discrete sets of values. The method uses the calculated value of the loss function to train the weights of the MT network.
US11995554B2 Apparatus and methods for backward propagation in neural networks supporting discrete data
Aspects for backpropagation of a multilayer neural network (MNN) in a neural network processor are described herein. The aspects may include a computation module configured to receive one or more groups of MNN data. The computation module may further include a master computation module configured to calculate an input gradient vector based on a first output gradient vector from an adjacent layer and based on a data type of each of the one or more groups of MNN data. Further still, the computation module may include one or more slave computation modules configured to parallelly calculate portions of a second output vector based on the input gradient vector calculated by the master computation module and based on the data type of each of the one or more groups of MNN data.
US11995552B2 Apparatus and method for multi-phase pruning for neural network with multi-sparsity levels
Disclosed are an apparatus and a method of multi-phase pruning a neural network with multi-sparsity levels and an SIMD-based neural network pruning method, and the SIMD-based neural network pruning method according to an exemplary embodiment of the present disclosure includes GEMM-transforming an internode weight kernel applied to a layer in a neural network; and pruning the GEMM-transformed weight kernel with a predetermined SIMD width as a unit.
US11995551B2 Pruning convolutional neural networks
A neural network includes at least a first network layer that includes a first set of filters and a second network layer that includes a second set of filters. Notably, a filter was removed from the first network layer. A bias associated with a different filter included in the second set of filters compensates for a different bias associated with the filter that was removed from the first network layer.
US11995548B2 Method, system, and computer program product for embedding compression and regularization
A method, system, and computer program product is provided for embedding compression and reconstruction. The method includes receiving embedding vector data comprising a plurality of embedding vectors. A beta-variational autoencoder is trained based on the embedding vector data and a loss equation. The method includes determining a respective entropy of a respective mean and a respective variance of each respective dimension of a plurality of dimensions. A first subset of the plurality of dimensions is determined based on the respective entropy of the respective mean and the respective variance for each respective dimension of the plurality of dimensions. A second subset of the plurality of dimensions is discarded based on the respective entropy of the respective mean and the respective variance for each respective dimension of the plurality of dimensions. The method includes generating a compressed representation of the embedding vector data based on the first subset of dimensions.
US11995547B2 Predicting and visualizing outcomes using a time-aware recurrent neural network
Disclosed systems and methods predict and visualize outcomes based on past events. For example, an analysis application encodes a sequence of events into a feature vector that includes, for each event, a numerical representation of a respective category and a respective timestamp. The application applies a time-aware recurrent neural network to the feature vector, resulting in one or more of (i) a set of future events in which each event is associated with a probability and a predicted duration and (ii) a sequence embedding that contains information about predicted outcomes and temporal patterns observed in the sequence of events. The application applies a support vector model classifier to the sequence embedding. The support vector model classifier computes a likelihood of a categorical outcome for each of the events in the probability distribution. The application modifies interactive content according to the categorical outcomes and probability distribution.
US11995545B2 Training a neural network model for recognizing handwritten signatures based on different cursive fonts and transformations
A device receives information indicating first names and last names of individuals and applies different cursive fonts to each of the first names and the last names to generate images of different cursive first names and different cursive last names. The device applies different transformations to the images of the different cursive first names and the different cursive last names to generate a set of first name images and a set of last name images. The device combines each first name image with each last name image to form a set of signature images and trains a neural network model, with the set of signature images, to generate a trained neural network model. The device receives an image of a signature and processes the image of the signature, with the trained neural network model, to recognize a first name and a last name in the signature.
US11995541B2 Systems and methods for location threat monitoring
Disclosed is a new location threat monitoring solution that leverages deep learning (DL) to process data from data sources on the Internet, including social media and the dark web. Data containing textual information relating to a brand is fed to a DL model having a DL neural network trained to recognize or infer whether a piece of natural language input data from a data source references an address or location of interest to the brand, regardless of whether the piece of natural language input data actually contains the address or location. A DL module can determine, based on an outcome from the neural network, whether the data is to be classified for potential location threats. If so, the data is provided to location threat classifiers for identifying a location threat with respect to the address or location referenced in the data from the data source.
US11995539B2 Electronic apparatus and method for re-learning trained model
A method for re-learning a trained model is provided. The method for re-learning a trained model includes: receiving a data set including the trained model consisting of a plurality of neurons and a new task; identifying a neuron associated with the new task among the plurality of neurons to selectively re-learn a parameter associated with the new task for the identified neuron; and dynamically expanding a size of the trained model on which the selective re-learning is performed if the trained model on which the selective re-learning has a preset loss value to reconstruct the input trained model.
US11995535B2 Cross in-database machine learning
In some example embodiments, a computer-implemented method may include training a machine learning model in a first database instance using a machine learning algorithm and a training dataset in response to receiving a request to train, serializing the trained machine learning model into a binary file in response to the training of the machine learning model, recreating the trained machine learning model in a second database instance using the binary file in response to receiving a request to apply the machine learning model, and generating an inference result by applying the recreated trained machine learning model on the inference dataset in the second database instance.
US11995532B2 Systems and devices for configuring neural network circuitry
Subject matter disclosed herein may relate to storage and/or processing of signals and/or states representative of neural network parameters in a computing device, and may relate more particularly to configuring circuitry in a computing device to process signals and/or states representative of neural network parameters.
US11995530B2 Systems and methods for providing feedback for artificial intelligence-based image capture devices
The present disclosure provides systems and methods that provide feedback to a user of an image capture device that includes an artificial intelligence system that analyzes incoming image frames to, for example, determine whether to automatically capture and store the incoming frames. An example system can also, in the viewfinder portion of a user interface presented on a display, a graphical intelligence feedback indicator in association with a live video stream. The graphical intelligence feedback indicator can graphically indicate, for each of a plurality of image frames as such image frame is presented within the viewfinder portion of the user interface, a respective measure of one or more attributes of the respective scene depicted by the image frame output by the artificial intelligence system.
US11995528B2 Learning observation representations by predicting the future in latent space
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an encoder neural network that is configured to process an input observation to generate a latent representation of the input observation. In one aspect, a method includes: obtaining a sequence of observations; for each observation in the sequence of observations, processing the observation using the encoder neural network to generate a latent representation of the observation; for each of one or more given observations in the sequence of observations: generating a context latent representation of the given observation; and generating, from the context latent representation of the given observation, a respective estimate of the latent representations of one or more particular observations that are after the given observation in the sequence of observations.
US11995526B2 Modelling operations on functional structures
The disclosure notably relates to a computer-implemented method for teaching a generative autoencoder. The generative autoencoder is configured to generate functional structures. A functional structure is a data structure representing a mechanical assembly of rigid parts and which includes a tree. Each leaf node represents a shape and positioning of a respective rigid part and a force exerted on the respective rigid part. Each non-leaf node with several children represents a mechanical link between sub-assemblies. Each sub-assembly is represented by a respective one of the several children. Each non-leaf node with a single child represents a duplication of the sub-assembly represented by the single child. The method includes obtaining a dataset including functional structures. The method further comprises teaching the generative autoencoder on the dataset. This constitutes an improved method for teaching a generative autoencoder configured for generating functional structures.
US11995523B2 Systems and methods for determining training parameters for dialog generation
A method for determining machine learning training parameters is disclosed. The method can include a processor receiving a first input. The processor may receive a first response to the first input, determine a first intent, and identify a first action. The processor can then determine first trainable parameter(s) and determine whether the first trainable parameter(s) is negative or positive. Further, the processor can update a training algorithm based on the first trainable parameter(s). The processor can then receive a second input and determine a second intent for the second input. The processor can also determine a second action for the second intent and transmit the second action to a user. The processor can then determine second trainable parameter(s) and determine whether the second trainable parameter(s) is positive or negative. Finally, the processor can further update the training algorithm based on the second trainable parameter(s).
US11995522B2 Identifying similarity matrix for derived perceptions
An embodiment includes generating a query prompting a user to select from among a plurality of response options related to a first query set of objects. The embodiment also receives, responsive to the query, user input representative of a selected response option selected by the user from among the plurality of response options. The embodiment also calculates a plurality of weight values for respective ones of a plurality of similarity matrices based on the selected response option, where the plurality of similarity matrices include respective different sets of similarity values, each set of similarity values comprising similarity values representative of similarities of respective pairs of the plurality of objects. The embodiment stores a designated similarity matrix that is selected from among the plurality of similarity matrices based at least in part on a weight value from among the plurality of weight values assigned to the designated similarity matrix.
US11995521B2 Cross-model score normalization
Computer-implemented techniques encompass using distinct machine learning sub-models to score respective types of candidate content for the purpose of providing personalized content suggestions to end-users of a content management system. The relevancy scores generated by the distinct sub-models are mapped to expected end-user interaction scores of the candidate content scored. Content suggestions are provided at end-users' computing devices where the suggested content is selected from the candidate content based on the expected end-user interaction scores of the candidate content. For each distinct sub-model, a normalizing mapping function is solved using an optimizer that maps the relevancy scores generated by the sub-model for the candidate content to expected end-user interaction scores for the candidate content. The expected end-user interaction scores are comparable across the distinct sub-models and can be used to rank content suggestions across the distinct sub-models.
US11995519B2 Method of and server for converting categorical feature value into a numeric representation thereof and for generating a split value for the categorical feature
There is disclosed a method of and a system for training and using a Machine Learning Algorithm (MLA), the MLA using a decision tree model having a decision tree. During training a training object being associated with a categorical feature and is processed at a node of the decision tree. The method comprises calculating a numeric representation of the categorical feature and the value of the splits for the node “in-line” with generating a given iteration of the decision tree.
US11995518B2 Machine learning model understanding as-a-service
Concepts and technologies disclosed herein are directed to machine learning model understanding as-a-service. According to one aspect of the concepts and technologies disclosed herein, a model understanding as-a-service system can receive, from a user system, a service request that includes a machine learning model created for a user associated with the user system. The model understanding as-a-service system can conduct an analysis of the machine learning model in accordance with the service request. The model understanding as-a-service system can compile, for the user, results of the analysis of the machine learning model in accordance with the service request. The model understanding as-a-service system can create a service response that includes the results of the analysis. The model understanding as-a-service system can provide the service response to the user system.
US11995514B2 Quantum mechanics as a service
A quantum-mechanics station (Ψ-station) and a cloud-based server cooperate to provide quantum mechanics as a service (ΨaaS) including real-time, exclusive, interactive sessions. The Ψ-station serves as a system for implementing “recipes” for producing, manipulating, and/or using quantum-state carriers, e.g., rubidium 87 atoms. The cloud-based server acts as an interface between the station (or stations) and authorized users of account holders. To this end, the server hosts an account manager and a session manager. The account manager manages accounts and associated account-based and user-specific permissions that define what actions any given authorized user for an account may perform with respect to a Ψ-station. The session manager controls (e.g., in real-time) interactions between a user and a Ψ-station, some interactions allowing a user to select a recipe based on wavefunction characterizations returned earlier in the same session.
US11995513B2 Systems and methods employing new evolution schedules in an analog computer with applications to determining isomorphic graphs and post-processing solutions
A second problem Hamiltonian may replace a first problem Hamiltonian during evolution of an analog processor (e.g., quantum processor) during a first iteration in solving a first problem. This may be repeated during a second, or further successive iterations on the first problem, following re-initialization of the analog processor. An analog processor may evolve under a first non-monotonic evolution schedule during a first iteration, and second non-monotonic evolution schedule under second, or additional non-monotonic evolution schedule under even further iterations. A first graph and second graph may each be processed to extract final states versus a plurality of evolution schedules, and a determination made as to whether the first graph is isomorphic with respect to the second graph. An analog processor may evolve by decreasing a temperature of, and a set of quantum fluctuations, within the analog processor until the analog processor reaches a state preferred by a problem Hamiltonian.
US11995504B2 Method for detecting the handling of products on a display stand, display stand and automated shop
The invention concerns a method for detecting the handling of products on a display stand by a person, the products being provided with electronic tags, each person being associated with a communicating object, the display stand comprising a near-field communication device and at least two receivers. The method comprises the repetition of: a product inventory step during which the display stand sends and receives messages communicated by near-field communication in order to identify and locate the products; a step of comparing inventories in order to determine, between two successive inventories, a product removed from or added to the display stand and the position thereof; a step of locating a person by triangulation using the radio-frequency receivers receiving a signal from the communicating object; an association step during which a person is associated with a product when they are close.
US11995500B2 Method for locating an electronic shelf label
The invention relates to a method for locating an electronic shelf label with an unknown location, in particular in the form of an electronic shelf label display, of an electronic shelf labelling system, wherein the system comprises a number of access points with known locations, which are positioned in different positions at a distance from a shelf, wherein the shelf has at least one shelf edge strip and wherein one of the shelf edge strips has at least one electronic shelf label that is designed such that it can be contactlessly supplied with power, and an electronic power supply device located on the shelf edge strip and designed for contactlessly supplying the at least one shelf label with power, wherein the method comprises the following method steps: determining the position of the electronic supply device in relation to the access points with known locations using an ultra-wide-band radio communication between the access points and the power supply device.
US11995498B1 User-filtered RFID inventory
RFID-tagged items can be filtered based on relevance estimation or user input. A device reads digital identifiers for multiple RFID-tagged items. The device estimates and selects an item that an individual desires based on one or more metrics, then presents data about the selected item to the individual. If the device receives feedback that the selected item is not the desired item, then the device may estimate and select another item and/or present information about multiple items to allow the individual to select the desired item. When the desired item is selected, the device may perform some associated action.
US11995496B1 Display reader device and methods
An identity reader device includes a short-range transceiver for outputting an advertisement signal to a smart device, and for receiving an ephemeral ID from the smart device, wherein the ephemeral ID is not permanently associated with a user of the smart device, a network interface for providing the first ephemeral ID to a remote authentication service, and for receiving responsive data from the remote authentication service, a visual display for display one or more graphical user interfaces, and a processor for directing the visual display to display a first GUI to the user, in response to the responsive data, for determining whether the user is authorized, and for directing output of a physical action, in response to determining that the user is authorized.
US11995493B2 Transfer of RFID inlays from a first substrate to a second substrate
Systems and methods are provided for transferring a remote frequency identification (RFID) inlay from a first substrate to a second substrate. An RFID inlay is secured to a first substrate with a first adhesive. The RFID inlay is brought into the vicinity of a second substrate and secured to the second substrate with a second adhesive. The RFID inlay is then dissociated from the first substrate. The RFID inlay may be dissociated from the first substrate by softening the first adhesive, such as by the application of heat or the application of a softening substance. Alternatively, the RFID inlay may be dissociated from the first substrate without softening the first adhesive, but rather by differential release, whereby a release force is applied between the two substrates, with the release force being greater than the release strength of the first adhesive, but less than the release strength of the second adhesive.
US11995487B2 Identify type of screen according to image quality of image forming apparatus
An example operation method of an image forming apparatus includes forming a test image with respect to a pattern used for diagnosing an image-quality state of a printout output by the image forming apparatus, obtaining a test signal corresponding to the test image via a sensor of the image forming apparatus, obtaining image-quality state information indicating an image-quality state of the test image based on the test signal corresponding, identifying a type of a screen corresponding to halftone information indicating a resolution of the printout based on the image-quality state information, and performing a first image forming operation according to the type of the screen.
US11995486B2 Systems and methods for integrating computer applications
Computer-implemented methods and systems for integrating computer applications are disclosed. One method includes querying a primary computer application for current state of a newly created object; receiving the current state of the object, and generating object data for a secondary computer application based on the current state of the object. The method further includes communicating an object creation request to a secondary computer application, the object creation request including the generated object data, receiving a secondary computer application object identifier from the secondary computer application upon creation of the object at the secondary computer application, and communicating the secondary computer application object identifier to the primary computer application for storing in a record of the object created at the primary computer application.
US11995485B2 Automatically switching between quantum services and classical services based on detected events
One example described herein include a system that can detect an event associated with executing a software operation using a quantum service of a quantum computing system. Based on detecting the event, the system can identify a classical service (of a classical computing system) that corresponds to the quantum service. The system can then cause the software operation to be executed using the classical service.
US11995481B2 Efficient connection pooling
In order to address the technical problems encountered with tenant-specific connection pools and global connection pools, in an example embodiment, an efficient connection pool is provided, which restricts the total number of connections per application runtime instance (as with the global connection pool) but at the same time groups and maintains the connections at the tenant level, using tenant-specific sub-pools.
US11995480B2 Systems and methods for adaptive wireless forward and back channel synchronization between information handling systems
An information handling system may include a processor, a wireless network interface communicatively coupled to the processor, and a synchronization manager comprising a program of instructions embodied in non-transitory computer-readable media communicatively coupled to the processor, the synchronization manager configured to, when executed by the processor, in response to an event for communicating data via the wireless network interface between the information handling system and a second information handling system: (i) determine a context associated with the information handling system; (ii) determine a synchronization algorithm for the data based on the context and the type of data; and (iii) synchronize the data based on the synchronization algorithm.
US11995479B2 Implementing workloads in a multi-cloud environment with data migration between cloud vendors
A computer-implemented method according to one aspect includes determining and storing characteristics of a plurality of cloud vendors; dividing a workload into a plurality of logical stages; determining characteristics of each of the plurality of logical stages; and for each of the plurality of logical stages, assigning the logical stage to one of the plurality of cloud vendors, based on a comparison of the characteristics of the plurality of cloud vendors to the characteristics of the logical stage. Data migration between the cloud vendors is performed during an implementation of the workload to ensure data is located at necessary cloud vendors during the corresponding tasks of the workload.
US11995477B2 Verification of updated analytical procedures in monitoring systems
A method for evaluating an updated analytical procedure in a monitoring system, comprising a plurality of monitoring device arranged to monitor similar environments, is provided. The method comprises identifying available processing resources, selecting a first monitoring device for which available processing resources have been identified, selecting a second monitoring device, acquiring monitoring data by the second monitoring device, and performing a current analytical procedure on the monitoring data. The method further comprises sending the monitoring data to the first monitoring device, performing, in the first monitoring device, an updated analytical procedure on the monitoring data, and evaluating the updated analytical procedure based on the outcome of the current analytical procedure and the updated analytical procedure.
US11995476B1 Client-configurable retention periods for machine learning service-managed resources
A post-task-completion retention period for which a computing resource is to be retained, without de-activating the resource, on behalf of a set of requesters of machine learning tasks is determined at a machine learning service. A first task, identified at the service prior to expiration of the retention period at a first computing resource at which a second task has completed, is initiated at the first computing resource. In response to obtaining an indication of a third task and determining that a threshold criterion associated with the retention period satisfies a criterion, the third task is initiated at an additional computing resource. The additional computing resource is de-activated after the third task completes, without waiting for the retention period to expire.
US11995468B2 Transfer costs in a resource transfer system
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11995465B2 Computing system with resource management mechanism and method of operation thereof
A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.
US11995464B2 Configuring DevOps pipelines using drag and drop techniques
The present invention extends configuring development and operations pipelines using drag and drop techniques. Through user interface gestures, users can form and manage pipelines that span any combination of: public cloud resources, private cloud resources, user on-premise resources, etc., in accordance with appropriate (cloud and/or on-premise) profile information. The user interface facilitates pipeline (re)configuration as appropriate to address alterations to workflows, upgrades to DevOps tools, removal of functionality from a workflow, etc. The user interface enables customers to build no-code pipelines for various use cases in a drag and drop manner. Users can integrate collaboration tools, notifications, and approval gates offering thresholds at each and every step. In addition, the pipeline framework captures logs and provides a summary via livestream and also upon completion of each pipeline activity and after each pipeline.
US11995458B1 Compiling user code as an extension of a host application in a browser environment
In an example embodiment, a technique is provided for compiling user code. A browser, executing on a local computing device, receives a request to compile the user code. A bundler, executing in the browser, retrieves contents of the user code and dependencies of the user code on one or more host packages of a host application. The bundler transforms, compiles and bundles the user code to produce a compiled bundle. The transforming imports each host package as a property of a global window object of the browser, wherein the property has a name that includes the host package name appended with a predetermined string, and a value that indicates an entry point into the host package. The compiles the user code as an extension of the host application in order to utilize the host packages in an already compiled form. The compiled bundle is then provided as an output.
US11995457B2 Digital assistant integration with system interface
Systems and processes for operating an intelligent automated assistant are provided. Upon receiving a user input requesting that a digital assistant initiate a task, performance of the task is initiated, and a task response is provided. If the digital assistant determines that task is associated with a first user interface, such as a non-digital assistant-specific user interface, the task response is provided using the first user interface.
US11995456B2 Interface display method, interface display apparatus, and electronic device
An interface display method, an interface display apparatus, and an electronic device are provided, where the interface display method is applied to the electronic device. The method includes: displaying a time interface, where the time interface includes a first element, the first element being used to indicate the current time; receiving a first input by a user; in response to the first input, displaying a second element corresponding to the first element and canceling display of the first element; receiving a second input by the user; updating a display location of the second element in response to the second input; and updating a screen state of the electronic device in a case that the display location of the second element meets a preset condition.
US11995454B2 Dynamic generation and customization of user interfaces
A method for generating a user interface includes: receiving a user request to access a software platform, the user request being associated with a user identifier; generating a user context based on the user request, the user context including a user profile associated with the user identifier; loading a data structure representing a user interface layout, the data structure including a plurality of viewport nodes, each of the viewport nodes being associated with one or more child nodes; selecting, by a computer system, a first child node from one or more child nodes of a first viewport node of the plurality of viewport nodes based on the user context to generate an evaluated data structure including a plurality of evaluated viewport nodes, each of the evaluated viewport nodes having at most one child node; and generating a customized user interface based on the evaluated data structure.
US11995448B1 Method and apparatus for performing machine learning operations in parallel on machine learning hardware
A method includes receiving a first set of data. The method also includes receiving an instruction to determine a largest value within the first set of data. The first set of data is divided into a first plurality of data portions based on a hardware architecture of a first plurality of processing elements. The first plurality of data portions is mapped to the first plurality of processing elements. Each data portion of the first plurality of data portions is mapped exclusively to a processing element of the first plurality of processing elements. Each data portion of the first plurality of data portions is processed by its respective processing element to identify a largest value from each data portion of the first plurality of data portions, wherein the processing forms a first output data comprising the largest value from the each data portion of the first plurality of data portions.
US11995447B2 Quick predictor override and update by a BTAC
A quick predictor override system and method for a microprocessor that enables a correction to a quick predictor, branch prediction by a branch target address cache (BTAC), and rapid update to the quick predictor. For example, the microprocessor includes a quick predictor that provides branch prediction based on a local pattern history, and a large predictor in the form of the BTAC, which provides for branch prediction using a global pattern history. Branch prediction by the BTAC is the prevailing prediction if different, for a fetched cache address, than the branch prediction by the smaller, quick predictor. Accordingly, the target and direction for conditional branches provided by the BTAC for fetching the next cache instruction are used in favor of the target and direction previously provided by the quick predictor, and the quick predictor is quickly updated with the target and direction from the BTAC during a BTAC stage.
US11995443B2 Reuse of branch information queue entries for multiple instances of predicted control instructions in captured loops in a processor
Reuse of branch information queue entries for multiple instances of predicted control instructions in captured loops in a processor, and related methods and computer-readable media. The processor establishes and updates a branch entry in a branch information queue (BIQ) circuit with branch information in response to a speculative prediction made for a predicted control instruction. The branch information is used for making and tracking flow path predictions for predicted control instructions as well as verifying such predictions against its resolution for possible misprediction recovery. The processor is configured to reuse the same branch entry in the BIQ circuit for each instance of the predicted control instruction. This conserves space in the BIQ circuit, which allows for a smaller sized BIQ circuit to be used thus conserving area and power consumption. The branch information for each instance of a predicted control instruction within a loop remains consistent.
US11995442B2 Processor having a register file, processing unit, and instruction sequencer, and operable with an instruction set having variable length instructions and a table that maps opcodes to register file addresses
A processor includes a register file having a plurality of register file addresses, a processing unit, configured to perform processing in accordance with a configuration defined by information stored in the register file, and an instruction sequencer. The instruction sequencer is configured to control the processing unit by retrieving a sequence of instructions from a memory, in which each instruction includes an opcode, and a subset of the instructions includes a data portion. For each instruction in the sequence of instructions, the instruction sequencer performs an action defined by the opcode. The action for the subset of the opcodes includes writing the data portion to a register file address defined by the opcode. The sequence of instructions includes variable length instructions.
US11995438B2 System and method for software architecture redesign
The present invention provides a system and method for automation of the creation of a software application as a combination of microservices by extraction of discrete elements of software functionality from a monolithic architectures using dynamic and static analysis of code and non-code-related artefacts; forming them into microservices such that the software application is recreated as serverless hardware infrastructure while also validating the transformed code. In many cases, serverless microservices will significantly reduce the hardware requirement for software systems.
US11995437B2 Center, distribution control method, and non-transitory storage medium
A center configured to communicate with a vehicle includes one or more processors. The processors are configured to store an update record of software of an electronic control unit mounted on the vehicle. The processors are configured to receive a current version of the software of the electronic control unit from the vehicle. The processors are configured to determine whether the received current version agrees with a version of a last update recorded in the update record. The processors are configured to transmit an error notification to the vehicle when the processors determine that the received current version does not agree with the version of the last update.
US11995436B2 Out-of-band updating method and system of expander
An out-of-band updating method and system of an Expander, applied to a controller connected to the expander by means of a communication bus. The method comprises: receiving firmware updating data sent by a user (S101); fragmenting the firmware updating data (S102); and only when determining that the expander is in an idle state, sending the fragmented data until each piece of data is sent to the Expander, such that the expander completely receiving the firmware updating data completes updating by restarting (S103). The data transmission speed is facilitated to be improved, the normal operation of a service is ensured, and the conditions of influencing state monitoring and log loss are avoided.
US11995431B2 Remote system monitoring and firmware-over-the- air upgrade of electrosurgical unit
Systems and methods for monitoring an electrosurgical unit (ESU), analyzing ESU system data, predicting future ESU maintenance, and updating the ESU using firmware over-the-air (FOTA).
US11995428B2 Method and system for providing image-based interoperability with an application
A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.
US11995427B2 Method, apparatus, device, and storage medium for upgrading vehicle-mounted Tbox
A method, apparatus, device, and a storage medium for upgrading a vehicle-mounted Tbox, which relate to the technical field of vehicle-mounted Tbox. The method comprises: when using a BOOTLOADER1 module that is used to store a power-on initial code for power-on startup, a vehicle-mounted Tbox determines whether version upgrading needs to be carried out (S401); and when it is determined that version upgrading needs to be carried out, the vehicle-mounted Tbox sequentially carries out version upgrading on a BOOTLOADER2 module for storing control logic and a diagnostic protocol stack code and app module (S402).
US11995420B2 Generating a build process for building software in a target environment
A build process for building software in a target environment can be generated using a system described herein. For example, the system can receive a recommended software-stack for a target software item to be built in a target build environment. The system can determine, based on the recommended software-stack, a build process for building the target software item in the target build environment. The system may then execute the build process to generate a software build of the target software item in the target build environment.
US11995418B2 Systems and methods for creating software from library and custom components
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
US11995416B2 Translation device
A translation device comprises: a memory that stores first dictionary information including a replacement target term in a first language and a translated word in a second language for the replacement target term in association with each other, and second dictionary information including an alternative term instead of the replacement target term; a controller that replaces the replacement target term included in an input sentence with the alternative term to generate a replaced sentence; and a communication interface that outputs the replaced sentence to an external device and acquires a translation result of the replaced sentence in the second language from the external device. The controller detects a specific character string in the translation result of the replaced sentence acquired from the communication interface, and replaces the detected character string with a translated word associated with the replacement target term in the first dictionary information, to generate a translated sentence.
US11995412B1 Video based question and answer
Disclosed are systems and methods that convert digital video data, such as two-dimensional digital video data, into a natural language text description describing the subject matter represented in the video. For example, the disclosed implementations may process video data in real-time, near real-time, or after the video data is created and generate a text-based video narrative describing the subject matter of the video. In addition, the disclosed implementations may also support a question and answer session in which a user may submit queries about the subject matter of one or more videos and the disclosed implementations will present natural language responses based on the subject matter of the video and any corresponding context.
US11995411B1 Large language model artificial intelligence text evaluation system
Relevance scores may be determined based on text included in a document. The text may be divided into a text portions, with the relevance scores being determined based on a comparison of a text portion of the plurality of text portions with a criterion specified in natural language. A subset of the plurality of text portions may be selected based on the plurality of relevance scores, with each of the subset of the plurality of text portions having a relevance score surpassing a threshold. A criteria evaluation prompt may be sent to a remote text generation modeling system via a communication interface. The criteria evaluation prompts may include an instruction to evaluate one or more of the subset of text portions against the criterion.
US11995410B1 Hierarchical model to process conversations
Systems and methods use hierarchical models to process conversations. A set of word vectors is processed using a sentence model, resulting in a sentence vector for the conversation message. The sentence vector is modified to include a time value. A set of sentence vectors, representing a time window, is processed using a window model, to generate a window vector for that time window. The window vector is updated to include a count value. A set of window vectors, corresponding to a set of time windows within the conversation, is processed using a conversation model to generate a conversation vector. A sentiment value indicating the sentiment of the conversation is presented, using a processor that generates the sentiment value from the conversation vector.
US11995405B2 Multi-lingual model training method, apparatus, electronic device and readable storage medium
The present disclosure provides a multi-lingual model training method, apparatus, electronic device and readable storage medium and relates to the technical field of deep learning and natural language processing. A technical solution of the present disclosure when training the multi-lingual model is: obtaining training corpuses comprising a plurality of bilingual corpuses and a plurality of monolingual corpuses; training a multi-lingual model with a first training task by using the plurality of bilingual corpuses; training the multi-lingual model with a second training task by using the plurality of monolingual corpuses; and completing the training of the multi-lingual model in a case of determining that loss functions of the first training task and second training task converge. In the present disclosure, the multi-lingual model can be enabled to achieve semantic interaction between different languages and improve the accuracy of the multi-lingual model in learning the semantic representations of the multi-lingual model.
US11995401B1 Systems and methods for identifying a name
Systems and methods for identifying a name are disclosed herein. In some embodiments, an apparatus may determine an attribute and/or attribute cluster. In some embodiments, an apparatus may determine a component word set as a function of an attribute and/or attribute cluster. In some embodiments, an apparatus may determine a candidate name by combining component words. In some embodiments, an apparatus may determine an intelligibility rating and/or an appeal rating for a candidate name.
US11995400B2 Rapid language detection for characters in images of documents
A computer-implemented method, according to one embodiment, includes: receiving an image having characters that correspond to a language, and using a text recognition algorithm to determine a first language believed to correspond to the characters. A first confidence level associated with the first language is also computed, and a determination is made as to whether the first confidence level associated with the first language is outside a predetermined range. In response to determining that the first confidence level associated with the first language is not outside the predetermined range, the first language is output as the given language. The text recognition algorithm is trained using a simple shallow neural network and a generated mixed language corpus. The generated mixed language corpus is formed by: randomly sampling libraries having vocabulary and/or characters therein, and combining the randomly sampled vocabulary and/or characters to form the generated mixed language corpus.
US11995399B2 Interactive writing platform
An interactive writing system receives from a user, inputs of a plurality of short stories; receives from the user, a sequence of the plurality of short stories; arranges the plurality of short stories according to the received sequence; generates a plurality of one sentence summaries, wherein one of the plurality of one sentence summaries relates to one of the plurality of short stories; receives from the user, a selection of a word from one or the plurality of one sentence summaries; provides one or more suggested words corresponding to the selected word; displays a list of pre-determined criteria and corresponding reward; receives from the user, an indication that one or more of the list of pre-determined criteria are met; calculates a total reward received by the user; and displays the total rewards.
US11995396B2 Automatic bot creation based on scripts
Methods and systems for transcript-based bot creation are provided. Information may be stored in memory regarding different automation templates associated with different statement types. A transcript may be imported that includes statements, which may be analyzed and classified as one or more of the different statement types. The imported transcript may be displayed in a graphic user interface with its statements displayed in accordance with the automation templates associated with the respective statement type. User input may be received, including modification input that modifies at least one automation template associated with at least one statement of the displayed transcript designated as an integration point. A custom bot may thereafter be generated based on the modification input and configured to conduct a conversation based on the imported template and to initiate a workflow at the integration point in accordance with the modified automation template.
US11995393B2 Integration of content in non-browser applications
In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
US11995392B2 Interfacing with web service attachments in spreadsheets
A computer-implemented method interfaces with a remote attachment from a spreadsheet program on a client device. A first area in the spreadsheet associates with a top-level object in a web server, and a second area associates with a descendant object. On a first user interaction with a cell in the second area, a user interface item is shown, allowing uploading and/or downloading the attachment. When the user interacts to upload or download, the program uploads (or queues for upload) a selected attachment and modifies attachment metadata in the second area, or downloads the attachment based on attachment metadata in the second area. Communication between the spreadsheet program and the web server may be REST compliant.
US11995387B2 Over-the-air hardware update
Described is an apparatus for supporting Over-The-Air Hardware Updates comprising a first circuitry, a second circuitry, and a third circuitry. The first circuitry may be operable to be fastened and electrically coupled in one or more regions to one or more respectively corresponding semiconductor dies. The second circuitry may be operable to configure the one or more regions of the first circuitry. The third circuitry may be operable to provide a set of wirelessly-received configuration instructions to the second circuitry.
US11995382B2 Method for determination of real subsoil geological formation
The present disclosure relates to a method for determination of a real subsoil geological formation. In at least one embodiment, the method includes receiving a model representing the real subsoil, determining a first stochastic trajectory of a first fluvial formation in said model, defining a constraint zone comprising said first fluvial formation, and determining a second stochastic trajectory of a second fluvial formation in said model within said constraint zone based on a stochastic process.
US11995376B2 Playback device calibration based on representative spectral characteristics
A computing device may maintain a database of representative spectral characteristics. The computing device may also receive particular spectral data associated with a particular playback environment corresponding to the particular playback device. Based on the particular spectral data, the computing device may identify one of the representative spectral characteristics from the database that substantially matches the particular spectral data, and then identify, in the database, an audio processing algorithm based on a) the identified representative spectral characteristic and b) at least one characteristic of the particular playback device. The computing device may then transmit, to the particular playback device, data indicating the identified audio processing algorithm.
US11995375B2 Audio stream switching method and apparatus
This application discloses an audio stream switching method and apparatus. After a switching device receives a switching instruction, the switching device determines a synchronization relationship between a switch-in stream and a switch-out stream, determines a parameter value of a switching point of the switch-in stream based on the synchronization relationship and a timestamp of a packet in the switch-in stream, and determines a timestamp of a switching point of the switch-out stream based on the synchronization relationship and a timestamp of a packet in the switch-out stream, and/or the switching device switches a packet that is in the switch-out stream and whose parameter value is greater than the parameter value of the switching point of the switch-out stream to a packet that is in the switch-in stream and whose parameter value is greater than the parameter value of the switching point of the switch-in stream.
US11995372B2 Display apparatus and control method therefor
A display apparatus and a control method therefor are provided. The display apparatus includes: a plurality of display modules; and one or more processors configured to control the plurality of display modules to display an image, wherein a first display module of the plurality of display modules includes a first connector which is connected to the one or more processors, wherein the first display module is configured to receive a first image signal through a first pin of the first connector from the one or more processors, receive a second image signal through a second pin of the first connector, and display an image based on the first image signal, wherein a second display module of the plurality of display modules includes a second connector which is connected to the first display module, wherein the second display module is configured to receive the second image signal through a first pin of the second connector from the first display module, and display an image based on the second image signal, and wherein the second pin of the first connector is electrically connected to the first pin of the second connector.
US11995369B2 Controlling display of content using an external display device
It is presented a method for controlling display of content, the method being performed in a wearable device, the wearable device comprising a head mounted display allowing a user to see both real-world objects and computer-rendered content. The method comprises the steps of: selecting an external display device in a vicinity of the wearable device; determining first visual content to be suitable for being displayed on the external display device; and sending a request for the external display device to display the first visual content and refraining from displaying the first visual content using the head mounted display.
US11995365B2 Printing device entry into reduced print material usage mode
Upon fulfillment of a replacement cartridge of print material, whether projected usage of a printing device will likely deplete a current cartridge of print material prior to anticipated arrival of the replacement cartridge is determined. Responsive to determination that the projected usage will likely deplete the current cartridge prior to the anticipated arrival of the replacement cartridge, the printing device is to enter a reduced print material usage mode during subsequent actual usage of the printing device.
US11995364B2 Image forming apparatus having a security mechanism for controlling the content of a printed document and control method thereof
An image forming apparatus is provided that includes mechanisms for registering strings, extracting text information from received job data, determining a job availability of the received job data based on a comparison of the extracted text information with the registered strings, associating a result of the determination of job availability with the received job data and storing the result of the determination of job availability and the received job data; and controlling an execution of the received job data based on the result of the determination of job availability, in response to receiving an execution instruction of the received job data.
US11995361B2 Image processing apparatus, method, and storage medium
An image processing apparatus includes an identification unit configured to identify a user of the image processing apparatus, and a switching unit configured to perform switching, depending on a number of print jobs associated with the identified user, between displaying a screen for selecting a print job to be executed and executing a print job based on selection of a predetermined button.
US11995356B2 Host-based locality determination using locality log pages
An apparatus includes at least one processing device configured to identify a logical storage volume stored across multiple storage nodes of a distributed storage system, to obtain from each of one or more of the storage nodes locality information for one or more different portions of the logical storage volume, the locality information for a given one of the portions indicating whether or not the given portion of the logical storage volume is local to a particular storage node, and to utilize the obtained locality information in performing path selection for one or more input-output operations targeting the logical storage volume. Obtaining from each of one or more of the storage nodes locality information for one or more different portions of the logical storage volume illustratively comprises, for a given such storage node, obtaining the locality information from one or more log pages maintained by the storage node.
US11995353B2 Storing parity during refresh operations
Methods, systems, and devices for storing parity during refresh operations are described. In some examples, refresh operations may be performed on a memory device when the memory device is idle. For example, a refresh operation may entail performing a logical operation on first data and a first set of parity bits and second data and a second set of parity bits. The logical operation may generate a third set of parity bits which may be used for data retention purposes. Moreover, during a read operation, the third set of parity bits may be used to recover corrupt or otherwise invalid data in the event of an error.
US11995345B2 Plane balancing in a memory system
Methods, systems, and devices for plane balancing in a memory system are described. A memory system may select a memory die for writing a set of data. The memory die may include a plurality of planes each of which may include a respective plurality of blocks of memory cells. Based on selecting the memory die, the memory system may determine a first plane of the plurality of planes that has a first quantity of blocks with an availability status and a second plane of the plurality of planes that has a second quantity of blocks with the availability status. The memory system may write the set of data to the plurality of planes, excluding at least the first plane, based at least in part on the first quantity of blocks and the second quantity of blocks.
US11995344B2 Memory with efficient storage of event log data
Memory with efficient storage of event log data is disclosed herein. In one embodiment, a memory device includes a non-volatile memory subsystem storing a persistent event log file, and a volatile memory subsystem including a working buffer. The memory device is configured to write newly generated event log data of the memory device to the working buffer. The memory device is further configured to write the newly generated first event log data to a first subregion of the persistent event log file. The first subregion can be one of a plurality of subregions of the persistent event log file, and can correspond to an end of event log data stored to the persistent event log file. The volatile memory subsystem can be positioned inside or outside a controller operably connected to the non-volatile memory subsystem.
US11995340B2 Read-disturb-based read temperature information access system
A read-disturb-based read temperature information access system includes a read-disturb-based read temperature information management subsystem coupled to a plurality of storage devices that each include a read-disturb-based read temperature information Application Programming Interface (API). Each storage device generates and stores read-disturb-based read temperature information associated with that storage device, and when a read-disturb-based read temperature information command is received from the read-disturb-based read temperature information management subsystem that conforms to the read-disturb-based read temperature information API, the storage device receiving that read-disturb-based read temperature information command will execute it to perform at least one operation using the read-disturb-based read temperature information associated with and stored by that storage device.
US11995338B2 Performing operation on data blocks concurrently and based on performance rate of another operation on data blocks
A system includes a memory device having a plurality of data blocks and a processing device, the processing device to perform operations identifying an erase operation being performed on a first portion of a plurality of data blocks. The operations further include determining a first rate of performance of the erase operation being performed on the first portion of the plurality of data blocks, identifying a write operation being performed on a second portion of the plurality of data blocks, and determining a second rate of performance of the write operation being performed on the second portion of the plurality of data blocks. The operations further include determining whether the second rate of performance corresponds to the first rate of performance and responsive to the second rate of performance not corresponding to the first rate of performance, adjusting the second rate of performance.
US11995322B2 Method, device, and program product for managing computing system based on client/server architecture
A technique manages a computing system based on a client/server architecture. In particular, an address mapping of a storage system is managed. The address mapping includes an association between storage spaces in a plurality of storage devices in the storage system and a user of the storage system. A data access service is provided to a client associated with the user based on the address mapping. The client includes at least any one of a user data client for accessing user data associated with the user in the storage system and a control data client for accessing control data associated with the user. Based on a client/server architecture, a uniform management mode is provided for user data and control data, so that the storage system is managed more simply and effectively.
US11995319B2 Memory device and program operation thereof
In certain aspects, a memory device includes an array of memory cells columns and rows, word lines respectively coupled to rows of the memory cells, bit lines respectively coupled to the columns of the memory cells, and a peripheral circuit coupled to the array of memory cells through the bit lines and the word lines and configured to program a select row of the rows of the memory cells based on a current data page. Each memory cell is set to one of 2N levels corresponding a piece of N-bits data, where N is an integer greater than 2. The peripheral circuit includes page buffer circuits respectively coupled to the bit lines. Each page buffer circuit includes one cache storage unit, N−1 data storage units, and a multipurpose storage unit. The cache storage unit is configured to sequentially receive N bits of the current data page and N bits of a next data page, and sequentially store one of the N bits of the current data page and each of the N bits of the next data page. The data storage units each is configured to sequentially store a respective one of the N bits of the current data page and a respective one of the N bits of the next data page. The multipurpose storage unit is configured to store at least one of the N bits of the current data page.
US11995317B2 Method and apparatus for adjusting memory configuration parameter
This application provides a method and an apparatus for adjusting a memory configuration parameter. The method includes: obtaining a plurality of pieces of resource pressure, where the plurality of pieces of resource pressure are used to indicate a plurality of requirements for memory compression; and adjusting a memory configuration parameter based on the plurality of pieces of resource pressure, where there is a preset correspondence between the memory configuration parameter and each of the plurality of pieces of resource pressure. The resource pressure is, for example, processor pressure, I/O pressure, memory reclaim pressure, or memory swap space pressure. Memory compression requirements corresponding to different types of resource pressure are different. In the memory adjustment method provided in this application, a plurality of types of information are comprehensively considered, so that system performance can be optimized, and a memory management effect can be improved.
US11995315B2 Converting data formats in a storage system
Converting data formats in a storage system: converting first data in a first format to second data in a second format, wherein second data in the second format includes a reference to the first data, wherein the first data and the second data are associated with a dataset, including updating the second data to include: a reference to first data associated with a portion of the dataset that precedes a data-converted portion of the dataset; second data associated with the data-converted portion of the dataset, wherein the second data associated with the data-converted portion of the dataset is in the second data format; and a reference to first data associated with a portion of the dataset that follows the data-converted portion of the dataset; and replacing first data associated with the data-converted portion of the dataset with a reference to the second data associated with the data-converted portion of the dataset.
US11995308B2 Method and device for providing handwriting input in electronic device
One or more embodiments of the present disclosure provide a method and a device for supporting handwriting input in an electronic device. An electronic device includes a display module and a processor, wherein the processor can: display an execution screen of an application supporting handwriting input; sense the handwriting input through the execution screen; set at least one region of interest on the basis of at least one object corresponding to the handwriting; identify, in response to an action of a user, a target object on the basis of the at least one region of interest; and perform handwriting alignment on the basis of the target object.
US11995293B2 Systems and methods for automatically associating objects with a value
Systems and methods for automatically generating a graphical interface include determining a counter value associated with a counter object and automatically determining one or more corresponding objects using the counter value. A subset of the one or more corresponding objects is determined and a graphical interface including the subset is generated. An updated counter value associated with the counter object is determined according to a modification and one or more updated corresponding objects are automatically determined using the updated counter value. An updated subset of the one or more updated corresponding objects is determined an updated graphical interface including the updated subset is generated and is transmitted, wherein when the updated graphical interface is received, the updated graphical interface facilitates a selection of an updated corresponding object from the updated subset.
US11995292B1 System and method for transmission induced object leveling, alignment and data sharing
A system and method provide for processing, by a mobile computing device, information received from a transmission device to identify the transmission device, an object, or the transmission device and the object, wherein the transmission device is configured to be coupled to or embedded within the object. The mobile computing device provides, as a function of the at least one of the accelerometer and the gyroscope, a representation that the mobile computing device is determined to be level, wherein the representation that the mobile computing device is level is usable to level the object.
US11995290B2 Seamless pagination
A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.
US11995286B2 System and method for displaying changes to a number of entries in a set of data between page views
A system and method for displaying changes to a number of entries between page views is provided.
US11995283B2 Touch control panel and display device with compensation area electrodes
The present application discloses a touch control panel and a display device. The touch control panel includes a touch control electrode array including a plurality of first touch control electrodes and at least one second touch control electrode, an area of the second touch control electrode is smaller than an area of each of the first touch control electrodes; a compensation electrode disposed on the second touch control electrode and electrically connected to the second touch control electrode, wherein the compensation electrode is configured to compensate and expand the area of the second touch control electrode; and a touch control connection pad, wherein the touch control electrode array is electrically connected to the touch control connection pad through a touch control signal line.
US11995281B2 Display device
A display device is provided. The display device includes a first sensing electrode extending in a first direction, the first sensing electrode including a first sub-sensing electrode and a second sub-sensing electrode spaced apart from each other in a touch area which senses a touch input; a second sensing electrode extending in a second direction intersecting the first direction, the second sensing electrode including a third sub-sensing electrode and a fourth sub-sensing electrode spaced apart from each other in the touch area; a first touch signal line connected to the first sub-sensing electrode and the second sub-sensing electrode; and a second touch signal line connected to the third sub-sensing electrode and the fourth sub-sensing electrode.
US11995280B2 Touch structure, touch display panel and electronic apparatus
A touch structure, a touch display panel and an electronic apparatus are provided. The touch structure includes a first touch electrode extended along a first direction and a second touch electrode extended along a second direction; the first touch electrode includes first electrode main body portions in a first conductive layer (201) and a first connection portion in a second conductive layer (202); the second touch electrode includes second electrode main body portions and a second connection portion in the first conductive layer; the first connection portion is overlapped with the second connection portion in a direction perpendicular to the first conductive layer; the first conductive layer includes first metal meshes formed by first metal lines. The touch structure also includes a dummy electrode in the second conductive layer. The dummy electrode is coupled with at least one of the first connection portion and the second connection portion.
US11995279B2 Touch panel and touch display device comprising the same
The present disclosure relates to a touch panel and a touch display device including the same. A touch panel includes a plurality of first touch electrodes disposed on a first insulating layer, a second insulating layer disposed on the plurality of first touch electrodes and the first insulating layer, a plurality of second touch electrodes disposed on the second insulating layer, and a third insulating layer disposed on the plurality of second touch electrodes and the second insulating layer. A refractive index of each of the first insulating layer, the second insulating layer and the third insulating layer is the same as each other. Accordingly, it is possible to improve the visibility of the touch display device.
US11995276B2 Touch sensitive structure and touch sensitive processing apparatus, method and electronic system thereof
A touch sensitive structure, comprising: two electrode layers for forming a touch area; and a touch button outside of the touch area. The touch button comprises two button electrodes and two corresponding wires in these two electrode layers, respectively; and a conductive layer being arranged in between a finger on top of the touch sensitive structure and one of the two wires.
US11995274B2 Mask, display panel, and method for manufacturing thereof
The present invention provides a mask, a display panel, and a method for manufacturing thereof. The display panel includes a display area and a peripheral area surrounding the display area, and the peripheral area comprises a wiring area and a bonding area. The wiring area is provided with a first ground wiring. In the present invention, the first ground wiring is routed through a double-layer or multi-layer metal wiring, and an electrostatic discharge (ESD) protection effect can be achieved in the use of a finished product.
US11995266B2 Object location detection device
The present invention relates to a method of configuring a sensor pattern that linearly detects touch signals based on changes in the active area when a pen touches the ODA that constitutes the object detection device of the present invention installed on the conductive surface. It also pertains to a method of constructing a sensor pattern that minimizes moiré interference with the display device. As a result, the readability of pen-written characters is enhanced, and visibility is improved due to moiré avoidance.
US11995262B2 Touch apparatus and touch detection method thereof
A touch apparatus according to an exemplary embodiment of the present invention includes: a touch sensor; and a touch controller that operates in a resonance driving mode during which a first driving signal is output for generation of a resonance signal of a stylus pen to the touch sensor and an idle mode during which the driving signal output to the touch sensor is stopped, and obtains first touch coordinate information from a detection signal input from the touch sensor during the resonance driving mode.
US11995261B2 Display device
A display device including a display panel including a flat area including a first display area and a first peripheral area adjacent to the first display area and a bending area including a second display area and a second peripheral area adjacent to the second display area, and an input sensing unit on the display panel. The input sensing unit includes first touch sensors having a mesh shape, extending in a first direction parallel to a bending axis of the bending area, and arranged in a second direction crossing the first direction, second touch sensors having a mesh shape, extending in the second direction, and arranged in the first direction, first connection electrodes respectively connected to ends of the first touch sensors, second connection electrodes respectively connected to ends of the second touch sensors, and touch signal lines connected to the first connection electrodes and the second connection electrodes.
US11995257B2 Transparent touch display device
The present disclosure relates to a transparent touch display device including: a substrate including a pixel area, a first transmission area located on a first side of the pixel area, and a second transmission area located on a second side of the pixel area; a display cathode electrode to which a base voltage for display driving is applied; a first touch cathode electrode located on a first side of the display cathode electrode and including a same material as the display cathode electrode; a second touch cathode electrode located on a second side of the display cathode electrode and including the same material as the display cathode electrode; a first touch bridge that runs across the pixel area and electrically connects the first touch cathode electrode and the second touch cathode electrode; a first touch line intersecting the first touch bridge and electrically connected to at least one of the first touch cathode electrode and the second touch cathode electrode; and a first upper touch shield disposed over the first touch line and overlapped with at least a portion of the first touch line, wherein the first upper touch shield has an equipotential with the first touch line.
US11995255B2 Dynamic moving averaging method to suppress mouse stationary jitter
A method for reducing jitter of an optical sensor when in a stationary condition includes: receiving a plurality of raw delta; comparing a movement of the optical sensor with a predetermined threshold; and when the movement is less than the predetermined threshold, entering a dynamic downshift mode, including: storing raw delta into a buffer; when the buffer is not full, outputting the raw delta as reported delta; and when the buffer is full, calculating an average of the total raw delta stored in the buffer, and outputting the average delta as reported delta.
US11995254B2 Methods, devices, apparatuses, and storage media for mapping mouse models for computer mouses
The present disclosure relates to methods, devices, apparatuses, and storage media for mapping mouse models for computer mouses. A method according to the present disclosure may include: determining target information of a mouse model corresponding to the mouse in a virtual reality system, using the target information as initial target information; receiving movement data of the mouse in real time, the movement data including a movement distance and a movement direction of the mouse; updating the target information of the mouse model in the virtual reality system according to the movement data of the mouse; and displaying the mouse model at the updated target information in a virtual reality scene.
US11995253B1 Systems with deployable controllers and user identification
A controller may have an input device and a sensor adjacent to the input device. The input device may be a touch sensor, a touch screen display, a button, a rotatable knob, or other device that gathers user input. The input device may be reachable by different users occupying different respective seats. The sensor may be an infrared optical sensor that emits infrared light and measures the emitted infrared light after the emitted infrared light has reflected from the hand of a user. The sensor may determine from these hand measurements which of the different users is supplying user input to the input device. Hand distance information and other information on the current user of the input device may also be gathered. The input device may be deployed by an actuator based on hand speed information.
US11995249B2 Systems and methods for producing responses to interactions within an interactive environment
An interactive system includes a portable device configured to be used in an interactive environment. The portable device includes an input mechanism that initiates delivery of a virtual projectile. The interactive system also includes a control system that includes one or more processors. The one or more processors receive data indicative of a location and an orientation of the portable device and receive additional data indicative of actuation of the input mechanism. In addition, the one or more processors determine a successful virtual interaction of an interactive physical element with the virtual projectile based on the location and the orientation of the portable device during the actuation of the input mechanism, and adjust an interactive virtual element displayed on a display screen in response to the successful virtual interaction of the interactive physical element.
US11995248B2 User interface device of display device and method for controlling the same
A user interface device and method for controlling a screen by a wheel input signal in a display device. The display device, based on wheel events that continuously occur according to manipulation of a wheel input device by a user reaching a reference number, obtains an average interval of intervals between occurrence times at which the wheel events occur, respectively. The display device displays a result of performing a continuous operation through a display based on the obtained average interval being shorter than a reference interval.
US11995245B2 User-defined virtual interaction space and manipulation of virtual configuration
The technology disclosed relates to creating user-defined interaction spaces and modalities in a three dimensional (3D) sensor space in response to control gestures. It also relates to controlling virtual cameras in the 3D sensor space using control gestures and manipulating controls of the virtual cameras through the control gestures. In particular, it relates to defining one or more spatial attributes of the interaction spaces and modalities in response to one or more gesture parameters of the control gesture. It also particularly relates to defining one or more visual parameters of a virtual camera in response to one or more gesture parameters of the control gesture.
US11995244B2 Methods and systems for creating virtual and augmented reality
Configurations are disclosed for presenting virtual reality and augmented reality experiences to users. The system may comprise an image capturing device to capture one or more images, the one or more images corresponding to a field of the view of a user of a head-mounted augmented reality device, and a processor communicatively coupled to the image capturing device to extract a set of map points from the set of images, to identify a set of sparse points and a set of dense points from the extracted set of map points, and to perform a normalization on the set of map points.
US11995243B2 Head-mounted display with user-operated control
A system, such as a head-mounted display (HMD), displays images to a user. The system has an active state and an idle state. The system includes a display device, a beam combiner, and a user-operated control. The display device displays images when the system is in the active state and emits a reduced amount or no light when the system is in the idle state. The beam combiner provides a first optical path for light from an external environment to the user's eye and also provides a second optical path for light emitted from the display device to the user's eye. Responsive to activation by the user, the control switches the system between states that include the active state and the idle state, where the idle state is a default state and the system remains in the active state only while the user-operated control remains activated by the user.
US11995241B1 System and method of a modular seamless haptic touchpad assembly and method of manufacture of the modular seamless haptic touchpad
An apparatus and method of manufacture for a modular seamless touchpad assembly comprising a seamless glass layer extending to a plurality of palm rest surfaces formed over a touchpad support bracket that extends across a top cover of a base chassis of an information handling system and including a touchpad printed circuit board assembly (PCBA) and a haptic actuator array coupled between the touchpad PCBA and the touchpad support bracket for generating haptic user feedback. The touchpad support bracket is formed under the haptic actuator array to support the modular seamless touchpad assembly as an installable hardware module to modularly fit within a touchpad opening formed in the top cover of the base chassis and a connector port to operatively couple a haptic touchpad controller with a reciprocal connector in the touchpad opening such that the modular seamless touchpad assembly is testable via the connector port before installation.
US11995240B2 Method and system for conveying digital texture information to a user
A system for conveying digital texture information to a user includes and/or interfaces with a tactile stimulation device and a processing subsystem. A method for conveying digital texture information to a user includes any or all of: receiving a set of inputs; characterizing a digital object and/or a user based on the set of inputs; determining a stimulation pattern based on the characterization(s); providing stimulation to the user according to the stimulation pattern; and repeating any or all of the above processes.
US11995239B2 Display element having variable damping
A display unit comprising a touch surface touchable by a user, a drive unit for moving the touch surface when the touch surface is touched, in particular for haptic feedback to the user, and at least one damping element, which damps mechanical oscillations of the movement of the touch surface. Each damping element comprises an elastic element and a pressure setting element (for example, a valve). This pressure setting element is designed to fill the elastic element in a variable or settable manner with gas for the damping. The damping properties of the display unit can thus be set arbitrarily via the gas pressure inside the elastic element.
US11995237B1 Arm-wearable device for sensing neuromuscular signals using a shared reference electrode that is shared between two or more electrodes and methods of use thereof
An arm-wearable device for sensing neuromuscular signals using a shared reference electrode that is shared between two or more electrodes is provided. The arm-wearable device includes a structure configured to be worn by a user, the structure having an interior surface configured to contact a user's skin when the arm-wearable device is donned by the user. The arm-wearable device includes a first electrode, a second electrode, and a shared reference electrode, each electrode contacts the user's skin above respective neuromuscular pathways of the user when the wearable structure is worn by the user. The first and second electrodes detect neuromuscular signals and the shared reference electrode detects a reference neuromuscular signal. The arm-wearable device includes circuitry configured to compare the neuromuscular signals and the reference neuromuscular signal to determine a motor action that the user intends to perform with their hand.
US11995235B2 Human interface system
A human interface system comprising a physical controller configured to receive input from a user and a brain-computer interface in which visual stimuli are presented such that the intention of the user can be validated. The input data from the physical controller is combined with input data from the brain-computer interface to provide hybrid input which may be used to control one or more external real or computer-generated objects. Method of operating said human interface device.
US11995230B2 Methods for presenting and sharing content in an environment
In some embodiments, an electronic device selectively de-emphasizes a three-dimensional environment in which content is presented. In some embodiments, an electronic device modifies the boundaries of content in a user interface. In some embodiments, an electronic device shares content with users in a three-dimensional environment.
US11995229B2 Vehicle-mounted display adjustment device and vehicle
The present disclosure provides a vehicle-mounted display adjustment device and a vehicle, including an adjustment unit and a control unit. Positions of human eyes are detected and located through a detection module in the control unit, and position information of the human eyes is sent to a control module in the control unit. The control module sends a control signal to the adjustment unit according to a gaze direction of the human eyes to drive the adjustment unit to adjust an angle of the vehicle-mounted display.
US11995228B2 Head tracking system with extended kalman filter combining absolute and relative navigation
A system and method for head tracking for a head worn display (HWD) includes head-frame and platform-frame IMUs providing high-rate pose data of the wearer's head and a mobile platform. An optical tracker estimates an optical pose of a camera oriented at fiducials based on a comparison of 2D image data captured by the camera (and portraying the fiducials within the image) and the known location of each fiducial in a 3D marker frame. The pIMU also provides low-rate, high-integrity georeferenced pose data of the mobile platform (e.g., in an earth frame). The head tracker provides low-rate, high-integrity absolute head pose solutions (e.g., user head pose in the earth frame) based on the georeferenced pose data and current high-rate head/platform pose data, updating the absolute pose solutions with high-rate updates based on combined extended Kalman filter propagation of the high-rate head and platform pose data with refined optical pose data.
US11995225B2 System and method of robotic virtual reality footwear
A system, method and device for a robotic boot for wireless control in a virtual reality system. The robotic boot includes a power electronics module, controller, radio, and trackers. The robotic boot has a front drive module and a rear drive module; a boot chassis and a battery. The boot controller controls velocity and position based on virtual reality tracking data to maintain the user inside a predetermined operating space while the user is wearing the robotic boot. The method includes measuring pose data; determining if the user is outside of an area, and calculating an intended velocity of the user; calculating a motion command in response to the measured pose data and the total desired motion, and controlling drive module motors to move the user in virtual reality with the intended velocity.
US11995222B2 Secure logic chip for resisting hardware trojan induced leakage in combinational logics
In one embodiment, the invention is a method and apparatus for designing combinational logics with resistance to hardware Trojan induced data leakage. The invention solves the untrustworthy fabrication risk problem by introducing a design method such that even when the design is entirely known to an attacker and a data leakage Trojan is injected subsequently, no useful information can be obtained. This invention contains several methods as shown in several embodiments. The methods include randomized encoding of binary logic, converting any combinational binary logic into one with randomized encoding, and partitioning a randomized encoded logic for split manufacturing.
US11995220B2 Secure CPU architecture using encryption of return addresses
Aspects of the subject disclosure may include, for example, identifying, during a CPU's execution of a first program, a branching instruction of the first program that redirects execution to a second program. Responsive to the identifying of the branching instruction, a return address of a next instruction of the first program is encrypted. The encrypted return address is transferred to the second program without the CPU retaining a record of the return address. The encrypted return address is received from the second program responsive to its completion of execution. The received encrypted return address is decrypted to obtain the return address enabling a resumption of execution of the first program from the next instruction. Other embodiments are disclosed.
US11995218B2 Processor with a configurable distribution of privileged resources and exceptions between protection rings
A processor having a plurality of protection rings and comprising a protection ring management system in which the attributions of exceptions or privileged resources to protection rings are defined by a programmable table.
US11995217B2 Data integrity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.
US11995216B2 Injectable hardware and software attestation of sensory input data
Methods of sensory input integrity attestation are provided. Artifacts included within devices under test inject a known noise signal into the output signal of one or more output devices that are detectable by one or more input devices (i.e., sensors) of an embedded device, and monitor the received input data. By comparing the received signal against the expected noise signal, attestation of the validity of sensory input data is possible. Such sensory input data attestation is capable either locally or using a remote attestation device with knowledge of the expected data stream.
US11995214B2 System and method for management of policies and user data during application access sessions
A system and method for managing access by end-users to features of an application through a policy management service is disclosed. Specifically, the method and system enable an application provider to utilize tools made available by the policy management service for creation of policies, such as terms and conditions and/or consent to data usage. In addition, the policy management service can provide an interface from which application administrators can link subset(s) of an API to specific policies, as well as the manage the presentation of these policies to end-users of the API that offer options to review and accept or reject the policies. The service further allows users to revoke an acceptance to a policy and to review their privacy settings. In addition, the policy management service can regulate the access of user data by external entities based on the policy limits.
US11995211B2 Secure authentication method and secure authentication system
A secure authentication method includes: deriving a distributed LSH value using secret LSH, taking a first distributed feature amount which is a feature amount of user information distributed through a secret distribution method and encrypted LSH parameters as inputs; deriving a distributed hash value using a secret unidirectional function, taking the distributed LSH value and a distributed key as inputs; decoding the hash value by reversing distribution of the distributed hash value; selecting, from a secret hash table storing sets of a hash value as an index and a distributed feature amount as a data string, a set including a hash value matching the decoded hash value; computing, in secret, similarity between the distributed feature amount in the set and the first distributed feature amount; deriving, in secret, a user authentication result based on the similarity computed; and outputting the derived authentication result.
US11995207B2 Dynamic security controls for data sharing between systems
In an aspect, the present application may describe a method. The method may include: receiving, from a remote computing device, a first indication of consent for an authenticated entity to share data with a first third party server, the first indication of consent associated with a first sharing permission defining a first sharing scope; in response to receiving the first indication of consent: configuring a server to share data for the authenticated entity with the first third party server based on the sharing permission; identifying a first safety score, the first safety score associated with the first third party server; and updating a risk score for the authenticated entity based on the first safety score and the first sharing permission; and sending the updated risk score for the authenticated entity to the remote computing device for display thereon.
US11995197B2 Sensitive data encryption
In a method for encryption of sensitive data, an encrypted user private key is received in a Trusted Execution Environment (TEE) in a worker node in a container management system, the encrypted user private key being an encrypted version of a user private key for decrypting a message from a user in the container management system. The user private key is obtained in the TEE, and the encrypted user private key being decrypted into the user private key with a provider private key that is received from an encryption manager for managing the container management system. With these embodiments, the user private key may be transmitted to the worker node safely, such that the worker node may use the user private key to decrypt messages from the user. Therefore, the security level of the container management system may be increased.
US11995187B1 Systems and methods for a comprehensive and efficient simulation-based methodology on IP authentication and trojan detection
Methods, machine readable media and systems for a method to determine if a model of an integrated circuit (IC) includes a Trojan component are described. In one embodiment, a method can include the following operations: splitting the model of the IC into a plurality of tiles; simulating the IC with an elevated temperature of each tile to predetermined level; computing a temperature-dependent leakage power for each tile; and identifying a tile of the IC as including a Trojan component based on the temperature-dependent leakage power computed.
US11995186B2 Ransomware attack onset detection
A method of detecting the onset of a ransomware attack is presented. In an example embodiment, file backup metadata for each of a plurality of computing devices is accessed and analyzed to detect anomalous file backup activity of individual ones of the computing devices. A determination is made as to whether the detected anomalous file backup activity of at least some of the computing devices is correlated in time. File description metadata for each of the computing devices is also accessed and analyzed to identify files in the computing devices that are anomalous to other files in the computing devices. A determination whether a ransomware attack has begun is based on a determination that the detected anomalous file backup activity of at least some of the computing devices is correlated in time, as well as on the identified anomalous files.
US11995185B2 Classifying ransom notes in received files for ransomware process detection and prevention
The present invention analyzes the text of a received file to determine if the file likely is a forensic artifact of a ransomware attack on a computer system. If the computer system concludes that the file is likely an artifact of a ransomware attack, the system suspends or terminates all related processes, thereby minimizing the harm caused to the computer system.
US11995184B2 Low-latency digital signature processing with side-channel security
A low-latency digital-signature with side-channel security is described. An example of an apparatus includes a coefficient multiplier circuit to perform polynomial multiplication, the coefficient multiplier circuit providing Number Theoretic Transform (NTT) and INTT (Inverse NTT) processing; and one or more accessory operation circuits coupled with the coefficient multiplier circuit, each of the one or more accessory operation circuits to perform a computation based at least in part on a result of an operation of the NTT/INTT coefficient multiplier circuit, wherein the one or more accessory operation circuits are to receive results of operations of the NTT/INTT coefficient multiplier circuit prior to the results being stored in a memory.
US11995183B2 Context-based response to attacks against autonomous systems
Systems, apparatuses, and methods to response to detected attacks in an autonomous system based on context of the autonomous system are described. In particular, the disclosure provides an intrusion detection system receiving contexts and contracts dictating particular response guide rails from a higher level components or stack on the autonomous system. The intrusion detection system is arranged to respond to attacks according to the contract without intervention by the higher level components or stack.
US11995180B1 Generative artificial intelligence model protection using output blocklist
The inputs and/or outputs of a generative artificial intelligence model are monitored to determine whether they contain or otherwise elicit undesired behavior by the model such as bypassing security measures, leaking sensitive information, or generating or consuming malicious content. This determination can be used to selectively trigger remediation processes to protect the model from malicious actions. Related apparatus, systems, techniques and articles are also described.
US11995179B2 Side-channel protection
In various examples there is a computing device in communication with at least one other computing device via a communications network. The computing device has a memory and a central processing unit having a trusted execution environment comprising trusted regions of the memory. The computing device has an operating system configured to create a memory mapping between a virtual address space of the memory and a memory of the at least one other computing device and to provide details of the memory mapping to the trusted execution environment. The trusted execution environment is configured to execute an application which is able to communicate with the other computing device directly using the memory mapping provided by the operating system.
US11995174B2 Systems, methods, and storage media for migrating identity information across identity domains in an identity infrastructure
Systems, methods, and storage media for migrating identity information across identity domains in an identity infrastructure are disclosed. Exemplary implementations may: receive a login request from a first user in a first identity domain; extract, from the login request, identity data, wherein the identity data comprises at least one of a user identifier and user credentials information associated with the first user; identify one or more credential verification resources in the first identity domain; verify at least one of the user identifier and user credentials information for the first user; identify one or more other identity domains, including at least a second identity domain, in the identity infrastructure, wherein the first user is an unmigrated user in the second identity domain; request additional identity data for the first user from the first identity domain; and create a user profile for the first user in the second identity domain.
US11995166B2 Biometric authentication through vascular studies
Introduced here are approaches to authenticating unknown persons based on variations in the spatial properties and directionality of blood flow through vessels over time. At a high level, these approaches rely on monitoring vascular dynamics to recognize unknown persons. For example, an authentication platform may examine digital images of an anatomical region to establish how a property of the vasculature within the anatomical region changed as a result of deformation. Examples of properties include the position, size, volume, and pressure of vessels included in the vasculature, as well as the velocity and acceleration of blood flowing through the vasculature.
US11995161B2 Biometric enrolment
A method is described for biometric enrolment of a biometrically authorisable device having a biometric sensor for identification of an authorised user and a processor capable of permitting access to one or more secure feature(s) based on authentication of the user's identity. The enrolment method includes mounting the biometrically authorisable device to a holder in order to form an enrolment system arranged to be delivered to the end user by mail. The holder has a power source such that during delivery the supply of power is deactivated and the holder includes a switching arrangement configured to activate the supply of power in response to manipulation of the holder. The enrolment system is delivered to the user and the supply of power is activated in response to manipulation of the holder by the user.
US11995160B2 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.
US11995158B2 Techniques for predicting leakage of a serial number
Techniques are provided herein for tracking activation events associated with a given serial number and using the data from the activation events to autonomously determine whether the serial number has been leaked. Numerous different characteristic parameters of activation events collected over a given time period for a serial number can be tracked and stored in a database. A plurality of different input variables can be generated based on the characteristic parameter data, which create the inputs that are used by a trained neural network to determine the leakage probability. If the leakage probability is determined to be above a certain threshold, an alert of some kind can be generated to indicate that the serial number has been leaked.
US11995156B2 Confidence aided upsampling of categorical maps
A system and method for confidence aided upsampling of categorical maps. In some embodiments, the method includes: determining a category of a first pixel of an image, the first pixel having a plurality of neighboring pixels, each of the neighboring pixels having a category; and processing the image based on the determined category. The determining may include: calculating a confidence weighted metric for each of the neighboring pixels, the confidence weighted metric being based on a maximum confidence value among each of the neighboring pixels; and determining the category of the first pixel based on the confidence weighted metric of each of the neighboring pixels and based on the category of one of the neighboring pixels.
US11995155B2 Adversarial image generation method, computer device, and computer-readable storage medium
An adversarial image generation method, a computer device, and a computer-readable storage medium are provided. The method includes the following. A reference model classification-equivalent with a target classification model is generated according to the target classification model. A target image is obtained and an original noise for the target image is generated according to the reference model. A first noise and the original noise are input into an adversarial model and a second noise corresponding to the first noise is output when the adversarial model meets a convergence condition, where the second noise enhances an information entropy of the original noise. An enhanced noise image corresponding to the target image is generated according to the second noise and the target image, where a classification accuracy of the enhanced noise image in the target classification model is less than a classification accuracy of the target image in the target classification model.
US11995152B2 Bipolar morphological neural networks
A bipolar morphological neural network may be generated by converting an initial neural network by replacing multiplication calculations in one or more convolutional layers with approximations that utilize maximum/minimum and/or addition/subtraction operations. The remaining part of the network may be trained after each convolutional layer is converted.
US11995150B2 Information processing method and information processing system
An information processing method implemented by a computer includes: obtaining a piece of first data, and a piece of second data not included in a training dataset for training an inferencer; calculating, using a piece of first relevant data obtained by inputting the first data to the inferencer trained by machine learning using the training dataset, a first contribution representing contributions of portions constituting the first data to a piece of first output data output by inputting the first data to the inferencer; calculating, using a piece of second relevant data obtained by inputting the second data to the inferencer, a second contribution representing contributions of portions constituting the second data to a piece of second output data output by inputting the second data to the inferencer; and determining whether to add the second data to the training dataset, according to the similarity between the first and second contributions.
US11995147B2 Unified forward and inverse transform architecture
Multiple transform sizes improve video coding efficiency, but also increase the implementation complexity. Furthermore, both forward and inverse transforms need to be supported in various consumer devices. Embodiments provide a unified forward and inverse transform architecture that supports computation of both forward and inverse transforms for multiple transforms sizes using shared hardware circuits. The unified architecture exploits the symmetry properties of forward and inverse transform matrices to achieve hardware sharing across different the transform sizes and also between forward and inverse transform computations.
US11995145B2 Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a document and combine those changes with the original tree data structure displayed to accurately and efficiently enable a replay engine to redisplay the tree data structure, changes, and user interactions which occurred at the client device. The data collected from a client-side capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of documents.
US11995144B2 Webpage illustration processing method, system, device and storage medium
The processing method comprises: acquiring a first image set corresponding to a product category; labelling at least one region of interest for each image in the first image set, wherein each region of interest is used for representing an object; acquiring a scanning window; using the scanning window to scan the regions of interest, acquiring scanning results, and placing the scanning results into a sample training set; establishing an illustration frame acquisition model by taking the first image set as input and taking the sample training set as output; acquiring an image to be processed, and using the illustration frame acquisition model to acquire a target webpage illustration frame corresponding to the image to be processed; and cutting, according to the target webpage illustration frame, the image to be processed so as to obtain a target webpage illustration.
US11995143B2 Method for providing information, method for generating database, and program
As audio (1) is input to an extension of a browser, the extension transmits the audio (1) to a language processing server. A speech recognition unit obtains a text (1) corresponding to the audio (1), and transmits the text (1) to a natural language understanding unit. In the natural language understanding unit, an information processing unit identifies a URL (1) corresponding to the text (1), and transmits the URL (1) to the browser. The extension passes the URL (1) to a browsing function. The browsing function uses the URL (1) to access a web server. The web server transmits a web page (1) corresponding to the URL (1) to the browser. The browsing function shows a screen corresponding to the web page (1) on a display.
US11995137B2 Generalizing a segment from user data attributes
A data server may support segment identification based on a selected user profile. For example, a user may select a user profile as the basis for identifying a segment of additional user profiles. The server may identify attributes associated with the selected user identifier and generate an expression based on the identified subset. The expression may include a normalization function corresponding to at least one attribute. The normalization function may identify correlated attribute values for an attribute associated with the selected user profile. The data server may query a data storage system to identify the additional user profiles based on the expression. The data server may also support user defined Boolean expressions such that the expression is used to identify user identifiers associated with a first attribute and a second attribute.
US11995132B2 Systems and methods for visualizing posting data and facilitating posting communications
A system is described for generating a graphical representation of a mapping of post data of a posting. In various aspects, post data may be collected which may include a first node of a plurality of nodes identifying a submitting user of the one or more document management systems. Reaction data may be collected which may include a second node of the plurality of nodes identifying a reacting user of the one or more document management systems. The mapping may then be generated from the post data and the reaction data, in which the mapping may include the first node and the second node. The graphical representation of the mapping may then be generated, wherein zooming out of the graphical representation may filter out one or more nodes of the plurality of nodes based on a number of edges corresponding to the one or more nodes.
US11995126B2 Projection constraints enforced in a database system
A system for enforcing projection constraints on data values stored in specified variables of a shared dataset of a cloud data platform. A request is received from a first account of the cloud data platform that identifies a first operation to be performed on the shared dataset. A first set of data, including data accessed from a first variable, is accessed from the shared dataset to use in performing the first operation. A projection constraint policy attached to the first variable of the shared dataset is determined, and the projection constraint policy is further determined to be enforced based on the request. Based on the first set of data and the first operation, an output to the first request is generated.
US11995124B2 Query language interoperability in a graph database
Methods, systems, and computer-readable media for query language interoperability in a graph database are disclosed. Data elements are inserted into a graph database using one or more of a plurality of graph database query languages. The graph database query languages comprise a first graph database query language associated with a first data model and a second graph database query language associated with a second data model. The data elements are stored in the graph database using an internal data model that differs from the first and second data models. One or more of the data elements are retrieved from the graph database based at least in part on a query. The query is expressed using a different graph database query language than the graph database query language used to insert the one or more retrieved data elements.
US11995122B2 Electronic device for providing recognition result of external object by using recognition information about image, similar recognition information related to recognition information, and hierarchy information, and operating method therefor
Various embodiments of the disclosure relate to an electronic device for providing a recognition result for an external object by using recognition information for an image, similar recognition information related to recognition information, and hierarchy information, and an operating method thereof. The electronic device may include a camera, a display, a memory, and a processor. The processor may be configured to acquire an image including an external object by using the camera, generate recognition information for the external object by using the image, acquire similar recognition information generated together with the recognition information as a recognition result of the external object corresponding to the recognition information before the generating operation, acquire hierarchy information corresponding to the recognition information or the similar recognition information, and provide, by using the display, a recognition result for the external object generated by using at least the recognition information, the similar recognition information, and the hierarchy information.
US11995120B1 Apparatus and method for generation of an integrated data file
An apparatus for generation of an integrated data file, wherein the apparatus includes at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to receive content data from a user, receive preference data from the user as a function of receipt of the content data, create a plurality of templates as a function of the preference data and the content data, receive user feedback associated with the plurality of templates, generate one or more updated templates as function of the user feedback and the plurality of templates, generate an integrated data file as a function of one or more updated templates and transmit the integrated data file to one or more content producers.
US11995119B2 Privacy controls for sharing embeddings for searching and indexing media content
This document describes techniques and systems that enable privacy controls for sharing embeddings for searching and indexing media content. A set of images of a user's face are obtained and a machine-learned model is applied to the set of images to generate a user-specific dataset of face embeddings for the user. Media content stored in a media storage is indexed by applying the machine-learned model to the media content to provide indexed media information identifying one or more faces shown in the media content. Access to the indexed media information by another user querying the media content for images or videos depicting the user is controlled based on a digital key shared by the user with the other user, where the digital key is associated with the user-specific dataset and the user-specific dataset is usable to identify the images or videos depicting the user.
US11995116B2 Multi-user content queue
A device implementing a multi-user content queue may include a memory and at least one processor configured to receive, on the device, a content query and retrieve, from the memory, user account credentials corresponding to user accounts associated with the device. The at least one processor may be further configured to provide, to a server, the user account credentials and the content query. The at least one processor may be further configured to receive, from the server and based on the content query, a user account identifier of one of the user accounts and a content identifier corresponding to content in a content library of the one of the user accounts. The at least one processor may be further configured to utilize the user account identifier and the content identifier for output, by the device, of the content from the content library of the one of the user accounts.
US11995112B2 System and method for information recommendation
The disclosure relates to information recommendation systems and methods. The information recommendation methods may include: obtaining information selected by a user or information retrieved by the user; analyzing the selected information or the retrieval information; determining a retrieval path based on a result of analyzing the selected information or the retrieval information; retrieving other information related to the selected information based on the retrieval path; and recommend the other information to the user. The information recommendation systems may include a computer-readable storage medium; codes stored in the computer-readable storage medium; and a processor; when executing the codes, the processor may perform the above-mentioned information recommendation methods.
US11995096B2 Creation of message serializer for event streaming platform
Processing logic may determine that an application is to produce one or more records to an event streaming platform. Processing logic may determine a data structure to contain content to be stored to the event streaming platform. Processing logic may automatically generate a serializer in view of the data structure during development of the application. During runtime, the application may use the serializer to serialize the content contained in the data structure and store the content to the one or more records of the event streaming platform.
US11995095B2 Method and system for sharing access to a database
A computer-implemented method for sharing access to a database of records relating to clinical trial investigators amongst a number of users is disclosed. Each record includes a number of data fields associated with a clinical trial investigator and has associated metadata indicating a record owner. The method comprises: a) receiving a database query from a first user; b) resolving the query using a first subset of the records in the database including only those records for which the associated metadata indicates that the record owner is the first user and those records for which the associated metadata indicates that the record owner is another user which has registered a sharing rule in respect of the first user, whereby the first user is granted permission to access its records; and c) generating a result set including only those records used to resolve the query that satisfy the query.
US11995093B1 Systems and methods for dimensional reduction of categorical data
A method for processing categorical data in a time series includes: obtaining the time series where the time series includes a plurality of time series entries; generating, for each of the time series entries, a categorical data component and a supporting component; generating, using the supporting component and the categorical data component, a combined categorical data component specifying a linear effect of the categorical data component on each of the time series entries; predicting, using the combined categorical data component, a future forecast of the categorical data of the time series; and displaying, on a display, the future forecast of the categorical data to a user.
US11995091B2 Website scoring system
In one implementation, a method for providing a user with an assessment of website quality includes receiving, at a computer system, identification of a website; retrieving, by the computer system, content that comprises the website; and automatically analyzing, by the computer system, the content. The method can further include determining, by the computer system, (i) a search engine optimization (SEO) sub-score for the website, (ii) an accessibility sub-score for the website, and (iii) a quality assurance score for the website based on the analysis of the content. The method can additionally include determining, by the computer system, a quality score for the website based on a combination of the SEO sub-score, the accessibility sub-score, and the quality assurance sub-score; and transmitting, by the computer system, the quality score to a client computing device for presentation in a user interface.
US11995088B2 Systems and methods for identifying similar electronic content items
Techniques for identifying similarity between a primary content item and candidate content items are disclosed. The techniques include receiving a similarity request from a client device, the similarity request including contextual data about a primary content item; determining a vector number for the primary content item using the contextual data; identifying candidate content items based on the contextual data; retrieving vector numbers for the identified candidate content items; computing a distance between the vector number of the primary content item and the vector number of each of the candidate content items; ranking the candidate content items based on their computed distance from the primary content item; and selecting at least a subset of the ranked candidate content items as similar content items and communicating the selected subset of the ranked candidate content items to the client device for display on a display of the client device.
US11995087B2 Near-memory acceleration for database operations
Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
US11995086B2 Methods for enhancing rapid data analysis
A method for enhancing rapid data analysis includes receiving a set of data; storing the set of data in a first set of data shards sharded by a first field; and identifying anomalous data from the set of data by monitoring a range of shard indices associated with a first shard of the first set of data shards, detecting that the range of shard indices is smaller than an expected range by a threshold value, and identifying data of the first shard as anomalous data.
US11995083B2 Maintaining query performance during high concurrency operations
A computer-implemented method dynamically switches access plans for a query during concurrent query execution. The method includes receiving a first query configured to be processed by a database system. The method also includes generating, for the first query, an access plan for each of identified resource sets. The method includes determining a first set of available resources that represent an available capacity for the database system. The method further includes selecting a first resource set of the one or more resource sets, where the selecting is based on the first set of available resources being closest to the first resource set. The method also includes selecting, based on the first set of available resources, a first access plan of the one or more access plans. The method includes executing the first query and returning results of the first query to a source of the first query.
US11995076B2 System, computing platform and method of integrating data from a plurality of data sources
A system, a computing platform, and a method of integrating data from a plurality of data sources are disclosed herein. The method includes receiving datapoints from the plurality of data sources via one or more connectors in real-time. The datapoints are received in accordance with a data model represented at least in part by the one or more connectors. The method includes generating relationships between the datapoints based on at least a semantic mapping of the datapoints using a semantic model, and integrating the datapoints from the plurality of data sources in real-time based on at least one of the relationships and the data model.
US11995072B2 Nested query execution tool
Techniques for executing operations associated with sub-sets of queries in a set of nested queries are disclosed. A graphical user interface displays individual sub-queries as separate visual representations. Based on detecting a selection, a system executes a selected query in the set of nested queries, without executing parent queries in the set of nested queries. Based on detecting another selection, the system exports a selected query without exporting parent queries of the selected query. The system copies the metadata describing the selected query and transfers the metadata to another set of nested queries. Based on detecting another selection, the system displays a results count for a selected query. The system displays a number representing the number of results returned by the selected query, without displaying the query results.
US11995068B1 Anomaly detection of entity behavior
A method including: receiving a set of data representing usage by entities of objects in a computing resource; extracting, from the initial set of data, one or more feature vectors representing the usage by one of the entities with respect to the objects; generating, from the feature vectors, a feature matrix; with respect to each entry in the feature matrix: (i) assigning a binary value to the entry, based on a predefined usage threshold, (ii) identifying, among the one or more entities, k nearest neighbor entities with respect to the one of the entities, based on a predefined distance threshold, and (iii) modifying the usage value of the entry, based on usage values associated with each of the k nearest neighbor entities with respect to the one of the objects; and updating the feature matrix with the modified usage values, to obtain a manipulated feature matrix.
US11995067B2 Systems and methods for blockchain rule synchronization
The disclosed embodiments relate to implementation of a syntax for altering one or more rules by which a blockchain may be modified wherein the software implementing each client of a blockchain network are programmed to be responsive to requests or directives to alter one or more rules by which blocks may be added to a blockchain responsive to transactions received for storage therein, the requests/directives being processed by the client as a transaction and added to the block in accordance with the current state of the operating rules, thereby adding a new rule or modifying an existing rule for subsequent operation of the client.
US11995066B2 Multi-database log with multi-item transaction support
At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
US11995062B2 System and method for improved data consistency in data systems including dependent algorithms
A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.
US11995061B2 Techniques and architectures for partition mapping in a multi-node computing environment
Mapping of database partitions to available nodes. Metric information related to the partitions of the database are stored. One or more metrics associated with the partitions are gathered. A plurality of potential mappings of partitions to nodes are evaluated. One of the potential mappings of partitions to nodes to result in improved metric distribution among the nodes and the partition moves are within a pre-selected move constraint is selected. The selected potential mapping is implemented by moving one or more partitions between one or more nodes.
US11995056B2 Database for a coordinate system of an aircraft
Techniques are described herein for generating a database. A method can include receiving a first value associated with a physical element of a target object and obtained during a performance of a first stage of a robot task, and a second value associated with the physical element and obtained during a second stage, wherein the first and second value describe a same characteristic of the physical element and are represented in a target object coordinate system. A third value associated with a tool of a robot and obtained during a third stage can be received, wherein the third value is represented in the robot coordinate system. A first data structure can be generated, wherein the first data structure comprises the first, second, and third value. The first data structure can be associated with a second data structure, wherein the second data structure comprises a fourth value identifying the target object.
US11995054B2 Machine-learning based data entry duplication detection and mitigation and methods thereof
Systems and methods of the present disclosure enable a processor to automatically detect duplicate data entries by receiving data entries associated with a user, where each data entry includes a value, a time, an entity identifier, and a location. Pairs of similar data entries are determined by matching the entity identifier and the location pairs data entries. Candidate duplicate data entries are determined based on a proximity in time between data entries of the similar data entries. For each candidate duplicate data entry, a feature vector is generated including the entity identifier, location, value and time, and each feature vector is submitted to a duplicate classification model to automatically determine duplicate data entries from the candidate duplicate data entries, the duplicate classification model being trained according to a historical dispute entries.
US11995050B2 Systems and methods for sketch computation
A method for sketch computation is provided. The method may comprise receiving an input data stream from one or more client applications. The method may also comprise generating at least one segment from the input data stream. At least one segment may comprise a plurality of chunks. The method may further comprise computing a sketch of the at least one segment. The sketch may comprise a set of features that are representative of or unique to the at least one segment, such that the set of features corresponds to the at least one segment. The sketch may be useable for inline deduplication of at least one other input data stream received from the one or more client applications without (i) generation of a full index of the plurality of chunks or (ii) comparison of the at least one other input data stream to the full index.
US11995047B2 Dynamic schema based multitenancy
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: running an application on one or more computing node, the application providing user access to a database; receiving by the application registration data from a user for registering the user into a service; in response to the receiving the registration data from the user, generating a user schema that defines access rights of the user to the database, wherein the generated user schema includes a set of shared data structure objects instantiated in a storage system associated to the application, and a set of private data structure objects.
US11995044B2 Configurable stacking/stackable filesystem (CSF)
Techniques are disclosed for a configurable stackable filesystem (CSF) that interfaces with an underlying filesystem and client applications via a virtual filesystem interface (VFS). The CSF can perform a variety of operations on its files and directories. The operations implemented by the CSF can be configured to be performed via a configuration file on the specified files/directories. These operations comprise monitoring/logging including permissions and access control lists (ACL) changes, encryption, compression, rate-limiting and time-of-use enforcement, etc. The configuration file can be updated and loaded into the CSF with immediate effect at runtime, and without requiring to unmount the CSF and disrupting the processes using it. The CSF itself is advantageously modularly implemented as multiple layers or individual CSFs each specializing in one type of operation.
US11995034B2 Hierarchical tags with community-based ratings
A method for generating and maintaining hierarchical tags with community-based ratings is provided. Tags for media streams are organized into a hierarchical format. Users may select tags from the hierarchical tag database that describes a particular multimedia content. If the user is unable to locate a desired tag, the user may submit a new tag. Upon submission of the new tag, a librarian approves the tag before storing and placing the tag in the hierarchical tag database. Users are also able to rate the quality of the association between the tag and the multimedia content. If a tag is rated low, the tag may be removed from the hierarchical tag database. If the tag is rated highly, display of the tag in a list of tags becomes more prominent.
US11995031B2 Data migration management and migration metric prediction
A query specifying a source repository and a target repository is received from a client device. A source index is generated that corresponds to the source repository and represents a snapshot of metadata associated with data contained in the source data repository. The source index is filtered based on filtering criteria specified by the query to obtain a filtered source index. Attributes of data corresponding to the filtered source index are determined as well as data retrieval type parameters. Without initiating a data migration of the data corresponding to the filtered source index from the source repository to the target repository, predicted data migration metrics associated with the data migration are determined and presented to an end user of the client device. The end user is provided with the capability to initiate or forego the data migration based on an evaluation of the predicted data migration metrics.
US11995030B1 Reconfigurable parallel processor with stacked columns forming a circular data path
Processors, systems and methods are provided for thread level parallel processing. A processor may include a plurality of columns of vector processing units arranged in a two-dimensional column array with a plurality of column stacks placed side-by-side in a first direction and each column stack having two columns stacked in a second direction and a temporary storage buffer. Each column may include a processing element (PE) that has a vector Arithmetic Logic Unit (ALU) to perform arithmetic operations in parallel threads. At a first end of the column array in the first direction, two columns in the column stack are coupled to the temporary storage buffer for one-way data flow. At a second end of the column array in the first direction, two columns are coupled to each other for one-way data flow. The column array and the temporary storage buffer may form a one-way circular data path.
US11995028B2 Scalable network-on-chip for high-bandwidth memory
Described herein are memory controllers for integrated circuits that implement network-on-chip (NoC) to provide access to memory to couple processing cores of the integrated circuit to a memory device. The NoC may be dedicated to service the memory controller and may include one or more routers to facilitate management of the access to the memory controller.
US11995026B2 Techniques for configuring endpoints within a USB extension environment
In providing USB communication functionality over a non-USB-compliant extension medium, increased latency and processing delays may be introduced, including during configuration of endpoints. In some embodiments of the present disclosure, an upstream facing port device (UFP device) and a downstream facing port device (DFP device) are used to extend USB communication across an extension medium. In some embodiments, the UFP device extracts information from packets sent between a host device and a USB device during configuration of an endpoint. In some embodiments, the UFP device sends a synthetic NRDY packet to the host device in response to a STATUS Transaction Packet to provide the UFP device and DFP device additional time to complete configuration for servicing the endpoint.
US11995025B2 Active cable supporting high-speed signal link training
An active cable supporting high-speed signal link training includes a first end, a second end, and a high-speed media signal line and a low-speed control signal line between the first end and the second end. The first end is configured for connecting a source end, the second end is configured for connecting a display end, the low-speed control signal line is configured for transmitting a low-speed sideband signal, the high-speed media signal line is configured for transmitting a high-speed media signal, and the second end is provided with, or the first end and the second end are respectively provided with a signal monitoring module connected with a signal line in the low-speed control signal line; and a high-speed signal adjusting module configured for receiving the link training data or the judgment result identified based on the link training data.
US11995018B2 Determining a private connection between devices or functions of a serial bus
Embodiments of the present disclosure may relate to the existence of a unique value associated with each PCIe function or device that is readable from two or more PCIe functions, or from a CPU running system software. Embodiments enable system software to identify which PCIe functions have private or hidden connections. In addition, embodiments may allow system software to differentiate among multiple identical instances of PCIe add-in components that have associations. Other embodiments may be described and/or claimed.
US11995014B2 Bus exception handling method and apparatus, electronic device and readable storage medium
Provided are a bus exception handling method and apparatus, an electronic device and a computer-readable storage medium. The method includes: respectively obtaining, from multiple target buses, multiple pieces of target data corresponding to the multiple target buses, where the multiple target buses include a master bus and one or more candidate buses, and the target data corresponding to the master bus is referred to as first data; determining whether the first data satisfies a bus exception condition, where the bus exception condition is a data bus marker exception condition or a data content exception condition; and in response to determining that the first data satisfies the bus exception condition, selecting a target candidate bus in a healthy state as a new master bus, and updating local bus data.
US11995013B2 Direct memory access (DMA) controller issues memory access requests whereas memory locations having addresses which are offset amounts relative to destination template address
A direct memory access (DMA) controller comprises template storage circuitry to store at least one DMA template indicative of a DMA data access pattern. Each DMA template comprises enable indications settable to an enable state or a disable state. In response to a DMA command associated with a source address, a destination address, a source DMA template, and a destination DMA template, DMA control circuitry generates a set of DMA memory access requests to copy data from source memory system locations to destination memory system locations. The source/destination memory system locations are selected to have addresses which are offset relative to the source/destination address by offset amounts corresponding to positions of enable indications set to the enable state within the source/destination DMA template. The source/destination DMA templates allow irregular patterns of DMA accesses to be controlled in fewer DMA commands.
US11995010B2 Adaptor storage system of and method
Systems and methods relate to a bus adapter for a storage network. The bus adaptor includes a context memory comprising a first storage for uncacheable exchange resource indicators (XRI) and a second storage for cacheable XRI. The bus adapter also includes a host backing store unit configured to provide access to the different tier memories present locally or externally in the host memory extension using several caching sub-units and with the capability of an optional pinning operation for the cacheable XRI based upon at least one of input/output phase, first in line up to a limit, a region of a virtual context address associated with the cacheable XRI indicators, a protocol associated with the cacheable XRI, a size of a transaction, or work queue information.
US11995009B2 Scale-out high bandwidth memory system
A high bandwidth memory (HBM) system includes a first HBM+ card. The first HBM+ card includes a plurality of HBM+ cubes. Each HBM+ cube has a logic die and a memory die. The first HBM+ card also includes a HBM+ card controller coupled to each of the plurality of HBM+ cubes and configured to interface with a host, a pin connection configured to connect to the host, and a fabric connection configured to connect to at least one HBM+ card.
US11995008B2 Memory controller with hybrid DRAM/persistent memory channel arbitration
A memory controller includes a command queue having an input for receiving memory access commands for a memory channel, and a number of entries for holding a predetermined number of memory access commands, and an arbiter that selects memory commands from the command queue for dispatch to one of a persistent memory and a DRAM memory coupled to the memory channel. The arbiter includes a first-tier sub-arbiter circuit coupled to the command queue for selecting candidate commands from among DRAM commands and persistent memory commands, and a second-tier sub-arbiter circuit coupled to the first-tier sub-arbiter circuit for receiving the candidate commands and selecting at least one command from among the candidate commands.
US11995007B1 Multi-port, multi-protocol varied size RAM controller
A multi-bus protocol memory controller is disclosed. The memory controller utilizes shim circuits to translate between the various bus protocols used in the System on a Chip (SoC) and the bus protocol used by the memory controller. The use of shim circuits reduces the number of bridges required in the SoC and also increases performance. The memory controller is designed such that it may interface with any bus protocol, requiring only the design and inclusion of a shim circuit for that bus protocol.
US11995003B2 Method of data caching and device caching data
A method of data caching includes; determining a process corresponding to a read request communicated from a host, obtaining historical access information for the process according to historical process information stored in a cache, wherein the historical process information includes at least one of historical access information for the process and heat information for one or more regions historically accessed by the process, determining a first region historically accessed by the process according to the historical access information, such that heat information for the first region satisfies a first preset condition, and loading a physical address for the first region from a storage device to the cache.
US11995002B1 Electronic device and computing system including same
A byte-addressable electronic device is provided. The electronic device includes a volatile memory device, a mapping table storing address information of the volatile memory device corresponding to address information of a non-volatile storage device, and information indicating whether a command related to data access is processed in relation to the address information of the volatile memory device, and a controller connected to a host processor, the volatile memory device, and the non-volatile storage device, and configured to process commands related to data access received from the host processor based on the mapping table.
US11994991B1 Cache memory device and method for implementing cache scheduling using same
It is one object of the present disclosure to provide measures for securing scalability of the queue depth of cache schedulers by utilizing a plurality of cache schedulers. To this end, a cache memory device in accordance with one embodiment of the present disclosure comprises: a request reception unit configured to receive input transactions; a traffic monitoring module configured to monitor traffic of the input transactions; N cache schedulers, wherein N is an integer greater than or equal to 2; a region setting module configured to set N input transaction regions corresponding to each of the N cache schedulers based on the traffic of the input transactions monitored, wherein input transactions are transferred via an input transaction region set in each cache scheduler; and an access execution unit configured to perform cache memory accesses to input transactions scheduled by the N cache schedulers.
US11994989B2 Cache efficiency analysis based on in-depth metrics instrumentation
Techniques for analyzing cache efficiencies in storage systems based on in-depth metrics instrumentation. The techniques include collecting metrics instrumentation data for each page of a specific type stored in a cache memory component of a storage system. The metrics instrumentation data for each page of a specific type includes a timestamp indicating when the page was stored in the cache, a timestamp indicating when the last cache hit occurred for the page, a current number of cache hits for the page, and an indication of the specific type of page. The techniques further include, based on the metrics instrumentation data, obtaining a plurality of metrics for each specific type of page stored in the cache. The techniques further include, based on the plurality of metrics and/or the metrics instrumentation data, performing a remedial action to improve performance of the cache memory component or provide more optimal use of memory resources.
US11994986B2 Valid data retrieval for garbage collection
Systems and methods are provided for data retrieval in garbage collection (GC) processes. A method may include sending a command with bitmaps from a processor to a non-volatile storage device interface controller to perform a read operation on multiple blocks across multiple planes. The bitmaps may indicate positions of valid data units in respective pages within the blocks. The method may further include issuing an initial batch of multi-plane read commands to read a page of data from each of the plurality of planes into cache registers, obtaining specified column addresses to selectively identify valid data units for transferring based on the bitmaps and a data unit size, issuing subsequent batches of multi-plane cache read commands followed by data transfer commands, and issuing a cache read end command followed by a last set of data transfer commands. The data transfer commands may include the specified column addresses.
US11994985B2 Method and apparatus for performing access management of memory device in host performance booster architecture with aid of device side table information encoding and decoding
A method and apparatus for performing access management of a memory device in a Host Performance Booster (HPB) architecture with aid of device side table information encoding and decoding are provided. The method may include: encoding internal information of the memory device and sending encoded result thereof to a host device, to allow the host device to store the encoded result in a memory within the host device as host-owned encoded device side table information at the host device; generating and storing multiple entries of address mapping control table into a RAM as at least one portion of device side table information at the memory device; decoding partial information of the host-owned encoded device side table information, performing checking operation on decoded result thereof, and selectively using the decoded result to determine physical address associated with logical address; and reading data from the NV memory according to the physical address.
US11994984B2 Namespace mapping optimization in non-volatile memory devices
A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: store a namespace map to map blocks of logical addresses defined in a namespace to first blocks of logical addresses defined in a capacity of the non-volatile storage media; without changing a size of the namespace, adjust the namespace map to map the blocks of the logical addresses defined in the namespace to second blocks of the logical addresses defined in the capacity of the non-volatile storage media (e.g., to consolidate blocks for performance improvement); and translate the logical addresses in the namespace to physical addresses for the non-volatile storage media using the namespace map.
US11994981B2 Method and system for testing an avionic computer
A method for testing an avionic computer having internal parameters of which only a subset of internal parameters is accessible to a test bench. The method includes connecting the avionic computer to the test bench, equipping the test bench with a test computer having software similar to software of the avionic computer, all of the internal parameters of which are accessible to the test bench, executing the software of the avionic computer in interaction with the test bench and executing the software of the test computer at the same time as the software of the avionic computer, and visualizing internal parameters belonging to the subset of internal parameters of the avionic computer and visualizing internal parameters of the test computer, corresponding to internal parameters of the avionic computer not belonging to the subset of internal parameters of the avionic computer, to check the conformity of operation of the software.
US11994976B2 Methods, systems, and media for a microservices orchestration engine
Systems, methods and media are directed to a microservices orchestration engine, which includes an engine framework and an orchestrator. The engine framework combines an input request with framework specifications to form a job stream and define communication between the orchestrator and microservice provision components that execute microservices to be executed in a non-production environment during a test of computer-executable code. The orchestrator receives the formed job stream and sends a plurality of tasks based on the formed job stream. The tasks are executed by respective microservice provision components that execute microservices, enabling the test of computer-executable code in the non-production environment.
US11994972B2 System and method for testing applications
A system and method are provided for testing application. The method is executed by a device having a communications module and includes initiating via the communications module, an application testing tool, to test an application build according to at least one metric and obtain a test result. The method also includes accessing via the communications module, session details generated by the application testing tool while testing the application build, to determine an overhead component introduced by the application testing tool in generating the test result. The method also includes adjusting the test result based on the overhead component to increase an accuracy of the test result.
US11994970B2 Diagnostic system
A diagnostic system applied to an electronic equipment with a plurality of hardware devices is provided. The hardware devices include a display and a processor, the diagnostic system is executed by the processor to diagnose the hardware devices. The diagnostic system includes a diagnostic test interface, which is displayed on the display and includes a plurality of hardware items corresponding to the hardware devices. Each of the hardware items links to the hardware devices. When at least one of the hardware items is triggered, the processor executes the diagnostic item of the hardware device corresponding to the triggered hardware item.
US11994968B2 High level analysis system with report outputting
An analysis system includes a control module generates data gathering parameters and data analysis parameters based on one or more inputs regarding an evaluation of a system aspect under test of a system, a data input module receives system gathered data regarding the system aspect under test to produce gathered data, and a data analysis module configured to generate the evaluation of the system aspect under test based on the data analysis parameters and the gathered data One or more databases store one or more of the gathered data, the data analysis parameters, and the evaluation of the system aspect under test and one or more data extraction modules interact with the system aspect under test to extract data from the system aspect under test in accordance with a respective portion of the data gathering parameters to produce the system gathered data and provide the system gathered data.
US11994965B2 Storage system, failover control method, and recording medium
Failover is performed appropriately when a failure occurs in a physical server. In a plurality of physical servers of a storage system, one or more protocol VMs and one or more file system VMs are created. The protocol VMs perform processing related to a protocol for a file storage with a client via a front-end network. The file system VMs perform processing related to management of files in the file storage. A first physical server causes, when a failure occurs in a second physical server, a physical server other than the second physical server to operate a file system VM to be operated in place of the file system VM of the second physical server, and controls the protocol VM of the physical server other than the second physical server to perform processing to be performed by the protocol VM of the second physical server.
US11994960B2 Data recovery in virtual desktop infrastructure environments
An apparatus comprises a processing device configured to receive from a virtual desktop infrastructure client a request to recover data, to identify virtual desktops associated with the virtual desktop infrastructure client that are hosted on virtual machines running on virtualization infrastructure of a virtual desktop infrastructure environment, and to push a token to at least one of the virtual desktops. The processing device is further configured to authenticate the request to recover data based at least in part on validating a proof of knowledge of the token that is received from the virtual desktop infrastructure client, to receive from the virtual desktop infrastructure client a selection of at least a given one of a set of copies of the data of the virtual desktops, and to mount the given copy in at least one of the virtual desktops hosted on at least one of the virtual machines.
US11994959B2 System and method for transaction recovery in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method for transaction recovery in a multitenant application server environment. At least one resource manager associated with a partition can be designated as a determiner resource for that partition only, in order to support eliminating transaction logs (TLOG) in processing a two-phase commit transaction. A transaction manager can prepare all other resource managers in the mid-tier transactional system before the determiner resource. Furthermore, the transaction manager can rely on the list of outstanding transactions to be committed that is provided by the determiner resource for recovering the transaction. The transaction manager can commit an in-doubt transaction returned from a resource manager that matches the list of in-doubt transactions returned from the determiner resource. Otherwise, the transaction manager can roll back the in-doubt transaction.
US11994954B2 Fast disaster recover from backup storage using smart links
Actual files, which may comprise objects, are stored from a high-performance cluster storage of a first system to a lower performance storage of a remote second computing system as a backup. A set of proxy files, which point to locations of the actual files within the backup, is created that may be stored to a cluster storage system, or to the lower performance storage, at the remote second computing system. A user, or application, of the first system may access an actual file from the backup that is pointed to in a corresponding proxy file. The actual file accessed from the backup may be stored to a new location at a cluster storage to facilitate future access requests made before the actual file is restored from the backup to the first system. The proxy file corresponding to the accessed file may point to the new location of the retrieved file.
US11994948B2 Semiconductor memory devices, memory systems including the same and methods of operating memory systems
A semiconductor memory device includes a memory cell array, an error correction circuit, an error log register and a control logic circuit. The memory cell array includes a plurality of memory bank arrays and each of the memory bank arrays includes a plurality of pages. The control logic circuit is configured to control the error correction circuit to perform an ECC decoding sequentially on some of the pages designated at least one access address for detecting at least one bit error, in response to a first command received from a memory controller. The control logic circuit performs an error logging operation to write page error information into the error log register and the page error information includes a number of error occurrence on each of the some pages determined from the detecting.
US11994944B2 Efficient networking for a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. Data communication is made more efficient by removing the need to copy data in the networking stack, using hardware accelerated end-to-end checksum calculation, and supporting transmission formatting of data and header for special cases.
US11994943B2 Configurable data path for memory modules
Systems and methods are described to enable a memory device integrated in a memory module or system to disable one or more data bits, nibbles or bytes of the memory device. The memory device can be further configured to disable error or redundancy checking associated with the disabled data bits, nibbles or bytes, to mask errors associated with the disabled data bits, nibbles or bytes, and/or to suppress the refresh of portions of a memory array associated with the disabled data bits, nibbles or bytes.
US11994941B2 Analysis and remediation of alerts
A cause analysis and remediation engine (CARE) can perform an analysis of inputs characterizing aspects of the system at the time an alert is generated in order to determine causes and remediation actions for the alert. The CARE can automatically detect and analyze inputs including configuration information, compliance information, and workload and performance information to determine one or more expected causes of the alert and one or more corresponding remediations that can be taken. The CARE can include a rules engine and a remediation service. The rules engine can include one or more trained models, such as trained machine learning models, each using rules to recognize inputs denoting a particular expected cause of the alert. The models can be decision trees trained using supervised learning. The remediation service can map one or more expected causes determined by the rules engine to the one or more corresponding remediations.
US11994939B2 Systems and methods for generating remedy recommendations for power and performance issues within semiconductor software and hardware
The disclosed computer-implemented method for generating remedy recommendations for power and performance issues within semiconductor software and hardware. For example, the disclosed systems and methods can apply a rule-based model to telemetry data to generate rule-based root-cause outputs as well as telemetry-based unknown outputs. The disclosed systems and methods can further apply a root-cause machine learning model to the telemetry-based unknown outputs to analyze deep and complex failure patterns with the telemetry-based unknown outputs to ultimately generate one or more root-cause remedy recommendations that are specific to the identified failure and the client computing device that is experiencing that failure.
US11994928B1 Apparatus with presence detection sensors
This disclosure describes, in part, a mobile apparatus that includes capacitive sensor(s) for detecting the presence of a user. For instance, the mobile apparatus, such as a shopping cart, may include capacitive sensor(s) located proximate to a main frame, the handles, and/or the wheel frame. The mobile apparatus may use one or more of these capacitive sensor(s) to determine that the user is located proximate to the mobile apparatus, in contact with the mobile apparatus, and/or located over the main frame of the mobile apparatus. In some examples, the mobile apparatus may then perform one or more actions based on the presence of the user. For example, the mobile apparatus may activate and/or deactivate one or more devices based on the presence of the user. This way, the mobile apparatus is able to conserve power by using the capacitive sensor(s) to detect the present of the user.
US11994921B2 Display apparatus
A display apparatus comprises a display panel, a support panel arranged at a rear of the display panel, and a control module arranged at a rear of the support panel to control the display panel. The support panel comprises a first body arranged at the rear of the display panel, a second body bonded to the first body at a rear of the first body to form an accommodation space with the first body, and a heat absorbing material accommodated in the accommodation space to receive heat from the display panel that is absorbed by the first body, to thereby reduce an increase in a temperature of the display panel.
US11994919B2 Lock for a portable information handling system
A main housing portion of a portable information handing system. The main housing portion includes: a top cover portion; a bottom cover portion; and, an information handling system locking system, the information handling system locking system including a bottom cover locking component, the bottom cover locking component being mounted to the bottom cover, the bottom cover locking component defining a bottom cover locking portion aperture, the bottom cover locking portion aperture being aligned with the top cover aperture.
US11994918B2 Electronic device control method and electronic device
An electronic device control method includes receiving a screen-on instruction from a user on the electronic device. When a first display screen is in a target orientation an icon of at least one first application is displayed on the first display screen. The first application can be opened when the electronic device is in a locked state. When a second display screen of the electronic device is in a target orientation, a lock screen interface is displayed on the second display screen.
US11994914B2 Electronic device including friction reducing structure
According to various embodiments, an electronic device may include: a housing including an inner space; a slide structure including a reciprocating slide configured to be slidable from the housing by a predetermined reciprocating distance along a first direction; a flexible display at least partially supported by the slide structure and configured to be received in the inner space to be at least partially invisible from the outside in a slide-in state of the electronic device; and a first friction reducing structure disposed between the housing and the slide structure. The first friction reducing structure may include: a guide slit disposed in the housing in a direction parallel to the first direction and having a predetermined length; a guide protrusion configured to be guided by the guide slit in the slide structure; at least one first magnet disposed on the guide slit; and at least one second magnet disposed on the guide protrusion at a position affected by the magnetic force of the first magnet. The at least one first magnet and the at least one second magnet may be arranged to have identical polarities at least partially facing each other along a second direction perpendicular to the first direction.
US11994909B2 Electronic device, electronic system, and sensor setting method for an electronic device
An electronic device is installed in a given space and comprises a main body, one or more sensors, and a controller. The one or more sensors are configured to detect an object around the main body. The controller is configured to set a detection range of the one or more sensors according to an installation state of the main body in the given space.
US11994908B2 Modular embedded compute appliance docking board, and methods and systems for the same
A docking board removably coupled to a processor board that does not function when not operatively coupled to the docking board. The docking board sends power to and receive a control signal from the processor board when operatively coupled to the processor board and does not send power and does not receive a control signal when not operatively coupled to the processor board. The docking board is removably coupled to an expansion board that performs a computer function that is not performed by the processor board and the docking board. The docking board sends power and a control signal to the expansion board when the docking board is operatively coupled to the processor board and the expansion board, and does not send power and does not send a control signal to the expansion board when the docking board is not operatively coupled to the processor board and the expansion board.
US11994907B1 Head mounted device
A head mounted device includes a housing, lenses connected to the housing, and a lens cover that is connected to the housing and is movable between a connected position and a disconnected position with respect to the housing.
US11994904B2 Display device having adhesive member at folding area
A display device includes a folding area at which the display device is foldable; a first non-folding area and a second non-folding area opposing each other with the folding area therebetween; a display panel; an adhesive member having a thickness of about 15 micrometers to about 18 micrometers; and a protective film facing the display panel with the adhesive member having the thickness of about 15 micrometers to about 18 micrometers therebetween, the adhesive member coupling the protective film to the display panel.
US11994899B2 System that generates a shared random number
A system that generates a shared random number includes a single photon detector configured to generate electrical signals in response to detected arrival times of a plurality of single photons as measured against a first clock and configured to detect polarizations of at least some of the detected plurality of single photons. A processor is configured to process the electrical signals generated by the detector to generate a first list representing a plurality of arrival times and corresponding polarizations of detected single photons; compare the plurality of arrival times in the generated first list with a second list of arrival times, as measured against a second clock that does not maintain a common clock time with the first clock, of single photons that include at least some of the other entangled single photons to identifying matching arrival times; and determine corresponding polarizations for the identified matching arrival times, thereby establishing a shared random number.
US11994898B2 Clock delay detection method and apparatus, clock delay compensation method and apparatus, terminal, and readable storage medium
A clock delay detection method and apparats, a clock delay compensation method and apparatus, a terminal, and a readable storage medium. The clock delay detection method comprises: transmitting a first synchronization clock to a clock module to be detected by means of a first physical link (S101); receiving a feedback clock transmitted by said clock module by means of a second physical link and adjusted according to a phase of the first synchronization clock (S102); and thus determining the delay of said clock module according to the feedback clock, a self-return clock, a delay parameter corresponding to the first physical link, and a delay parameter corresponding to the second physical link (S103).