Document Document Title
US11705477B2 Display device and method of fabricating the same
A display device and a method of fabricating the same are provided. The display device includes a substrate, a first electrode on the substrate, a second electrode on the substrate and spaced apart from the first electrode, a plurality of light emitting elements, at least a portion of each of which is between the first electrode and the second electrode, and contact electrodes on the first electrode, the second electrode and the light emitting elements, the contact electrodes including a conductive polymer, wherein the contact electrodes include a first contact electrode which contacts an end portion of a first portion of the light emitting elements and the first electrode and a second contact electrode which contacts an end portion of a second portion of the light emitting elements, and the second electrode and is spaced apart from the first contact electrode.
US11705473B2 Optical filters and associated imaging devices
An imaging device includes a photodetector and an optical filter disposed on a light-receiving surface of the photodetector. The optical filter may include a diffraction grating, a core layer, and a reflector disposed on first and second opposing sides of the core layer. In some cases, the optical filter (e.g., a GMR filter) uses interference of electromagnetic waves on an incidence plane of light or a plane parallel to the incidence plane. The reflector may reflect electromagnetic waves between adjacent optical filters. The present technology can be applied to, for example, an image sensor provided with a GMR filter, such as a back-side-illuminated or front-side-illuminated CMOS image sensor.
US11705471B2 Close butted collocated variable technology imaging arrays on a single ROIC
A semiconductor-based imaging device and method of manufacture. A direct bond hybridization (DBH) structure is formed on a top surface of a read out integrated circuit (ROIC). A silicon-based detector is bonded to the ROIC via the DBH structure. A non-silicon-based detector is bonded to the DBH structure located on the top of the ROIC using indium-based hybridization.
US11705466B2 Imaging device
An integrated circuit includes a comparator, a counter and a control circuit. The comparator is configured to generate a comparator output signal in response to a pixel output signal and a reference signal. The counter is coupled to the comparator, and configured to be enabled or disabled in response to the comparator output signal. The control circuit is coupled to the comparator, and configured to enable or disable the comparator by a first enable signal. The first enable signal is generated in response to at least the comparator output signal.
US11705464B1 Display panel and display device
A display panel and a display device are provided, wherein an insulating layer covers a substrate and a first metal layer, and wherein the insulating layer includes a protruding portion covering a first signal transmission portion. A second metal layer is disposed on a side of the insulating layer away from the first metal layer and includes a second signal transmission portion, wherein the second signal transmission portion covers at least part of a sidewall of the protruding portion. The protruding portion includes a first sub-layer, a second sub-layer, and a first hole arranged at a sidewall of the protruding portion, wherein the first sub-layer is positioned on a side of the second sub-layer away from the first signal transmission portion, and wherein the second signal transmission portion extends into the first hole and contacts the second sub-layer.
US11705459B2 Display device
The disclosure relates to a display device which includes a substrate, pixels, a first insulating layer disposed on the substrate and including a recess, a first conductive layer disposed on the first insulating layer, a second conductive layer disposed between the first conductive layer and the substrate and electrically connected to the first conductive layer, a trace layer disposed between the first and second conductive layers and electrically connected to the first conductive layer, and a buffer layer disposed between the second conductive layer and the trace layer. The substrate includes a bent portion and a main portion and the pixels are disposed on the main portion. The first conductive layer is electrically connected to at least one of the pixels, and the first conductive layer includes a first portion disposed in the recess, and a second portion disposed out of the recess.
US11705458B2 Integrated circuit devices and fabrication techniques
Single gate and dual gate FinFET devices suitable for use in an SRAM memory array have respective fins, source regions, and drain regions that are formed from portions of a single, contiguous layer on the semiconductor substrate, so that STI is unnecessary. Pairs of FinFETs can be configured as dependent-gate devices wherein adjacent channels are controlled by a common gate, or as independent-gate devices wherein one channel is controlled by two gates. Metal interconnects coupling a plurality of the FinFET devices are made of a same material as the gate electrodes. Such structural and material commonalities help to reduce costs of manufacturing high-density memory arrays.
US11705453B2 Self-aligned gate endcap (SAGE) architecture having local interconnects
Self-aligned gate endcap (SAGE) architectures having local interconnects, and methods of fabricating SAGE architectures having local interconnects, are described. In an example, an integrated circuit structure includes a first gate structure over a first semiconductor fin, and a second gate structure over a second semiconductor fin. A gate endcap isolation structure is between the first and second semiconductor fins and laterally between and in contact with the first and second gate structures. A gate plug is over the gate endcap isolation structure and laterally between and in contact with the first and second gate structures. A local gate interconnect is between the gate plug and the gate endcap isolation structure, the local gate interconnect in contact with the first and second gate structures.
US11705452B2 Method (and related apparatus) for forming a semiconductor device with reduced spacing between nanostructure field-effect transistors
Various embodiments of the present disclosure are directed towards a semiconductor device. The semiconductor device includes a semiconductor fin projecting from a substrate. Semiconductor nanostructures are disposed over the semiconductor fin. A gate electrode is disposed over the semiconductor fin and around the semiconductor nanostructures. A dielectric fin is disposed over the substrate. A dielectric structure is disposed over the dielectric fin. An upper surface of the dielectric structure is disposed over the upper surface of the gate electrode. A dielectric layer is disposed over the substrate. The dielectric fin laterally separates both the gate electrode and the semiconductor nanostructures from the dielectric layer. An upper surface of the dielectric layer is disposed over the upper surface of the gate electrode structure and the upper surface of the dielectric structure. A lower surface of the dielectric layer is disposed below the upper surface of the dielectric fin.
US11705445B2 Semiconductor device manufacturing method and semiconductor device
In a semiconductor device manufacturing method, a stacked substrate is formed. In the stacked substrate, a substrate is stacked repeatedly multiple times. The substrate includes a plurality of chip regions. In the semiconductor device manufacturing method, the stacked substrate is cut in a stacking direction among the plurality of chip regions, to separate the stacked substrate into a plurality of stacked bodies. In forming the stacked substrate, a first main surface of a first substrate and a second main surface of a second substrate are bonded to each other. In forming the stacked substrate, in a state where the second main surface is bonded to the first main surface, a third main surface of the second substrate opposite to the second main surface is thinned. In forming the stacked substrate, the third main surface of the second substrate and a fourth main surface of a third substrate are bonded to each other. In forming the stacked substrate, in a state where the fourth main surface is bonded to the third main surface, a fifth main surface of the third substrate opposite to the fourth main surface is thinned.
US11705444B2 Semiconductor memory system
According to one embodiment, a semiconductor memory system includes a substrate, a plurality of elements and an adhesive portion. The substrate has a multilayer structure in which wiring patterns are formed, and has a substantially rectangle shape in a planar view. The elements are provided and arranged along the long-side direction of a surface layer side of the substrate. The adhesive portion is filled in a gap between the elements and in a gap between the elements and the substrate, where surfaces of the elements are exposed.
US11705443B2 Semiconductor memory device
A semiconductor memory device according to an embodiment includes a substrate, a first memory cell, a first bit line, a first word line, a first transistor, and a second transistor. The first memory cell is provided above the substrate. The first bit line extends in a first direction. The first bit line is coupled to the first memory cell. The first word line extends in a second direction intersecting the first direction. The first word line is coupled to the first memory cell. The first transistor is provided on the substrate. The first transistor is coupled to the first bit line. The second transistor is provided below the first memory cell and on the substrate. The second transistor is coupled to the first word line.
US11705442B2 Semiconductor device
According to one embodiment, a semiconductor device includes an integrated circuit (IC) chip and a silicon capacitor. The IC chip has a first terminal and a second terminal on a first surface. The silicon capacitor has a first electrode and a second electrode on a second surface facing the first surface. The first electrode is electrically connected to the first terminal through a first conductive member, and the second electrode is electrically connected to the second terminal through a second conductive member.
US11705441B2 Manufacturing method of micro LED display device
A micro LED display device including a display substrate, a plurality of conductive pad pairs and a plurality of micro light emitting elements is provided. The display substrate has a first arranging area, a splicing area connected to the first arranging area, and a second arranging area connected to the splicing area, wherein the splicing area is located between the first arranging area and the second arranging area. The conductive pad pairs are disposed on the display substrate in an array with the same pitch. The micro light emitting elements are disposed on the display substrate and are electrically bonded to the conductive pad pairs. A manufacturing method of the micro LED display device is also provided.
US11705437B1 Interconnection structure of system on wafer and PCB base on TSV process and method for manufacturing the same
An interconnection structure of a system on wafer and a PCB based on a TSV process and a method for manufacturing the same. The structure comprises a bottom structural part and a top structural part, the upper surface of the bottom structural part is provided with a plurality of positioning holes; the lower surface of the top structural part is provided with positioning pins; the upper surface of the bottom structural part is provided with a bottom groove, and a system on wafer is arranged in the bottom groove; the lower surface of the system on wafer is connected with the bottom groove; the lower surface of the top structural part is provided with a top groove, and a PCB preformed die is connected in the top groove, and the other end of the PCB preformed die is connected with the system on wafer by an elastic connector.
US11705434B2 Semiconductor device
A semiconductor device includes a first stacked body including first semiconductor chips stacked in a first direction and offset relative to each other in a second direction; a first columnar electrode coupled to the first semiconductor chip and extending in the first direction; a second stacked body arranged relative to the first stacked body in the second direction and including second semiconductor chips stacked in the first direction and offset relative to each other in the second direction; a second columnar electrode coupled to the second semiconductor chip and extending in the first direction; and a third semiconductor chip arranged substantially equally spaced to the first columnar electrode and the second columnar electrode.
US11705433B2 Semiconductor device
A semiconductor device includes a first semiconductor chip, an adhesive layer that is formed on the first semiconductor chip, and a second semiconductor chip that is arranged on the first semiconductor chip via the adhesive layer. The first semiconductor chip has a first semiconductor substrate and a first wiring layer. The first wiring layer has a first inductor and a first electrode pad. The first wiring layer is formed on the first semiconductor substrate. The second semiconductor chip has a second wiring layer and a second semiconductor substrate. The second wiring layer is formed on the first wiring layer via the adhesive layer. The second semiconductor substrate is formed on the second wiring layer, and has a first opening. In a plan view, the first electrode pad is formed so as not to overlap with the second semiconductor chip, and a second electrode pad overlaps with the first opening.
US11705431B2 Semiconductor storage device
A semiconductor storage device according to an embodiment includes a substrate, a first semiconductor chip, and a second semiconductor chip. The first semiconductor chip includes a first surface contacting with the substrate, a second surface on an opposite side to the first surface, and a first pad provided on the second surface. The second semiconductor chip includes a third surface contacting with the second surface, a fourth surface on an opposite side to the third surface, and a cutout portion. The cutout portion is provided at a corner portion where the third surface crosses a lateral surface between the third surface and the fourth surface. The cutout portion overlaps with at least a part of the first pad as viewed from above the fourth surface.
US11705429B2 Redundant through-silicon vias
A device may include a first die having a first circuit and a second die having a second circuit. The die may be separated by a material layer. The material layer may include multiple through-silicon vias (TSVs) for electrically coupling the first die to the second die. A first TSV of the TSVs may electrically couple the first circuit to the second circuit and a second TSV of the TSVs may include a redundant TSV that electrically bypasses the first TSV to couple the first circuit to the second circuit if a fault is detected in the first TSV.
US11705425B2 Thermocompression bond tips and related apparatus and methods
A bond tip for thermocompression bonding a bottom surface includes a die contact area and a low surface energy material covering at least a portion of the bottom surface. The low surface energy material may cover substantially all of the bottom surface, or only a peripheral portion surrounding the die contact area. The die contact area may be recessed with respect to the peripheral portion a depth at least as great as a thickness of a semiconductor die to be received in the recessed die contact area. A method of thermocompression bonding is also disclosed.
US11705423B2 Package structure
Provided is a package structure includes a first die, a first dielectric layer, a second dielectric layer and a carrier. The first dielectric layer covers a bottom surface of the first die. The first dielectric layer includes a first edge portion and a first center portion in contact with the bottom surface of the first die. The second dielectric layer is disposed on the first dielectric layer and laterally surrounding the first die. The second dielectric layer includes a second edge portion and a second center portion. The second edge portion is located on the first edge portion, and the second edge portion is thinner than the second center portion. The carrier is bonded to the first dielectric layer through a bonding film.
US11705420B2 Multi-bump connection to interconnect structure and manufacturing method thereof
A method includes forming a package component comprising forming a dielectric layer, patterning the dielectric layer to form an opening, and forming a redistribution line including a via in the opening, a conductive pad, and a bent trace. The via is vertically offset from the conductive pad. The conductive pad and the bent trace are over the dielectric layer. The bent trace connects the conductive pad to the via, and the bent trace includes a plurality of sections with lengthwise directions un-parallel to each other. A conductive bump is formed on the conductive pad.
US11705418B2 Semiconductor package with conductive bump on conductive post including an intermetallic compound layer
A semiconductor package includes a semiconductor chip including a contact pad on an active surface, a first insulating layer on the active surface including a first opening that exposes the contact pad, a redistribution layer connected to the contact pad and extending to an upper surface of the first insulating layer, a second insulating layer on the first insulating layer and including a second opening that exposes a contact region of the redistribution layer, a conductive post on the contact region, an encapsulation layer on the second insulating layer and surrounding the conductive post, and a conductive bump on an upper surface of the conductive post. The conductive post includes an intermetallic compound (IMC) layer in contact with the conductive bump. An upper surface of the IMC layer is lower than an upper surface of the encapsulation layer.
US11705417B2 Backside metallization (BSM) on stacked die packages and external silicon at wafer level, singulated die level, or stacked dies level
Embodiments include semiconductor packages and methods to form the semiconductor packages. A semiconductor package includes a plurality of first dies on a substrate, an interface layer over the first dies, a backside metallization (BSM) layer directly on the interface layer, where the BSM layer includes first, second, and third conductive layer, and a heat spreader over the BSM layer. The first conductive layer includes a titanium material. The second conductive layer includes a nickel-vanadium material. The third conductive layer includes a gold material, a silver material, or a copper material. The copper material may include copper bumps. The semiconductor package may include a plurality of second dies on a package substrate. The substrate may be on the package substrate. The second dies may have top surfaces substantially coplanar to top surface of the first dies. The BSM and interface layers may be respectively over the first and second dies.
US11705416B2 Semiconductor package including stacked semiconductor chips and method for fabricating the same
A semiconductor package may include: a first semiconductor chip; a second semiconductor chip disposed over the first semiconductor chip; and a bump structure interposed between the first semiconductor chip and the second semiconductor chip to connect the first semiconductor chip and the second semiconductor chip, wherein the bump structure includes a core portion and a shell portion, the shell portion surrounding all side ails of the core portion, and wherein the shell portion has a higher melting point than the core portion.
US11705408B2 Semiconductor package
A semiconductor package includes a substrate, a semiconductor device, and a ring structure. The semiconductor device disposed on the substrate. The ring structure disposed on the substrate and surrounds the semiconductor device. The ring structure includes a first portion and a second portion. The first portion bonded to the substrate. The second portion connects to the first portion. A cavity is between the second portion and the substrate.
US11705405B2 Packaged semiconductor devices having spacer chips with protective groove patterns therein
A packaged integrated circuit device includes a substrate having a spacer chip thereon, which is devoid of active integrated circuits therein but which has a stress-relieving pattern of grooves in an upper surface thereof. A first semiconductor chip is provided, which is bonded to the upper surface of the spacer chip. A molded region is provided, which includes a passivating resin that: (i) at least partially surrounds the first semiconductor chip and the spacer chip, and (ii) extends into at least a portion of the grooves within the upper surface of the spacer chip.
US11705401B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure and a method for manufacturing a semiconductor package structure are provided. The semiconductor package structure includes a substrate and a first passive device. The substrate has a first surface and a second surface opposite to the first surface. The first passive device includes a first terminal and a second terminal, wherein the first terminal is closer to the first surface than to the second surface, and the second terminal is closer to the second surface than to the first surface.
US11705400B2 Semiconductor package
A semiconductor package includes: a first substrate; a semiconductor chip mounted on the first substrate such that a circuit formation surface is oriented toward the first substrate; a second substrate arranged above the first substrate, the semiconductor chip being sandwiched between the first substrate and the second substrate; and a resin that seals the semiconductor chip and that is filled between the first substrate and the second substrate, wherein the second substrate includes a solder resist layer having a first surface facing a back surface that is an opposite surface of the circuit formation surface of the semiconductor chip, and wherein on an area of the first surface of the solder resist layer facing the back surface of the semiconductor chip, at least one protruding portion that protrudes towards the back surface of the semiconductor chip is provided.
US11705399B2 Terminal configuration and semiconductor device
There is provided a terminal that includes a first conductive layer; a wiring layer on the first conductive layer; a second conductive layer on the wiring layer; and a conductive bonding layer which is in contact with a bottom surface and a side surface of the first conductive layer, a side surface of the wiring layer, a portion of a side surface of the second conductive layer, and a portion of a bottom surface of the second conductive layer, wherein an end portion of the second conductive layer protrudes from an end portion of the first conductive layer and an end portion of the wiring layer, and wherein the conductive bonding layer is in contact with a bottom surface of the end portion of the second conductive layer.
US11705396B2 Method to form air gap structure with dual dielectric layer
Embodiments of the disclosure provide a method to form an air gap structure. An opening is formed in a first dielectric layer between adjacent conductors. A first dielectric layer is formed over the opening to fill a first portion of the opening. A remainder of the opening is free of the first dielectric layer. A second dielectric layer is formed on a top surface of the first dielectric layer, with a remainder of the opening unfilled. The second dielectric layer is devoid of wiring. The remainder of the opening below the second dielectric layer defines an air gap structure. A wiring layer is formed above the air gap structure.
US11705395B2 Core fill to reduce dishing and metal pillar fill to increase metal density of interconnects
An integrated circuit structure comprises a first and second conductive structures formed in an interlayer dielectric (ILD) of a metallization stack over a substrate. The first conductive structure comprises a first conductive line, and first dummy structures located adjacent to one or more sides of the first conductive line, wherein the first dummy structures comprise respective arrays of dielectric core segments having a Young's modulus larger than the Young's modulus of the ILD, the dielectric core segments being approximately 1-3 microns in width and spaced apart by approximately 1-3 microns. The second conductive structure formed in the ILD comprises a conductive surface and second dummy structures formed in the conductive surface, where the second dummy structures comprising an array of conductive pillars.
US11705393B2 Semiconductor device extension insulation
A semiconductor device includes: a plurality of vertical conductive structures, wherein each of the plurality of vertical conductive structures extends through an isolation layer; and an insulated extension disposed horizontally between a first one and a second one of the plurality of vertical conductive structures.
US11705390B2 Variable in-plane signal to ground reference configurations
Embodiments disclosed herein include electronic packages with improved differential signaling architectures. In an embodiment, the electronic package comprises a package substrate, where the package substrate comprises alternating metal layers and dielectric layers. In an embodiment, a first trace is embedded in the package substrate, where the first trace has a first thickness that extends from a first metal layer to a second metal layer. In an embodiment, the electronic package further comprises a first ground plane laterally adjacent to a first side of the first trace, and a second ground plane laterally adjacent to a second side of the first trace.
US11705385B2 Memory arrays and methods used in forming a memory array and conductive through-array-vias (TAVs)
A method used in forming a memory array and conductive through-array-vias (TAVs) comprises forming a stack comprising vertically-alternating insulative tiers and wordline tiers. A mask is formed comprising horizontally-elongated trench openings and operative TAV openings above the stack. Etching is conducted of unmasked portions of the stack through the trench and operative TAV openings in the mask to form horizontally-elongated trench openings in the stack and to form operative TAV openings in the stack. Conductive material is formed in the operative TAV openings in the stack to form individual operative TAVs in individual of the operative TAV openings in the stack. A wordline-intervening structure is formed in individual of the trench openings in the stack.
US11705383B2 Through mold interconnect drill feature
Embodiments disclosed herein include electronic packages. In an embodiment, an electronic package comprises a package substrate, a first die electrically coupled to the package substrate, and a mold layer over the package substrate and around the first die. In an embodiment, the electronic package further comprises a through mold opening through the mold layer, and a through mold interconnect (TMI) in the through mold opening, wherein a center of the TMI is offset from a center of the through mold opening.
US11705378B2 Semiconductor packages and methods of forming the same
A semiconductor package includes a circuit board structure, a first redistribution layer structure and first bonding elements. The circuit board structure includes outermost first conductive patterns and a first mask layer adjacent to the outermost first conductive patterns. The first redistribution layer structure is disposed over the circuit board structure. The first bonding elements are disposed between and electrically connected to the first redistribution layer structure and the outermost first conductive patterns of the circuit board structure. In some embodiments, at least one of the first bonding elements covers a top and a sidewall of the corresponding outermost first conductive pattern.
US11705373B2 In situ monitoring of field-effect transistors during atomic layer deposition
A system and method for performing in-situ measurements of semiconductor devices during chemical vapor deposition (CVD) includes disposing a chip carrier within a sealed chamber of a reactor for carrying out in-situ monitoring of partially fabricated semiconductor devices. The chip carrier includes a plurality of metallized bonding pads disposed along both peripheral edges on a same surface of the base for making electrical connections to metallized pads or contacts on the semiconductor device through bonding wires. Each of the plurality of metallized bonding pads disposed along both peripheral edges is electrically connected to each other as a pair through electrically connecting to a corresponding pair of ports which are disposed along both peripheral edges of the chip carrier. In-situ monitoring of the partially fabricated semiconductor device is performed through connecting the plurality of ports on the chip carrier to an external source-measure unit through a connector and wire harness.
US11705372B2 Fin loss prevention
The embodiments described herein are directed to a method for reducing fin oxidation during the formation of fin isolation regions. The method includes providing a semiconductor substrate with an n-doped region and a p-doped region formed on a top portion of the semiconductor substrate; epitaxially growing a first layer on the p-doped region; epitaxially growing a second layer different from the first layer on the n-doped region; epitaxially growing a third layer on top surfaces of the first and second layers, where the third layer is thinner than the first and second layers. The method further includes etching the first, second, and third layers to form fin structures on the semiconductor substrate and forming an isolation region between the fin structures.
US11705369B2 Fully self-aligned via with selective bilayer dielectric regrowth
A semiconductor device includes conductive structures formed in a first dielectric layer, a conductive cap layer selectively positioned over the conductive structures and the first dielectric layer with a top surface and sidewalls, a second dielectric layer selectively positioned over the first dielectric layer and disposed between the sidewalls of the conductive cap layer, a third dielectric layer selectively positioned over the second dielectric layer and disposed between the sidewalls of the conductive cap layer, a fourth dielectric layer arranged over the conductive structures and the third dielectric layer, and an interconnect structure formed in the fourth dielectric layer. The interconnect structure includes a trench structure and a via structure that is positioned below the trench structure and connected to the trench structure. The via structure includes a first portion positioned over the conductive cap layer and a second portion disposed over the first portion and the third dielectric layer.
US11705367B2 Methods of forming microelectronic devices, and related microelectronic devices, memory devices, electronic systems, and additional methods
A method of forming a microelectronic device comprises forming line structures comprising conductive material and insulative material overlying the conductive material, the line structures separated from one another by trenches. An isolation material is formed on surfaces of the line structures inside and outside of the trenches, the isolation material only partially filling the trenches to form air gaps interposed between the line structures. Openings are formed to extend through the isolation material and expose portions of the insulative material of the line structures. The exposed portions of the insulative material of the line structures are removed to form extended openings extending to the conductive material of the line structures. Conductive contact structures are formed within the extended openings. Conductive pad structures are formed on the conductive contact structures. Additional methods, microelectronic devices, memory devices, and electronic systems are also described.
US11705365B2 Methods of micro-via formation for advanced packaging
The present disclosure relates to micro-via structures for interconnects in advanced wafer level semiconductor packaging. The methods described herein enable the formation of high-quality, low-aspect-ratio micro-via structures with improved uniformity, thus facilitating thin and small-form-factor semiconductor devices having high I/O density with improved bandwidth and power.
US11705364B2 Method for preparing semiconductor device with air gap
The present disclosure relates to a method for preparing a semiconductor device with air gaps between conductive lines (e.g., bit lines). The method includes forming a first dielectric structure and a second dielectric structure over a semiconductor substrate, and forming a conductive material over the first dielectric structure and the second dielectric structure. The conductive material extends into a first opening between the first dielectric structure and the second dielectric structure. The method also includes partially removing the conductive material to form a first bit line and a second bit line in the first opening and forming a sealing dielectric layer over the first bit line and the second bit line such that an air gap is formed between the sealing dielectric layer and the semiconductor substrate.
US11705363B2 Fully aligned via integration with selective catalyzed vapor phase grown materials
A method and electronic device are provided. The method includes patterning a metal in a first dielectric layer, depositing a first metal layer over the patterned metal, forming a nanowall under the first metal layer such that the nanowall is in contact with the patterned metal in the first dielectric layer, depositing a second dielectric layer on the first dielectric layer, removing at least a portion of the nanowall, thereby forming a channel in the second dielectric layer, and depositing a metal via in the channel such that the metal via is in contact with the patterned metal in the first dielectric layer.
US11705351B2 Systems for integrated decomposition and scanning of a semiconducting wafer
Systems and methods are described for integrated decomposition and scanning of a semiconducting wafer, where a single chamber is utilized for decomposition and scanning of the wafer of interest.
US11705345B2 Semiconductor system with steam generator and reactor
A semiconductor processing system includes a semiconductor processing chamber, a pump, an exhaust line in fluid communication with the chamber through the pump, and a steam generator and reactor. The steam generator and reactor has a process conduit with an inlet in line in the exhaust line for generating superheated steam and effecting transformations of chemicals in the exhaust fluid flowing in exhaust line into the inlet.
US11705341B2 Method of fabricating a semiconductor package having redistribution patterns including seed patterns and seed layers
Disclosed are redistribution substrates and semiconductor packages including the same. For example, a redistribution substrate including a dielectric pattern, and a first redistribution pattern in the dielectric pattern is provided. The first redistribution pattern may include: a first via part having a first via seed pattern and a first via conductive pattern on the first via seed pattern, and a first wiring part having a first wiring seed pattern and a first wiring conductive pattern, the first wiring part being disposed on the first via part and having a horizontal width that is different from a horizontal width of the first via part. Additionally, the first wiring seed pattern may cover a bottom surface and a sidewall surface of the first wiring conductive pattern, and the first via conductive pattern is directly connected to the first wiring conductive pattern.
US11705339B2 Etching method and plasma processing apparatus
A disclosed etching method includes (a) generating plasma of a processing gas in a chamber of a plasma processing apparatus. The plasma is generated in a state where a substrate is placed on a substrate support having a lower electrode in the chamber. The substrate has a film and a mask. The mask is provided on the film. The etching method further includes (b) etching the film by supplying ions from the plasma to the substrate by periodically applying a pulse of a voltage to a lower electrode. In the operation (b), a level of a voltage of the pulse is changed at least once such that an absolute value of a negative potential of the substrate has a tendency to increase according to progress of etching of the film.
US11705330B2 Substrate for electronic device and method for producing the same
A substrate for an electronic device, including a nitride semiconductor film formed on a joined substrate including a silicon single crystal, where the joined substrate has a plurality of silicon single crystal substrates that are joined and has a thickness of more than 2000 μm, and the plurality of silicon single crystal substrates are produced by a CZ method and have a resistivity of 0.1 Ωcm or lower. This provides: a substrate for an electronic device having a nitride semiconductor film formed on a silicon substrate, where the substrate for an electronic device can suppress a warp and can also be used for a product with a high breakdown voltage; and a method for producing the same.
US11705329B2 SiC epitaxial wafer and method for manufacturing same
According to the present invention, there is provided a SiC epitaxial wafer including: a 4H-SiC single crystal substrate which has a surface with an off angle with respect to a c-plane as a main surface and a bevel part on a peripheral part; and a SiC epitaxial layer having a film thickness of 20 μm or more, which is formed on the 4H-SiC single crystal substrate, in which a density of an interface dislocation extending from an outer peripheral edge of the SiC epitaxial layer is 10 lines/cm or less.
US11705325B2 Method of processing substrate, method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
Provided is processing of a substrate including: forming film on substrate by performing cycle, multiple times, including non-simultaneously performing: (a) supplying precursor gas and inert gas to the substrate; and (b) supplying reaction gas to the substrate. In (a), at least one of the precursor and inert gas stored in first tank is supplied to the substrate, and at least one of the precursor and inert gas stored in second tank is supplied to the substrate. A concentration of the precursor gas in the first tank differs from that in the second tank. Further, in (a), the at least one of the precursor and inert gas is supplied from the first tank to the substrate, and the at least one of the precursor and inert gas is supplied from the second tank to the substrate to suppress multiple adsorption of molecules constituting the precursor gas on the substrate's surface.
US11705322B2 Group III nitride substrate, method of making, and method of use
Embodiments of the present disclosure include techniques related to techniques for processing materials for manufacture of group-III metal nitride and gallium based substrates. More specifically, embodiments of the disclosure include techniques for growing large area substrates using a combination of processing techniques. Merely by way of example, the disclosure can be applied to growing crystals of GaN, AlN, InN, InGaN, AlGaN, and AlInGaN, and others for manufacture of bulk or patterned substrates. Such bulk or patterned substrates can be used for a variety of applications including optoelectronic and electronic devices, lasers, light emitting diodes, solar cells, photo electrochemical water splitting and hydrogen generation, photodetectors, integrated circuits, and transistors, and others.
US11705318B2 Impact ionisation spray or electrospray ionisation ion source
An impact ionisation spray or electrospray ionisation ion source comprising a nebuliser (30) having a first conduit (11) for providing a liquid sample and a second conduit (10) for providing a nebulisation gas in order to nebulise the liquid sample is disclosed. The first conduit (11) and second conduit (10) are of unitary construction with each other and may be made from glass. The ion source can provide a consistent and/or predictable spray profile for the nebulised sample.
US11705317B2 Optimised targeted analysis
A method of mass spectrometry is disclosed comprising: a) providing temporally separated precursor ions; b) mass analyzing separated precursor ions, and/or product ions derived therefrom, during a plurality of sequential acquisition periods, wherein the value of an operational parameter of the spectrometer is varied during the different acquisition periods; c) storing the spectral data obtained in each acquisition period along with its respective value of the operational parameter; d) interrogating the stored spectral data and determining which of the spectral data for a precursor ion or product ions meets a predetermined criterion, and determining the value of the operational parameter that provides this mass spectral data as a target operational parameter value; and e) mass analyzing again the precursor or product ions whilst the operational parameter is set to the target operational parameter value.
US11705316B2 Mass spectrometric determination of tissue states
The invention relates to a method for the determination and visualization of the spatial distribution of tissue states of a tissue sample, wherein a mass/mobility map is acquired at each of a plurality of sample sites of the tissue sample, the signal heights at each sample site are determined at characteristic signal positions in the corresponding mass/mobility map, from which a tissue state for each sample site is calculated with the aid of a mathematical/statistical classification algorithm, and the spatial distribution of the tissue states calculated for the sample sites is represented graphically.
US11705315B2 Sputtering apparatus and sputtering method
A sputtering apparatus is provided. The sputtering apparatus comprises a vacuum chamber in which a substrate is located; a target having one surface facing an inner surface of the vacuum chamber; a gas supplier configured to supply a gas for generating plasma in the vacuum chamber; a power supplier configured to supply a power to the target to generate the plasma, sputter the target, and form a film on the substrate; and an abnormality detector configured to detect abnormality caused by a temperature of the target.
US11705312B2 Vertically adjustable plasma source
The disclosure describes a plasma source assemblies comprising a differential screw assembly, an RF hot electrode, a top cover, an upper housing and a lower housing. The differential screw assembly is configured to provide force to align the plasma source assembly vertically matching planarity of a susceptor. More particularly, the differential screw assembly increases a distance between the top cover and the upper housing to align the gap with the susceptor. The disclosure also provides a better thermal management by cooling fins. A temperature capacity of the plasma source assemblies is extended by using titanium electrode. The disclosure provides a cladding material covering a portion of a first surface of RF hot electrode, a second surface of RF hot electrode, a bottom surface of RF hot electrode, a portion of a surface of the showerhead and a portion of lower housing surface.
US11705309B2 Substrate processing method
A temperature changing method includes changing a pressure of a gas supplied from a gas supply to a gap between the substrate and an electrostatic chuck from a first pressure to a second pressure being lower than the first pressure, changing a voltage applied to the electrostatic chuck from a first voltage to a second voltage being lower than the first voltage, changing a temperature of the electrostatic chuck from a first temperature to a second temperature, electrostatically attracting the substrate by the electrostatic chuck for a time in a state where the gas pressure is the second pressure and the voltage is the second voltage, changing the gas pressure from the second pressure to a third pressure being lower than the first pressure and higher than the second pressure, and changing the voltage from the second voltage to a third voltage being higher than the second voltage.
US11705306B2 Variable frequency and non-sinusoidal power generator using double side cooling, plasma processing apparatus including the same and method of manufacturing semiconductor device using the same
A variable frequency and non-sinusoidal power generator includes a pulse module circuit, a slope module circuit, and first and second cooling systems. The pulse module circuit and the slope module circuit includes control switches, and generates at least one of a output currents and a output voltages by selectively turning on/off the control switches based on control signals. The first and second cooling systems are disposed at first and second sides of the control switches. A bias power having a variable frequency and a non-sinusoidal waveform is generated based on the control signals, at least one of the output currents and the output voltages.
US11705302B2 Substrate support and plasma processing apparatus
A disclosed substrate support includes a base and first and second supports. A refrigerant flow path is formed inside the base. The base has first to third regions. The first region has a circular upper surface. The second region surrounds the first region. The third region surrounds the second region. The upper surface of the first region, the upper surface of the second region, and the upper surface of the third region are flat and continuous. The first support is provided on the first region and is configured to support the substrate placed thereon. The second support is provided on the third region to surround the first support, is configured to support the edge ring placed thereon, and is separated from the first support.
US11705297B2 Electromagnetic relay
An electromagnetic relay includes a first movable contact piece, a moving member, a coil, and a movable iron core. The movable iron core is connected to the moving member and is configured to move by a magnetic force generated by the coil. The moving member is made of an electrical insulator. The moving member includes a support portion and a connecting portion. The support portion holds a first movable contact piece. The connecting portion is connected to the movable iron core. The connecting portion includes a locking groove and a locking projection. An end of the movable iron core is disposed in the locking groove. The locking projection presses the end of the movable iron core in the locking groove. The locking projection extends in a support direction perpendicular to a moving direction of the moving member.
US11705294B2 Input device and key structure thereof
A key structure includes a base, a movable mechanism movably positioned on the base, a sound generating member positioned on the base, and an adjusting unit movable relative to the base to be at a first position or a second position. The sound generating member has a hitting portion, which extends corresponding to an impact surface. When the adjusting unit is at the first position, and a pressing force is applied to the movable mechanism, the movable mechanism moves relative to the base and drives the sound generating member to move, so the hitting portion moves to hit the impact surface to generate a hitting sound. When the adjusting unit is at the second position, the adjusting unit restricts movement of the hitting portion, so the hitting portion cannot move to hit the impact surface.
US11705286B2 Enhanced capacitor tabs
A capacitor manufacturing method is disclosed herein that includes a process for the isolation of electrode tabs attached to the capacitors' electrodes from other elements in the capacitor. An isolation patch or layer may be deposited over the tabs by a machine or a device after the tab is attached and before the electrodes are wound into a cylindrical internal element of a capacitor. The device may coat the tabs and surrounding regions with an isolating material. Electrode tabs may be provided with an isolating material pre-deposited at least in part over the tabs.
US11705284B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a capacitor main body including a multilayer body including dielectric layers and internal electrode layers alternately laminated, and external electrodes each provided at one of two end surfaces of the multilayer body and connected to the internal electrode layers, and two interposers provided on both sides in a length direction of a surface of the capacitor main body. The two interposers each include a protrusion extending from one of the two interposers to another of the two interposers.
US11705282B2 Electronic component
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrode layers laminated alternately on each other, and external electrode layers provided on opposing end surfaces of the multilayer body in a length direction orthogonal or substantially orthogonal to a lamination direction, and each connected with the internal electrode layers, in which the dielectric layers each include at least one of Ca, Zr, or Ti, the internal electrode layers each include Cu, and when a dimension in the lamination direction of the multilayer body is defined as T0, a dimension in the length direction of the multilayer body is defined as L0, and a dimension in a width direction orthogonal or substantially orthogonal to the lamination direction and the length direction is defined as W0, a relationship of L0
US11705281B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes: a multilayer chip in which dielectric layers mainly composed of ceramic and internal electrode layers are alternately stacked so that the internal electrode layers are alternately exposed to two end faces of the multilayer chip having a substantially rectangular parallelepiped shape; and a pair of external electrodes formed from the two end faces to at least one side face of side faces, wherein each external electrode includes a metal layer formed from the end face to the at least one side face and mainly composed of copper, and an oxide layer covering at least a part of the metal layer, mainly composed of copper oxide, and having a maximum thickness of 0.5 μm or greater, wherein a first surface, which is in contact with the plated layer, of the oxide layer has Cu particles formed thereon.
US11705278B2 Multi-layer ceramic electronic component, circuit board, and method of producing a multi-layer ceramic electronic component
A multi-layer ceramic electronic component includes a ceramic body and an external electrode. The ceramic body includes an end surface facing in a first direction, and internal electrodes exposed from the end surface and laminated in a second direction orthogonal to the first direction. The external electrode is provided on the end surface and includes two protrusions that are formed along two peripheral portions of the end surface and protrude in the first direction, the two peripheral portions being disposed in a third direction orthogonal to the first direction and the second direction.
US11705276B2 Method for manufacturing electronic-component
A method for manufacturing an electronic-component includes a step of forming a laminate substrate including a plurality of laminates disposed in a direction intersecting with a lamination direction via a division portion by laminating a plurality of insulator layers, and a step of singulating the plurality of laminates by removing the division portion. The step of forming the laminate substrate includes a step of forming an insulator resist layer containing an insulating material on a base material, the insulating material being a constituent material of each of the insulator layers and a step of forming the insulator layer by curing the insulator resist layer by exposure, except for at least an insulator resist portion corresponding to the division portion. The division portion including the insulator resist portion is removed by development in the step of singulating.
US11705275B2 Self calibration by double signal sampling
A current transformer (CT) for the purpose of, for example, current measurement, that uses a power line as a first coil and a second coil for measurement purposes, is further equipped with a third coil. Circuitry connected to the third coil is adapted to measure a signal therefrom. The measured signal from the third coil is compared to a signal measured from the second coil and based on the results, internal CT parameters are determined allowing calibration of actual results to expected results thereby providing an improved accuracy. This is especially desirable when using the CT for measurement of the like of current or phase of the primary coil when measurements are adjusted using the newly determined calibration parameters.
US11705274B2 Arrangement for overvoltage protection of subsea electrical apparatus
An arrangement for an overvoltage protection of a subsea electrical apparatus and a method for operating it. The arrangement includes a tank submersible below a water surface level, an electrical apparatus accommodated in the tank, and a surge arrester arrangement accommodated in the tank and coupled to a power supply of the electrical apparatus in the tank for providing the overvoltage protection of the electrical apparatus. The arrangement further includes a controllable grounding switch for connecting the surge arrester arrangement to a ground point in response to a control of the grounding switch to a closed state and for disconnecting the surge arrester arrangement from the ground point in response to a control of the grounding switch to an open state.
US11705271B2 Coil component
A coil component includes a body and a coil conductor embedded in the body. The body includes a magnetic layer and a non-magnetic layer. The magnetic layer is formed of a composite material including a metal particle and a resin material, and the non-magnetic layer is arranged not to extend through a winding portion of the coil conductor or not to entirely extend through the body.
US11705269B2 Coil component
A coil component in which occurrence of plating elongation is further suppressed and an inductance value is higher. A coil component includes an element body including metal magnetic particles, a coil conductor inside the element body, and a plurality of external electrodes on a surface of the element body. The element body has a substantially rectangular parallelepiped shape including upper and lower surfaces substantially orthogonal to a winding axis of the coil conductor, first and second side surfaces facing each other, and third and fourth side surfaces facing each other. An average particle diameter of each of metal magnetic particles constituting the upper surface, metal magnetic particles constituting the lower surface, metal magnetic particles constituting the first side surface, and metal magnetic particles constituting the second side surface is smaller than an average particle diameter of metal magnetic particles existing inside a winding portion of the coil conductor.
US11705267B2 Coil component
A coil component includes a body having one surface and the other surface opposing each other, and one side surface and the other side surface, respectively connecting the one surface and the other surface to each other and opposing each other in one direction, a wound coil embedded in the body, a lead portion extending from an end of the wound coil to one surface of the body and disposed on the one surface of the body, an insulating layer covering one surface of the body and having an opening exposing a portion of the lead portion and extending in the one direction, and an external electrode disposed in the opening and connected to the lead portion. The insulating layer includes finishing portions respectively disposed on opposing sides of the opening in the one direction.
US11705261B2 Magnetic flux cancellation for power line communications
An apparatus comprising a signal transformer coupled to a power line and a signal transmission, reception, or detection circuit. A sensor is configured to be responsive to the power line current or magnetic flux generated in a ferrite core of the signal transformer. When the sensor indicates that the flux generated by the power line current mat cause an attenuation of the signal strength, a second circuit generates a current through a flux cancelling winding that cancels at least some of the flux generated by the power line current.
US11705255B2 Porous stabilized beds, methods of manufacture thereof and articles comprising the same
Disclosed herein is a method comprising disposing a first particle in a reactor; the first particle being a magnetic particle or a particle that can be influenced by a magnetic field, an electric field or a combination of an electrical field and a magnetic field; fluidizing the first particle in the reactor; applying a uniform magnetic field, a uniform electrical field or a combination of a uniform magnetic field and uniform electrical field to the reactor; elevating the temperature of the reactor; and fusing the first particles to form a monolithic solid.
US11705254B2 Wiring component holder for holding wires
A wiring component includes a plurality of electric wires aligned in a predetermined alignment direction, and a holder to hold the plurality of electric wires. The holder includes a pair of resin members that sandwich longitudinal portions of the plurality of electric wires in a perpendicular direction perpendicular to the alignment direction, and the pair of resin members are recess-projection fitted between the plurality of electric wires.
US11705247B2 Predictive contact tracing
In an approach to predictive contact tracing, a computer receives a query associated with contact tracing of a person with an infection. A computer retrieves timestamped location data associated with the person over a period of time. Based on the retrieved data, a computer creates a contact graph associated with the person, where the contact graph depicts one or more other people that were in contact with the person over the period of time. A computer retrieves medical data associated with the person and the one or more other people that were in contact with the person over the period of time. Based on the retrieved data, a computer builds a probabilistic model. A computer runs the probabilistic model to provide a prediction of a probability of infection of the one or more other people over the period of time as a result of being in contact with the person.
US11705246B2 System, apparatus, method, and graphical user interface for screening
Disclosed is a computer-implemented method of screening a patient for end organ damage due to infection. The method entails receiving patient data relating to an identified patient in a computing system including a processor and memory coupled to the processor, wherein the memory stores programmable instructions executable by the processor. The presence of Systemic Inflammatory Response Syndrome is determined and then the presence or absence of a high probability of end organ damage due to infection. Each of the determining steps includes receiving, on a graphical user interface, one or more user selections presented on the graphical user interface and executing programmable instructions based on received user selections.
US11705229B2 Method and device for exchanging information regarding the clinical implications of genomic variations
A method and a device are for exchanging information regarding the clinical implications genomic variations. In an embodiment, the method includes receiving login-data of a user; evaluating the login-data received; establishing an encrypted data connection to the user after the evaluating indicates a positive evaluation of the login-data; saving, upon receiving a dataset in a context of a genomic variation, the dataset received in a memory, context-related with the genomic variation; and evaluating, upon a user request being received and connected with a search query for the genomic variation, a set of datasets from the memory, the datasets being context-related with the genomic variation and the set including the datasets that the user is authorized to receive, and sending the set of datasets to the user.
US11705226B2 Data based cancer research and treatment systems and methods
A method and system for storing user application programs and micro-service programs, for each of multiple patients that have cancerous cells and receive treatment, includes obtaining clinical records data in original forms, storing it in a semi-structured first database, generating sequencing data for the patient's cancerous and normal cells using a next generation genomic sequencer, storing the sequencing data in the first database, shaping at least some of the first database data to generate system structured data optimized for searching and including clinical record data, storing the structured data in a second database, for each user application program, selecting an application-specific subset of data from the second database and storing it in a structure optimized for application program interfacing in a third database, wherein an orchestration manager operatively connected to one or more micro-service programs receives status messages and initiates a respective micro-service program when program prerequisites are satisfied.
US11705225B2 System and a method for managing information relating to sample test requests within a laboratory environment
A system and method for managing information relating to requests for a number of tests to be made of at least one sample within a laboratory environment are disclosed. The system may include a sample reception unit, a pre-analytical unit to scan, sort and/or aliquot the sample on request according to respective test requirements included within a respective sample order, an analytical unit to run at least one test on a sorted and/or aliquoted sample, and at least one decision unit. The decision unit acts as a connecting component for interconnecting the sample reception unit, the pre-analytical unit and the analytical unit as both an intermediary and coordinator such that tests can be performed via a recursive workflow until the sample is completely measured. The decision unit is further configured to collate the test results appropriately with the sample and to give a respective report towards a host component.
US11705224B2 Method for screening of target-based drugs through numerical inversion of quantitative structure-(drug)performance relationships and molecular dynamics simulation
Disclosed is a target-based drug screening method using inverse quantitative structure-(drug)performance relationships (QSPR) analysis and molecular dynamics simulation. The method includes modeling a molecular structure of a test compound group against a target molecule, obtaining a quantitative structure-(drug)performance relationships (QSPR) of the test compound group, acquiring the optimal pharmacophore of a novel target-based drug through a numerical inversion of the QSPR, and selecting drug candidates having a molecular structure similar to the optimum pharmacophore from the test compound group.
US11705219B2 Deep learning-based variant classifier
The technology disclosed directly operates on sequencing data and derives its own feature filters. It processes a plurality of aligned reads that span a target base position. It combines elegant encoding of the reads with a lightweight analysis to produce good recall and precision using lightweight hardware. For instance, one million training examples of target base variant sites with 50 to 100 reads each can be trained on a single GPU card in less than 10 hours with good recall and precision. A single GPU card is desirable because it a computer with a single GPU is inexpensive, almost universally within reach for users looking at genetic data. It is readily available on could-based platforms.
US11705218B2 Nucleic acid analysis method, nucleic acid analysis program, and device for library preparation
In one embodiment, provided are a method for analyzing at least one nucleic acid that can conveniently and highly accurately analyze even a very small number of analyte at least one nucleic acid. In one embodiment, the present invention relates to a method for analyzing at least one nucleic acid, comprising: a library preparation step of preparing a library comprising at least one standard nucleic acid of specific copy number(s) and at least one analyte nucleic acid in a same system; a calibration curve data generation step of generating calibration curve data based on the copy number(s) of the at least one standard nucleic acid of specific copy number(s); and an analyte nucleic acid analysis step of identifying at least one nucleotide sequence of the analyte nucleic acid while identifying the number(s) of the at least one nucleotide sequence of the at least one analyte nucleic acid using the calibration curve data.
US11705217B2 Sequencing using concatemers of copies of sense and antisense strands
Methods and systems for single molecule sequencing using concatemers of copies of sense and antisense strands. Concatemers are provided, for example, by carrying out rolling circle amplification on a circular molecule having sense and antisense regions to produce repeated copies of the sense and antisense regions connected by linking regions. The circular molecules can be produced by ligating hairpin adapters to each end of a double-stranded nucleic acid having a sense and antisense strand. The ligations can be carried out, for example using blunt end ligation. In some cases, a single molecule consensus sequence for a single template molecule is obtained. A single read from each template molecule can be obtained by comparing the sequence information of the sense and antisense regions.
US11705205B2 Memory devices having source lines directly coupled to body regions and methods
Memory devices, memory cell strings and methods of operating memory devices are shown. Configurations described include directly coupling an elongated body region to a source line. Configurations and methods shown should provide a reliable bias to a body region for memory operations such as erasing.
US11705200B2 Van der Waals heterostructure memory device and switching method
A method of switching between first and second states of a van der Waals heterostructure, vdWH, memory device, a vdWH memory device, and a method of fabricating a vdWH memory device. The vdWH memory device comprises a first two-dimensional, 2D, material; and a second 2D material, wherein, in a first storage state of the memory device, an interface between the first and second 2D material comprises interfacial states; and wherein, in a second storage state of the memory device, interfacial states are modulated compared to the first memory state.
US11705190B2 Method of programming memory device and related memory device
A memory device includes memory cells in rows, word lines respectively coupled to the rows, and a control circuitry coupled to the memory cells via the word lines. The control circuitry is configured to apply a first program voltage to a first word line of the word lines. The first word line is coupled to a first row of the memory cells. The control circuitry is also configured to, after applying the first program voltage to the first word line, apply a second program voltage to a second word line of the word lines. The second word line is coupled to a second row of the memory cells. The control circuitry is also configured to, after applying the second program voltage to the second word line, apply a first pre-charge voltage to the first word line and a second pre-charge voltage to the second word line. The second pre-charge voltage is greater than the first pre-charge voltage.
US11705189B2 Manufacturing method of three-dimensional semiconductor device
There are provided a semiconductor memory device and a manufacturing method thereof. The semiconductor memory device includes: a source layer; a channel structure extending in a first direction from within the source layer; a source-channel contact layer surrounding the channel structure on the source layer; a first select gate layer overlapping with the source-channel contact layer and surrounding the channel structure; a stack including interlayer insulating layers and conductive patterns that are alternately stacked in the first direction and surrounding the channel structure, the stack overlapping with the first select gate layer; and a first insulating pattern that is formed thicker between the first select gate layer and the channel structure than between the stack and the channel structure.
US11705186B2 Storage and offset memory cells
An example apparatus includes a sense amplifier, a plurality of storage memory cells coupled to the sense amplifier via a first digit line, and a plurality of offset memory cells coupled to the sense amplifier via a second digit line. The plurality of storage memory cells and the plurality of offset memory cells can comprise an array of memory cells. Each of the storage memory cells and the offset memory cells can include a respective capacitor having a particular capacitance.
US11705185B2 Apparatus for differential memory cells
Methods, systems, and devices for apparatus for differential memory cells are described. An apparatus may include a pair of memory cells comprising a first memory cell and a second memory cell, a word line coupled with the pair of memory cells and a plate line coupled with the pair of memory cells. The apparatus may further include a first digit line coupled with the first memory cell and a sense amplifier and a second digit line coupled with the second memory cell and the sense amplifier. The apparatus may include a select line configured to couple the first digit line and the second digit line with the sense amplifier.
US11705184B2 Memory device and electronic device
A memory device having long data retention time and high reliability is provided. The memory device includes a driver circuit and a plurality of memory cells, the memory cell includes a transistor and a capacitor, and the transistor includes a metal oxide in a channel formation region. The transistor includes a first gate and a second gate, and in a period during which the memory cell retains data, negative potentials are applied to the first gate and the second gate of the transistor.
US11705183B2 Word line booster circuit and method
A memory circuit includes a plurality of word lines, a word line driver coupled to the plurality of word lines, and a booster circuit coupled to the plurality of word lines. The word line driver is configured to output a first word line signal on a first word line of the plurality of word lines, and the booster circuit includes a first node configured to carry a first power supply voltage and is configured to couple the first word line of the plurality of word lines to the first node responsive to a pulse signal and the first word line signal.
US11705179B2 Semiconductor device, semiconductor system including the same and operating method for a semiconductor system
A semiconductor device includes a monitoring circuit suitable for generating a monitoring signal indicating whether a speed of a memory clock signal is changed based on a speed information signal representing speed information of the memory clock signal; a cycle control circuit suitable for generating a refresh cycle control signal for controlling a refresh cycle based on a system clock signal, the memory clock signal, the monitoring signal and a refresh flag signal; and a control circuit suitable for generating the memory clock signal and the refresh flag signal based on the speed information signal, the system clock signal and the refresh cycle control signal.
US11705177B2 Semiconductor memory devices and methods of manufacturing thereof
A semiconductor device comprises a first conductive structure extending along a vertical direction and a second conductive structure extending along the vertical direction. The second conductive structure is spaced apart from the first conductive structure along a lateral direction. The semiconductor device further comprises a plurality of third conductive structures each extending along the lateral direction. The plurality of third conductive structures are disposed across the first and second conductive structures. The first and second conductive structures each have a varying width along the lateral direction. The plurality of third conductive structures are configured to be applied with respective different voltages in accordance with the varying width of the first and second conductive structures.
US11705174B2 Integrated circuit with asymmetric arrangements of memory arrays
An integrated circuit includes a plurality of memory cells, a first pair of complementary data lines, and a second pair of complementary data lines. The plurality of memory cells include a first array of memory cells and a second array of memory cells. The first pair of complementary data lines are coupled to the first array of memory cells. The second pair of complementary data lines are different from the first pair of complementary data lines and are coupled to the second array of memory cells. A number of memory cells in the first array of memory cells is different from a number of memory cells in the second array of memory cells.
US11705162B2 Slider test clamp, and related assemblies and methods of use
Described are clamps useful for temporarily holding a slider of a hard disk drive in a test socket for dynamic electrical testing of the slider, as well as related assemblies that include the test socket, a head-gimbal-assembly, a testing assembly, and related methods of use.
US11705161B2 Methods, devices, and systems for video segmentation and annotation
Methods, devices, and systems for segmenting and annotating videos for analysis are disclosed. A user identifies specific moments of the video that provide a teachable moment. A pre-context and a post-context portion of the video surrounding the identified moment are used to create a tile video. One or more tile videos are compiled in a user-defined order to generate a weave video with a specific focus or theme. The generated weave video is shared with one or more users and can be annotated to facilitate teaching and/or discussion.
US11705160B2 Method and device for processing video
The present disclosure provides a method and device for processing a video. The method includes: determining a special effect video frame of a video, where a target feature area of the special effect video frame includes a preset special effect map; and modifying a display effect of the special effect map upon determining that a shielded area exists in the target feature area.
US11705158B2 Method for manufacturing ring-shaped glass spacer
A method for manufacturing the ring-shaped glass spacer to be arranged in contact with a magnetic disk in a hard disk drive apparatus, including: preparing a ring-shaped glass blank; and grinding main surfaces of the ring-shaped glass blank by using grinding pads that include diamond particles as fixed abrasive particles.
US11705157B2 Ferroelectric recording medium and ferroelectric storage apparatus
A ferroelectric recording medium includes an electrode layer, a ferroelectric recording layer, and a protection layer formed in this order on a substrate, wherein the ferroelectric recording layer includes a ferroelectric layer, and a lattice constant of a material constituting the ferroelectric layer and a lattice constant of a material constituting the electrode layer or the substrate are lattice-matched within a range of ±10%.
US11705148B2 Adaptive coefficients and samples elimination for circular convolution
Technologies are disclosed for improving the efficiency of real-time audio processing, and specifically for improving the efficiency of continuously modifying a real-time audio signal. Efficiency is improved by reducing memory bandwidth requirements and by reducing the amount of processing used to modify the real-time audio signal. In some configurations, memory bandwidth requirements are reduced by selectively transferring active samples in the frequency domain—e.g. avoiding the transfer samples with amplitudes of zero or near-zero. This has particular importance when the specialized hardware retrieves samples from main memory in real-time. In some configurations, the amount of processing needed to modify the audio signal is reduced by omitting operations that do not meaningfully affect the output audio signal. For example, a multiplication of samples may be avoided when at least one of the samples has an amplitude of zero or near-zero.
US11705144B2 Methods and systems for encoding frequency-domain data
An illustrative frequency-domain encoder system transforms time-domain data representative of a content instance into frequency-domain data representative of the content instance. The frequency-domain data includes a plurality of complex coefficients each representing different frequency components of a plurality of frequency components incorporated by the content instance. The frequency-domain encoder system generates a frequency-domain data container that includes the complex coefficients of the frequency-domain data and metadata descriptive of the frequency-domain data. Additionally, within the frequency-domain data container, the frequency-domain encoder system integrates the complex coefficients of the frequency-domain data with timing data representative of a time-dependent feature of the content instance. Corresponding systems and methods are also disclosed.
US11705143B2 Audio decoder and decoding method
A method for representing a second presentation of audio channels or objects as a data stream, the method comprising the steps of: (a) providing a set of base signals, the base signals representing a first presentation of the audio channels or objects; (b) providing a set of transformation parameters, the transformation parameters intended to transform the first presentation into the second presentation; the transformation parameters further being specified for at least two frequency bands and including a set of multi-tap convolution matrix parameters for at least one of the frequency bands.
US11705138B2 Inter-channel bandwidth extension spectral mapping and adjustment
A method includes generating a synthesized non-reference high-band channel based on a non-reference high-band excitation corresponding to a non-reference target channel. The method further includes estimating one or more spectral mapping parameters based on the synthesized non-reference high-band channel and a high-band portion of the non-reference target channel. The method also includes applying the one or more spectral mapping parameters to the synthesized non-reference high-band channel to generate a spectrally shaped synthesized non-reference high-band channel. The method further includes generating an encoded bitstream based on the one or more spectral mapping parameters and the spectrally shaped synthesized non-reference high-band channel.
US11705134B2 Graph-based approach for voice authentication
Methods for voice authentication include receiving a plurality of mono telephonic interactions between customers and agents; creating a mapping of the plurality of mono telephonic interactions that illustrates which agent interacted with which customer in each of the interactions; determining how many agents each customer interacted with; identifying one or more customers an agent has interacted with that have the fewest interactions with other agents; and selecting a predetermined number of interactions of the agent with each of the identified customers. In some embodiments, the methods further include creating a voice print from first and second speaker components of each interaction; comparing the voice prints of a first selected interaction to the voice prints from a second selected interaction; calculating a similarity score between the voice prints; aggregating scores; and identifying the voice prints that are associated with the agent.
US11705131B2 System and method for identifying spoken language in telecommunications relay service
A system for identifying spoken language in a telecommunications relay service, which includes a call serving entity; and a plurality of automatic speech recognition groups where each of the automatic speech recognition groups includes an associated automatic speech recognition engine that recognizes and transcribes speech to a predefined language. One of the plurality of automatic speech recognition groups is set as a default automatic speech recognition group and automatic speech recognition engines transcribe and convert peer voices into text packets. The text packets are scored by the automatic speech recognition engine and transmitted to the call serving entity to determine whether the text packets meet a predetermined threshold based on their respective scores with the text packet having the highest score that meets or exceeds the predetermine threshold transmitted to a user.
US11705128B2 Operation method of dialog agent and apparatus thereof
An operation method of a dialog agent includes obtaining an utterance history including at least one of an outgoing utterance to be transmitted to request a service or at least one of an incoming utterance to be received to request the service, updating a requirement specification including items requested for the service based on the utterance history, generating utterance information to be used to request the service based on the updated requirement specification, and outputting the generated utterance information.
US11705127B2 Signal processing coordination among digital voice assistant computing devices
Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.
US11705126B2 Barrier-free intelligent voice system and control method thereof
A barrier-free intelligent voice system and a method for controlling thereof, wherein multiple words are recognized from a voice audio to create multiple independent semantic units. Meanwhile, the system can continuously determine whether they are one of multiple voice tags created by the user. Thereafter, a target object, a program command, and a remark corresponding to the voice tag can be determined based on the successfully compared voice tag combination. Accordingly, a corresponding program can be started or a remote device can be triggered to operate. The present disclosure can be regarded as an AI intelligent voice processing engine. By allowing users to define different types of voice tag combinations, it can eliminate the grammatical and semantic analysis of natural language processing, eliminate speech translation differences and errors between different languages, effectively reduce the amount of calculations, increase the processing speed of the system, minimize system judgment errors.
US11705124B2 Ultra-wideband location tracking to perform voice input operation
In one aspect, a first device may include at least one processor, an ultra-wideband (UWB) transceiver accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive voice input at the first device and to track a second device using one or more UWB signals received from the second device via the UWB transceiver. The instructions may then be executable to, based on tracking, perform an operation using the voice input.
US11705120B2 Electronic device for providing graphic data based on voice and operating method thereof
An electronic device for providing graphic data based on a voice, and an operation method therefor are provided. The electronic device includes a display, and a processor, and the processor is configured to obtain at least one keyword from a voice signal related to a plurality of images, determine at least one graphic data corresponding to the at least one keyword, select at least one of the plurality of images, based on a point in time at which a voice corresponding to a keyword that corresponds to the determined graphic data is output, and perform control so as to apply the determined graphic data to the at least one selected image.
US11705115B2 Phonetic keyboard and system to facilitate communication in English
A system to facilitate communication in English uses a keyboard having at least one phoneme key that displays a phonetic pronunciation symbol that represent sounds of spoken English. The system also includes a computer board disposed within the keyboard and a processor and associated memory in electrical communication with an input from the phoneme key. The processor executes a set of computer instructions that bi-directionally translates the input as a standard English letter to a phonetic pronunciation or from a phonetic input to a standard English letter. An output device in electrical communication with the keyboard wherein the standard English letter is displayed is also provided. In one embodiment, a computing device configured to execute a set of computer instructions is provided that display a digitally produced keyboard for display that uses a downloadable APP to translate between a phonetic input and a standard English letter and displays a result.
US11705111B2 Methods and systems for predicting non-default actions against unstructured utterances
A method to adaptively predict non-default actions against unstructured utterances by an automated assistant operating in a computing-system is provided. The method includes extracting voice-features based on receiving an input utterance from at-least one speaker by an automatic speech recognition (ASR) device, identifying the input utterance as an unstructured utterance based on the extracted voice-features and a mapping between the input utterance with one or more default actions as drawn by the ASR, obtaining at least one probable action to be performed in response to the unstructured utterance through a dynamic bayesian network (DBN). The method further includes providing the at least one probable action obtained by the DBN to the speaker in an order of the posterior probability with respect to each action.
US11705110B2 Electronic device and controlling the electronic device
An electronic device and a method for controlling thereof are provided. The electronic device includes a communicator comprising circuitry, a microphone, at least one memory configured to store at least one instruction and dialogue history information, and a processor configured to execute the at least one instruction, and the processor, by executing the at least one instruction, is further configured to determine whether to transmit, to a server storing a first dialogue system, a user speech that is input through the microphone, based on determining that the user speech is transmitted to the server, control the communicator to transmit the user speech and at least a part of the stored dialogue history information to the server, receive, from the server, dialogue history information associated with the user speech, through the communicator, and control the received dialogue history information to be stored in the memory.
US11705109B2 Detection of live speech
A method of detecting live speech comprises: receiving a signal containing speech; obtaining a first component of the received signal in a first frequency band, wherein the first frequency band includes audio frequencies; and obtaining a second component of the received signal in a second frequency band higher than the first frequency band. Then, modulation of the first component of the received signal is detected; modulation of the second component of the received signal is detected; and the modulation of the first component of the received signal and the modulation of the second component of the received signal are compared. It may then be determined that the speech may not be live speech, if the modulation of the first component of the received signal differs from the modulation of the second component of the received signal.
US11705107B2 Real-time neural text-to-speech
Embodiments of a production-quality text-to-speech (TTS) system constructed from deep neural networks are described. System embodiments comprise five major building blocks: a segmentation model for locating phoneme boundaries, a grapheme-to-phoneme conversion model, a phoneme duration prediction model, a fundamental frequency prediction model, and an audio synthesis model. For embodiments of the segmentation model, phoneme boundary detection was performed with deep neural networks using Connectionist Temporal Classification (CTC) loss. For embodiments of the audio synthesis model, a variant of WaveNet was created that requires fewer parameters and trains faster than the original. By using a neural network for each component, system embodiments are simpler and more flexible than traditional TTS systems, where each component requires laborious feature engineering and extensive domain expertise. Inference with system embodiments may be performed faster than real time.
US11705104B2 Electronic system with heat dissipation and feed-forward active noise control function and related method
An electronic system includes a fan module, an embedded controller, a reference microphone, an error microphone, an active noise cancellation controller, and a micro speaker module. The reference microphone is configured to output a wide-band noise signal associated with the operation of the fan module. The error microphone is configured to output an error signal by detecting the noise level during the operation of the electronic system. According to the wide-band noise signal, the error signal and the fan information provided by the embedded controller, the active noise cancellation controller calculates the narrow-band noises and the wide-band noises generated by the fan module, and drives the micro speaker module accordingly for providing a noise cancellation signal. The error signal may be reduced to zero by adaptively adjusting the noise cancellation signal for canceling the noises generated during the operation of the electronic system.
US11705099B2 Soundproof structure
Provided is a soundproof structure that is small and light and can reduce noise with a high natural frequency of a sound source at a plurality of frequencies at the same time.The soundproof structure according to the embodiment of the present invention includes a plurality of membrane-like members that are overlapped to be spaced from each other, a support that is made of a rigid body and supports each of the plurality of membrane-like members so as to perform membrane vibration, an inter-membrane space that is sandwiched between two adjacent membrane-like members among the plurality of membrane-like members, and a rear surface space that is formed between one membrane-like member at one end of the support in the support among the plurality of membrane-like members and the one end of the support, in which each of the plurality of membrane-like members absorbs a sound by performing the membrane vibration in a state where the one end of the support is closed.
US11705098B2 Sound absorbing material
The sound absorbing material according to the present invention is formed by laminating a porous sound absorber and two or more sheets of a nonwoven fabric one on another. The nonwoven fabric has a plurality of drawn filaments arranged and oriented in one direction. The mode value of the diameter distribution of the plurality of filaments is in the range of 1 to 4 μm. The grammage of the nonwoven fabric is in the range of 5 to 40 g/m2. The sound absorbing material according to the present invention provides high sound absorption performance in a predetermined low frequency band of 6000 Hz or less, and still remains light in weight and flexible enough and easy enough to handle to be substantially comparable to the porous sound absorber.
US11705096B2 Autonomous generation of melody
Implementations of the subject matter described herein provide a solution that enables a machine to automatically generate a melody. In this solution, user emotion and/or environment information is used to select a first melody feature parameter from a plurality of melody feature parameters, wherein each of the plurality of melody feature parameters corresponds to a music style of one of a plurality of reference melodies. The first melody feature parameter is further used to generate a first melody that conforms to the music style and is different from the reference melody. Thus, a melody that matches user emotions and/or environmental information may be automatically created.
US11705087B2 Display device and charging control method applied in display device
The present invention provides a display device. The display device includes a timing controller, a data register, a source driver, and a display panel. A portion of a vertical effective display column data in a vertical idle period is output through the data register, which can increase a sum of charging time of a pixel column of an entire frame of images. Moreover, an N/2th horizontal idle period to the Nth horizontal idle period are adjusted to improve display uniformity of an upper half screen and a lower half screen.
US11705084B1 High-speed buffer amplifier
A high-speed buffer amplifier includes an input stage including a first channel coupled to receive differential inputs and a second channel coupled to receive the differential inputs; a middle stage including a first current source coupled to receive outputs of the second channel and electrically connected to power, a second current source coupled to receive outputs of the first channel and electrically connected to ground, and a floating current source electrically connected between the first current source and the second current source; and an output stage coupled to the middle stage to generate an output voltage. A shunt circuit is electrically connected between the first current source and the second current source, and configured to bypass the floating current source.
US11705083B2 Display device
A display device includes a display panel including scan lines and pixels connected to the scan lines, a first scan driver disposed outside the display panel, first scan output lines including a first terminal connected to the first scan driver and a second terminal connected to a corresponding scan line of the scan lines, and crossing the scan lines, and a first inspection line including a first receiving terminal connected to the first scan driver and a first feedback terminal connected to the first scan driver, extending from the first receiving terminal to the first feedback terminal, and crossing the scan lines.
US11705080B2 Voltage adjustment method and adjustment device for display panel, and display device
The disclosure provides a voltage adjustment method and a voltage adjustment device for a display panel, and a display device. The method includes: detecting whether an absolute value of a difference between a first gray scale data of a first sub pixel and a second gray scale data of a second sub pixel in a static picture area is larger than a preset gray scale threshold; if so, acquiring the first gray scale data; and inputting a target data voltage to the data line according to the first gray scale data, to adjust an original pixel voltage to the first sub pixel into a target pixel voltage and to cause an absolute value of a difference between a first voltage difference in the positive frame and a second voltage difference in the negative frame to be smaller than a preset voltage difference threshold.
US11705073B2 DRD type display panel and organic light emitting display device using same
The present disclosure relates to a DRD type display panel. The display panel includes first to fourth pixels; a first data line through which a data signal is transmitted to the first and second pixels; a second data line through which a data signal is transmitted to the third and fourth pixels; a first gate line through which a scan signal is transmitted to the first and third pixels; a second gate line through which a scan signal is transmitted to the second and fourth pixels; a reference voltage line used to detect deterioration of OLEDs in the first to fourth pixels; a first power line positioned on the left of the first data line and supplying driving power to the first and second pixels; and a second power line positioned on the right of the second data line and supplying driving power to the first and second pixels.
US11705072B2 Display device and electronic apparatus
[Object] It is possible to further improve reliability.[Solution] There is provided a display device including: a pixel unit which is configured with a plurality of pixel circuits arranged in a matrix, each of the pixel circuits including a light emitting element and a driving circuit for driving the light emitting element; scanning lines which are interconnections connected to the respective pixel circuits and are provided to extend in a first direction and correspond to respective rows of a plurality of the pixel circuits; and signal lines which are interconnections connected to the respective pixel circuits and are provided to extend in a second direction orthogonal to the first direction and correspond to respective columns of a plurality of the pixel circuits. One of the scanning lines and the signal lines, provided for the one pixel circuit, which is larger in number is positioned in a lower-level interconnection layer. An electrode of a capacitance element included in the driving circuit is positioned in the interconnection layer in which either the scanning lines or the signal lines are provided.
US11705071B2 Display device with compensated voltage supplied to scan driver
A display device includes pixels electrically connected to a plurality of scan lines and a plurality of data lines, respectively, a scan driver that provides a scan signal to each of the plurality of scan lines, a voltage supply that supplies a first gate voltage to the scan driver through a first gate power line, and a voltage compensator. The voltage compensator senses a partial voltage of the first gate voltage applied to the scan driver through a feedback line. The voltage compensator compensates the first gate voltage with a second gate voltage in case that the sensed first gate voltage is greater than a first reference voltage.
US11705062B1 Methods of display brightness control and corresponding electronic devices
A method for an electronic device merges a subset of display brightness and corresponding ambient light value pairs selected from a brightness adjustment model and one or more user defined display brightness and corresponding ambient light value pairs received from user input occurring at a user interface of the electronic device to obtain a merged brightness adjustment model dataset. The method filters the merged brightness adjustment model dataset to obtain a filtered brightness adjustment model dataset and extracts a merged brightness adjustment model from the filtered brightness adjustment model dataset. One or more processors of the electronic device control a display brightness of a display of the electronic device using the merged brightness adjustment model.
US11705057B2 Pixel and display apparatus having the same
A pixel includes a light emitting element, a driving switching element and a first compensation switching element and a second compensation switching element. The driving switching element is which applies a driving current to the light emitting element. The first compensation switching element and the second compensation switching element are connected between a control electrode of the driving switching element and an output electrode of the driving switching element. The first compensation switching element and the second compensation switching element are connected to each other in series. The driving switching element is a P-type transistor. The first compensation switching element is an N-type transistor. The second compensation switching element is a P-type transistor.
US11705055B2 Display device and method of driving thereof
The present disclosure provides a display device. The display device includes at least one display panel including at least one light-emitting diode (LED) light board, a drive control module connected to the LED light board, and a detecting module respectively connected to the LED light board and the drive control module. The LED light board includes at least one LED. The drive control module is configured to drive the LED of the LED light board to display.
US11705052B2 Sub-pixel rendering method for display panel
The present application relates to a sub-pixel rendering method for a display panel, which determines sampling locations according to arrangement locations of the sub-pixels, converts an input image according to a human vision model for correspondingly generating an adjustment luminance data, and samples a plurality of adjustment luminance value of the adjustment luminance data according to the sampling locations. Thereby, corresponded target grayscale data is generated. Thus, the input image is prevented from distortion.
US11705048B2 Shift register unit, circuit structure, gate drive circuit, drive circuit and display device
A shift register unit, a circuit structure, a gate drive circuit, a drive circuit and a display device are provided. A shift register unit includes a substrate and an input circuit, a reset circuit, a first output circuit, a first output terminal, a first connection conductive portion connecting both the input circuit and the reset circuit, a second connection conductive portion connecting both the reset circuit and the first output circuit, and a third connection conductive portion connecting both the first output circuit and the first output terminal, all of which are on the substrate.
US11705045B2 Data generation method, driving method, computer device, display apparatus and system
Disclosed are a method for generating display data by a rotatory stereoscopic display apparatus, a display driving method, a computer device, a rotatory stereoscopic display apparatus, and a stereoscopic display system. The method for generating display data includes: generating, based on display parameters of the rotatory stereoscopic display apparatus and a model to be displayed, an image array for displaying the model; generating, for an image in the image array, an initial data stream of the image, the initial data stream including: grayscale datum of each pixel in the image; and performing data compression on the initial data stream to generate a compressed data stream, the compressed data stream including: data units of pixels whose grayscale data is non-zero data, each data unit including: grayscale datum of the pixel and an order of the grayscale datum in the initial data stream.
US11705044B2 Display device
A display device includes: a pixel part to display an image and including pixels receiving a reference voltage; a controller to determine a value of the reference voltage based on a load of the entire pixel part, and to control a grayscale range of image data according to a location in the pixel part based on the reference voltage; a data driver to supply data voltages to the pixel part through data lines based on grayscale ranges adjusted for each location in the pixel part; and a scan driver to supply a scan signal to the pixels through scan lines.
US11705042B1 Display apparatus
A display apparatus includes a display panel including a gate line and a data line, a controller generating a source output enable signal determining an output timing of a data voltage output to the data line, and a data driver including a signal changer, generating a final source output enable signal by using the source output enable signal, and randomly changing the output timing of the data voltage for each gate line by using the final source output enable signal.
US11705041B2 Display panel and display device
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a driving module. The driving module includes a driving transistor, and is configured to provide a driving current for the light-emitting element. The pixel circuit includes a control terminal configured to receive a first light-emitting control signal, the first light-emitting control signal is an effective pulse, and the driving module corresponding to the control terminal is turned on during the effective pulse. A time period of one frame of the display panel includes a non-light-emitting stage and a light-emitting stage, an operating state of the pixel circuit includes a first mode and a second mode, a time length of the non-light-emitting stage in the first mode is L1, and a time length of the non-light-emitting stage in the second mode is L2, where L1>L2.
US11705040B2 Display device
A display device includes a data line, a pixel electrically connected to the data line, a data driver for outputting a data voltage, and a transmitter electrically connected between an output terminal of the data driver and the data line. The transmitter may transmit an instance of the data voltage to the data line in a first period. The transmitter may amplify a second instance of the data voltage to generate a reference voltage and then transmit the reference voltage to the data line in a second period different from the first period. The pixel includes a light emitting element for emitting light in response to the first instance of the data voltage. A voltage level of the reference voltage may be higher than a voltage level of the data voltage.
US11705038B2 Display driving module, display driving method and display device
A display driving module, a display driving method, and a display device are provided. The display driving module includes a clock signal line, a clock signal generating circuit and a gate driving circuit, where the gate driving circuit includes multiple stages of gate driving units; the clock signal generating circuit is electrically connected to the clock signal line and is configured to generate at least two clock signals and provide different clock signals to the clock signal line in a time-sharing manner; the gate driving unit is electrically connected to the clock signal line and configured to generate a gate driving signal according to the clock signals on the clock signal line; when potentials of the clock signals are valid voltages, the potentials of different clock signals are different.
US11705036B2 Optical-type fingerprint recognition display and operation method thereof
The present disclosure related to an optical fingerprint identification display and a driving method thereof. In the optical fingerprint identification display and the driving method thereof, the fingerprint identification display includes: a display panel and a processor. The display panel includes a plurality of pixels arranged in a two-dimensional matrix. The pixel includes: at least one subpixel which emits light on the basis of a first signal received from the processor; and an optical sensor which receives the light emitted from the subpixel and is reflected from a fingerprint and generates a second signal. The processor determines a touch region on the display panel, and transmits the first signal to one or more pixels included in the touch region, and identifies the fingerprint of the user on the basis of the second signal received from the pixel.
US11705034B2 GOA circuit and display panel
A gate driver on array (GOA) circuit and a display panel are provided. The GOA circuit includes a plurality of cascaded GOA units. The GOA units include a first GOA unit and a second GOA unit. By setting a virtual reset module in the second GOA unit, and the virtual reset module corresponding to the reset module in the first GOA unit, a difference between the first GOA unit and the second GOA unit is reduced and stability of the GOA circuit is improved.
US11705031B2 Source driver and composite level shifter
The invention relates to a source driver and a composite level shifter. The source driver comprises a data buffer circuit, a plurality of level shifters and a plurality of driving circuits. The data buffer circuit receives and registers a plurality of pixel data during a driving period. The level shifters convert the voltage levels of the pixel data registered in the data buffer circuit during the driving period. The driving circuits generate a plurality of source signals according to the converted pixel data during driving period. The data buffer circuit may comprise a plurality of composite level shifters for converting the voltage levels of the pixel data, and latching the converted pixel data.
US11705028B2 Mobile device fixture for automated calibration of electronic display screens and method of use
A fixture that is configured to hold a mobile device for calibrating an electronic display screen includes an adjustable arm, a controller including a processor, one or more motors, one or more suction cups configured to attach the fixture to the electronic display screen, one or more brackets, attached to the arm, to hold the mobile device such that the camera of the mobile device points towards the electronic display screen. The processor of the controller is configured to receive one or more signals from the mobile device to move the adjustable arm to point the camera of the mobile device towards a point on the electronic display screen, and in response to receiving the signals from the mobile device, send one or more signals to the motors to move the adjustable arm to point the camera of the mobile device towards the point on the electronic display screen.
US11705027B2 Method for detecting gate line defects, display panel and readable storage medium
The application discloses a method for detecting gate line defects, a display panel and a readable storage medium. The method for detecting gate line defects includes the following operations: controlling a display panel to enter a self-checking mode upon receiving a startup signal; performing row scanning on the display panel according to a first preset frame rate, where the first preset frame rate is greater than a normal frame rate when the display panel normally operates; and upon determining that the display panel is abnormal, issuing a prompt message.
US11705025B2 Systems and methods for determining a visual appearance quality of an exterior signage area of a vehicle
Systems and methods for exterior signage evaluation are disclosed herein. An example method includes receiving images of an exterior signage area of an exterior surface of a first vehicle, the images being obtained by the first vehicle, a second vehicle camera or an infrastructure camera, determining current environmental conditions around the first vehicle, processing the images of the exterior signage area using the current environmental conditions, wherein processing includes comparing an expected appearance of the exterior signage area with an actual appearance of the exterior signage area to determine a visual appearance quality of the exterior signage area, and presenting a message on a display that includes the visual appearance quality.
US11705023B2 Flexible payment card
A rollable payment card is shiftable between a flat configuration and a rolled configuration via a manual rolling process. The payment card comprises a verification element, a processor, an electronic display unit in communication with the processor, and a power element providing electrical power to the display unit. The electronic display unit includes an electronic display region configured to display an image. The electronic display region is manually rollable. The payment card in the flat configuration presents horizontally spaced apart first and second ends and vertically spaced apart top and bottom edges. The first end overlaps the second end during the course of the rolling process, with the first end being disposed arcuately past the second end when the payment card is in the rolled configuration.
US11705019B2 Dynamic contact heat transfer simulation device for rolling heavy-load deformation zone
The present invention provides a dynamic contact heat transfer simulation device for rolling heavy-load deformation zone. The device includes a control system, a data acquisition system, a pressure-adjustable fixed cold end, a rotating chuck, a temperature-adjustable heat-conducting rod and an speed-adjustable rotation hot end; the device utilizes the rotating chuck and the speed-adjustable rotating hot end to adjust the rotation speed in real time according to the actual rolling conditions, simulate the working conditions of the actual rolling heavy-load deformation zone, and accurately obtain the dynamic heat transfer coefficient of the rotating contact interface under variable load pressure conditions.
US11705018B2 Personal navigation system
A personal navigation system includes a sensing suite (50) that is configured to find a safety route for a person; a set of modules (200) including a generation module that is configured to generate an auditory-haptic content (70) that is not perceived visually but perceived by auditory sense or haptic sense and indicates the found safety route; and a communication device (30) that is configured to communicate the auditory-haptic content to the person.
US11705016B2 Integrated system for art examination and examination method based thereon
An integrated system for art examination includes a power module, an information receiving and a storage module, an information processing module, a control module, a display module, a paper printing module, and a paper processing module; the information receiving and storage module is used to receive and transmit an examinees registration information, an examination room information and an on-site identity information to the information processing module; the information processing module is used to verify whether the examinees registration information is consistent with the on-site identity information and transmits a conclusion to the control module; the control module controls the display module, the paper printing module and the paper processing module; the display module is used to display information to guide an exam worker how to operate, and an input of the examinee's on-site identity information is completed on the display module through a human-computer interaction.
US11705014B1 Group study system
A group study system is described. The group study system allows for students to form study groups with other students in the same class or related classes by utilizing various technologies that make such a system possible. The system provides for an anonymous creation of the study sessions and maintains the anonymity until all students joining the study session participate in the study session. These sessions can be in person and virtual. Hybrid and virtual sessions are becoming more and more important with the increasing presence of online education. This system harnesses technology in an innovative way to do something that was not possible years ago by enabling students to gather in a learning environment with other students who previously did not know each other. Additionally, the system operates to allow crowd sourcing of data for the input of exam data, including date and time of the exam in order to automatically extend exam reminders.
US11705012B2 Utilizing a lesson package in a virtual world
A method for execution by a computing entity to utilize a lesson package in a virtual world environment includes selecting the lesson package based on a learner requirement for a learner to produce a selected lesson package. The method further includes identifying a set of active virtual world environments that each include a different instance of execution of the selected lesson package. The method further includes selecting one active virtual world environment of the set of active virtual world environments based on at least one of the learner requirement and learning assessment results for the selected lesson package to produce a selected virtual world environment. The method further includes rendering updated first descriptive asset video frames of a first descriptive asset and updated second descriptive asset video frames of a second descriptive asset within the selected virtual world environment to produce a new video stream for the learner.
US11705011B2 Assigned spacing to visual separation auto transition
A system and method for an ownship aircraft auto transition from an assigned spacing application to a visual separation application provides the ability to intuitively pre-configure for and execute an automatic transition from an assigned spacing traffic application managing an assigned interval spacing to a traffic application managing visual separation from an assigned target aircraft. This feature enables integration between separate traffic applications, creating new capabilities while reducing the workload on the pilot during a particularly busy phase of flight.
US11705009B2 System and method for optimizing mission fulfillment by unmanned aircraft systems (UAS) via dynamic atmospheric modeling
A system and method for optimizing mission fulfillment via unmanned aircraft systems (UAS) within a mission space generates or receives atmospheric models forecasting weather and wind through the mission space, the atmospheric models having an uncertainty factor. Until the projected flight time, the controller may iterate through one or more simulations of a projected flight plan through the mission space, determining the probability of successful fulfillment of mission objectives based on the most current atmospheric models (including the ability of the UAS to navigate the flight plan within authorized airspace constraints). Based on conditions and behaviors observed during a simulated flight plan, the controller may revise flight plans, flight times, or atmospheric models for subsequent simulations. Based on multiple probabilities of fulfillment across multiple simulations, the controller selects an optimal flight plan and/or flight time for fulfillment of the assigned set of mission objectives.
US11705007B2 Vehicle display device
A vehicle display device includes: a forward image acquiring section that acquires images of a region ahead of a vehicle; a vehicle information acquiring section that acquires vehicle information relating to traveling of the vehicle; a path predicting section that, based on the vehicle information acquired by the vehicle information acquiring section, predicts an own vehicle traveling line that is a traveling path of the vehicle; an ideal path deriving section that, based on the images of the region ahead of the vehicle acquired by the forward image acquiring section, derives an ideal traveling line that is a proper traveling path; and a display control section that displays the own vehicle traveling line and the ideal traveling line so as to be superposed on a view in front of a driver's seat.
US11705003B2 Information processing apparatus, method, and non-transitory computer readable medium for providing comfortable in-vehicle environment
A controller of an information processing apparatus is configured to acquire information indicating a loudness of sound emitted by a second vehicle parked within a predetermined range from a first vehicle or a vehicle height of the second vehicle, and in a case in which the controller determines that the loudness or the vehicle height exceeds a predetermined first threshold, the controller provides a predetermined notification to the first vehicle via a communication interface.
US11705001B2 Device and computer program product for route planning for a vehicle
A method determines an anticipated occupation of charging points and a charging strategy for a specified route. The method provides traffic data which is representative for the current traffic density on the route specified. An anticipated occupation of charging points along the specified route can be determined on the basis of the traffic data. A charging strategy can be determined on the basis of the traffic data and the determined anticipated occupation of charging points. The provision of information regarding a charging strategy to a driver allows the time required for the specified route to be reduced.
US11705000B2 Information generation device, information generation method, and program for information generation device
To provide an information generation device and the like that, when generating transmission data of inter-mobile body communication having a limited data amount, generate information that can be effectively used by a mobile body on a reception side. An information generation device 1 mountable on a mobile body (5), the information generation device 1 estimating a control attribute concerning driving control for another mobile body existing in a communicable range from a position of the mobile body (5), the control attribute being a control attribute of mobile bodies relatively large in number, (S4) and generating information for transmission transmitted to the other mobile body, the information for transmission including mobile body information of an item prioritized according to the estimated control attribute among a plurality of items of mobile body information including information concerning the driving control for the mobile body (5) (S7).
US11704998B2 System and methods for automatic generation of remote assistance sessions based on anomaly data collected from human-driven vehicle
The present disclosure is directed to using anomaly data detected in traffic data to efficiently initiate remote assistance sessions. In particular, a computing system can receive, from a computing device associated with a human-driven vehicle, travel data for the human-driven vehicle. The computer system can identify a navigation anomaly associated with the human-driven vehicle based on the travel data. The computer system can generate, based on the identified navigation anomaly, an anomaly entry for storage in an anomaly database, the anomaly entry comprising geofence data describing a geographic area associated with the navigation anomaly. The computer system can determine, based on location data received from an autonomous vehicle and the geofence data, that the autonomous vehicle is entering the geographic area associated with the navigation anomaly. The computer system can initiate a remote assistance session with the autonomous vehicle.
US11704997B2 Method of generating expected average speed of travel
A method of generating map data indicating a deviation from expected jam conditions on a segment of a plurality of segments in an area covered by an electronic map, the segment having associated therewith a jam probability indicating the likelihood of a jam on that segment. The method comprises establishing an expected jam condition for the segment based on the jam probability of that segment, and then obtaining live data indicating the jam conditions on at least one of the plurality of other segments in the area. A revised jam condition can then be established for the segment using the obtained live data.
US11704995B2 Systems and methods for emergency event capture
An emergency event system may allow for the capture of emergency event data in real time. Users may be able to initiate capture when they believe they are in an emergency event, such as an assault, a robbery, a shooting, an automobile accident, or other threatening situation. In some aspects, when an emergency event is initiated, notifications may be sent out to third parties, such as emergency contact list or emergency response teams. Captured emergency event data may be transmitted and stored in an emergency event database, which may be accessible to third parties and third-party systems, such as for law enforcement. An emergency event capture device may comprise multiple cameras that may concurrently capture media.
US11704991B2 Power failure detection device and method
Disclosed is a power failure detection device and method capable of issuing a power failure alert early. The device includes a voltage reduction circuit, a detection voltage generating circuit, a detection circuit, and a transmitting circuit. The voltage reduction circuit is or includes at least one active electronic component, and generates an output voltage according to an input voltage higher than the output voltage. The detection voltage generating circuit is coupled between the voltage reduction circuit and a low voltage terminal, and generates a detection voltage according to the output voltage that is between the output voltage and the voltage of the low voltage terminal. The detection circuit generates a detection result according to the detection voltage and a trigger voltage. The transmitting circuit sends a power failure alert to a far-end device on condition that the detection result indicates that the detection voltage is lower than the trigger voltage.
US11704990B2 Method and apparatus for social distancing alarm systems
A system, method, and apparatus are provided to facilitate social distancing. The system issues alarms based on the distance between a user and an object and one or more variable social distancing thresholds. The system enables trade-offs between risk and a desire to have in-person interaction for different activities by using one or more variable social distancing thresholds that may be based on social distancing guidelines and various characteristics.
US11704989B1 Systems, methods, and devices for locating items, people, and/or animals
Systems, methods, and devices for locating items, people, and/or animals are provided. In accordance with some embodiments, locator devices for locating a target device are provided, the locator devices comprising: a first transceiver configured to communicate with a second transceiver in the target device; a Global Navigation Satellite System (GNSS) receiver configured to receive data from a plurality of satellites for calculating a location; a visual indicator; and a hardware processor that: receives signals from the first transceiver; calculates an estimated distance between the locator device and a target device based on the signals; controls whether the GNSS receiver is powered on or off based on the estimated distance; and causes the visual indicator indicate an estimated direction to the target device from the locator device.
US11704986B2 System and method for foil detection using millimeter wave for retail applications
In an aspect, the present disclosure includes a system for detecting metal foil using millimeter wave (mmWave) for retail applications. The system comprises one or more pedestals positioned to define an exit portal leading to a point of exit, one or more security tag readers, fixedly positioned with the one or more pedestals, configured to read data from a security tag passing through the exit portal and one or more mmWave receivers, fixedly positioned near the point of exit, configured to receive one or more reflected mmWave beams from metal foil, wherein the detection of metal foil results in an alert message.
US11704983B2 Minimizing unwanted responses in haptic systems
Disclosed are methods to manipulate a given parametrized haptic curve in order to yield a smooth phase function for each acoustic transducer which minimizes unwanted parametric audio. Further, the impulse response of a haptic system describes the behavior of the system over time and can be convolved with a given input to simulate a response to that input. To produce a specific response, a deconvolution with the impulse response is necessary to generate an input.
US11704979B2 Extra hands and extra duplications for multi-hand poker
Various embodiments of the gaming systems and methods provide plays of a multi-hand poker game where extra hands can be added and/or where extra card duplications can be made.
US11704977B2 Method and apparatus for dispensing funds in a lottery
A lottery apparatus includes a programmed computer acting as a lottery control system which controls operation of the distribution of prizes to the purchasing customers from a lottery pool. The apparatus includes a plurality of typical instant win lottery tickets having a predetermined prize result taken from the pool together with a plurality of lottery cards which do not act as lottery tickets but instead include an activation code containing no information defining a prize and an access code which is used for entry by the customer into a digital experience provided by the lottery control system by which the customer accesses game information. The system, when the code is activated, assigns the result from the pool to the code and displays to the customer on a digital experience when accessed by the access code.
US11704973B2 System and method for dynamically configuring triggering conditions of an event
Systems and methods which modify one or more triggering conditions of an event based on a quantity of occurrences of one or more tracked elements.
US11704970B2 Degressive bonus system
Embodiments of the invention include a mystery degressive bonus system. Instead of a bonus that increases its value as the likelihood of winning the bonus increases, embodiments of the invention disconnect the likelihood of winning a mystery bonus from the amount awarded for triggering the mystery bonus. In some embodiments as the likelihood of winning the mystery bonus increases, the award for winning the mystery bonus decreases. Some embodiments include a minimum value for winning the mystery bonus. Additional embodiments are directed to an indicator system to show to the player a present amount of the mystery bonus award as well as the likelihood of winning the award. Further embodiments include a gaming device that includes a bonus game in which the amount awarded to the player decreases over time.
US11704969B2 Systems and method of playing a progressive game
This disclosure describes systems, methods, and computer-readable media related playing a progressive game, In some embodiments, at least one request may be received from a player to play a first game associated with a first prize pool. Play of the first game may be facilitated on at least one networked terminal based at least in part on receiving the at least one request from the, player to play the first game. Play of a second game associated with a second prize pool on the at least one networked terminal may be initiated, The second game may be initiated in response to the second prize pool reaching a predetermined amount.
US11704967B2 Gaming machine with current theoretical return-to-player display and dynamic adjustment of same
Gaming machines or systems that provide for display of a current theoretical return-to-player (CTRTP) characteristic to the player during play of a game of chance are provided. Such gaming machines may also provide the player with opportunities (and notifications thereof) to increase the CTRTP characteristic by satisfying one or more CTRTP increase conditions associated with a credit wagering rate of the player on the gaming machine that the player is playing. Some such gaming machines may have automated wagering functionality in which the gaming machine may automatically place wagers for the player as long as certain conditions are met. In such gaming machines, the player may be able to control or influence the automatic wagering behavior of the gaming machine through the use of a rate selector that allows the player to change the wagering frequency and/or the wager amount used to place the automatic wagers.
US11704963B2 Personal electronic device for gaming and bonus system
Embodiments of the present invention are directed to communication methods in gaming networks using portable devices. In some networks portable devices communicate information about the status of particular gaming machines on the gaming network. In other networks portable devices are used as a secondary display for the gaming device. In yet other networks bonus games may be played on the portable devices. Further embodiments include a portable device that operates to match a current state of a game to a pre-defined state or states.
US11704961B2 Gaming systems and methods for display flicker reduction
A gaming machine includes an auxiliary lighting assembly including at least one light-emitting device, a display device, and a display controller in communication with the display device and the auxiliary lighting assembly. The display controller transmits a display pulse signal and display data to the display device to cause the display device to present display content by selectively emitting light based on the display pulse signal that defines an active period of light emission and an inactive period without light emission, generates an auxiliary lighting pulse signal based on one or more signal characteristics of the display pulse signal, synchronizes the auxiliary lighting pulse signal at a phase offset from the display pulse signal, and transmits the synchronized auxiliary lighting pulse signal to the auxiliary lighting assembly to cause the auxiliary lighting assembly to selectively emit light based on the synchronized auxiliary lighting pulse signal.
US11704958B2 Cash storage apparatus and cash recycling and processing device
Provided are a cash storage apparatus and a cash recycling and processing device. The cash storage apparatus includes a cabinet and a banknote box assembly. The cabinet is provided with a first inlet/outlet at a top of the cabinet and two guiding parts inside the cabinet. The two guiding parts are arranged in a first direction at an interval. Each guiding part includes a guiding rail extending in a second direction vertical to the first direction. The guiding rail is provided with a locating part. The banknote box assembly is provided with a second inlet/outlet at a top of the banknote box assembly and two first movable parts. The two first movable parts are arranged in movable fit with the two guiding rails respectively.
US11704954B2 Methods and systems for navigating to a designated shipping location as part of a multi-leg logistics operations using a wireless node network and multiple node-enabled autonomous transport vehicles in the network
Methods and systems are described that use multiple node-enabled autonomous transport vehicles on a single logistics operation having multiple legs performed by different transport vehicles with enhanced transfer of the item being shipped between such vehicles. A first or primary master node on a first node-enabled autonomous transport vehicle detects a signal from the second master node on a second transport vehicle, navigates to the second transport vehicle based on the detected signal and its direction, and may dock in a transfer configuration. At least one item (or a container with an item) is transferred as payload from the first to the second vehicle using one or more object manipulation systems on respective ones of the first and second transport vehicles. The second vehicle then detects a signal from another node, and navigates to that node as another leg in the multi-leg operation.
US11704947B2 In-vehicle sensing module for monitoring a vehicle
An in-vehicle sensing module for monitoring a vehicle is disclosed, which is advantageous for use in the context of a shared vehicle service, such as a car rental service, an autonomous taxi service, or a ride sharing service. The in-vehicle sensing module at least includes a controller, a cellular transceiver, and one or more integrated sensors configured to monitor a status of the vehicle. The in-vehicle sensing module utilizes appropriate algorithms, models, or thresholds to interpret sensor data and enrich the data with metadata and event detection. The in-vehicle sensing module uploads relevant sensor data, event data, or other metadata to a cloud storage backend, which is made accessible by authorized third-parties.
US11704946B2 Bounded-error estimator design with missing data patterns via state augmentation
The present disclosure provides a method in a data processing system that includes at least one processor and at least one memory. The at least one memory includes instructions executed by the at least one processor to implement a bounded-error estimator system. The method includes receiving information about a plurality of vehicle states of a vehicle from at least one sensor, determining that the information is missing data about at least one vehicle state of the plurality of vehicle states, and determining an estimated vehicle state associated with a final vehicle state. Determining the estimated vehicle state includes calculating a plurality of augmented states for each of the vehicle states included in the plurality of vehicle states and calculating the estimated vehicle state based on the plurality of augmented states. The estimated vehicle state is provided to a vehicle control system of the vehicle.
US11704941B1 Systems, devices and methods for managing a fingerprint sensor
Some disclosed methods may involve receiving an indication of a digit touching a surface of an apparatus in an active fingerprint sensor area, obtaining current fingerprint image data from the digit and performing a first authentication process based, at least in part, on the current fingerprint image data. Responsive to determining that the first authentication process is an unsuccessful authentication process, some methods may involve obtaining non-digit image data after the digit has been removed from the surface, performing a second authentication process based, at least in part, on the non-digit image data and providing a notification regarding the outcome of the second authentication process. In some examples, the non-digit image data may be obtained and the second authentication process may be performed without providing a notification regarding the unsuccessful outcome of the first authentication process.
US11704940B2 Enrollment with an automated assistant
Techniques are described herein for dialog-based enrollment of individual users for single- and/or multi-modal recognition by an automated assistant, as well as determining how to respond to a particular user's request based on the particular user being enrolled and/or recognized. Rather than requiring operation of a graphical user interface for individual enrollment, dialog-based enrollment enables users to enroll themselves (or others) by way of a human-to-computer dialog with the automated assistant.
US11704934B2 Information processing apparatus, information processing method, and program
An information processing apparatus (100) includes an acquisition unit (122) that acquires a first image from which person region feature information regarding a region including other than a face of a retrieval target person is extracted, a second image in which a collation result with the person region feature information indicates a match, and a facial region is detected, and result information indicating a collation result between face information stored in a storage unit and face information extracted from the facial region, and a display processing unit (130) that displays at least two of the first image, the second image, and the result information on an identical screen.
US11704928B1 Force-based finger detection for fingerprint sensor systems
Methods, devices and systems for controlling a fingerprint sensor system are disclosed. Some examples involve receiving a contact indication corresponding to a contact of an object with a surface of an apparatus and determining, responsive to the contact indication, multiple force values corresponding to contact of the object with the surface during a force monitoring time interval. Some examples involve determining whether at least a plurality of the multiple force values exceeds a force threshold and controlling a fingerprint sensor system based, at least in part, on whether at least the plurality of the multiple force values exceeds the force threshold.
US11704926B2 Parallel prediction of multiple image aspects
Example embodiments that analyze images to characterize aspects of the images rely on a same neural network to characterize multiple aspects in parallel. Because additional neural networks are not required for additional aspects, such an approach scales with increased aspects.
US11704925B2 Systems and methods for digitized document image data spillage recovery
Systems and methods for digitized document image data spillage recovery are provided. One or more memories may be coupled to one or more processors, the one or more memories including instructions operable to be executed by the one or more processors. The one or more processors may be configured to capture an image; process the image through at least a first pass to generate a first contour; remove a preprinted bounding region of the first contour to retain text; generate one or more pixel blobs by applying one or more filters to smudge the text; identify the one or more pixel blobs that straddle one or more boundaries of the first contour; resize the first contour to enclose spillage of the one or more pixel blobs; overlay the text from the image within the resized contour; and apply pixel masking to the resized contour.
US11704922B2 Systems, methods and computer program products for automatically extracting information from a flowchart image
A method of extracting information from a flowchart image comprising a plurality of closed-shaped data nodes having text enclosed within, connecting lines connecting the plurality of closed-shaped data nodes and free text adjacent to the connecting lines includes receiving the flowchart image, detecting the closed-shaped data nodes, localizing the text enclosed within the closed-shaped data nodes, and masking the localized text.to generate an annotated image. Lines in the annotated image are the detected to reconstruct them as closed-shaped data nodes and connecting lines. A tree frame with the plurality of closed-shaped data nodes and the connecting lines is extracted. The free text is then localized. Chunks of the free text oriented and positioned proximally together are assembled into text blocks using an orientation-based two-dimensional clustering.
US11704921B2 Image processing apparatus, image processing method, and storage medium
Character recognition processing suitable to a handwritten character area and a printed character area among character areas in a scanned image of a document is performed. Next, character recognition results for the handwritten character area and character recognition results for the printed character area are integrated and a likelihood indicating a probability of being an extraction target is calculated for a candidate character string that is an extraction candidate among the integrated character recognition results and a character string that is the item value is determined. Then, at the time of the determination, different evaluation indications are used in a case where a character originating from the handwritten character area is included in characters constituting the candidate character string and in a case where such a character is not included.
US11704919B2 High-power-microscope-assisted identification method of maize haploid plants
A high-power-microscope-assisted identification method of maize haploid plants is provided, the method is implemented by a device including a high power microscope, a main frame disposed on an objective table of the high power microscope and a computer and includes four procedures of sample information input, automatic testing of a batch of samples, automatic analysis and comparison, and automatic generation of data results. Vertical sliding grooves are symmetrically formed in the main frame, and a vertical supporting plate is disposed at an upper end of the main frame. Horizontal sliding grooves are symmetrically formed in the vertical supporting plate, and a horizontal supporting plate is disposed on the vertical supporting plate.
US11704918B2 Reconfigurable integrated circuits for adjusting cell sorting classification
Aspects of the present disclosure include reconfigurable integrated circuits for characterizing particles of a sample in a flow stream. Reconfigurable integrated circuits according to certain embodiments are programmed to calculate parameters of a particle in a flow stream from detected light; compare the calculated parameters of the particle with parameters of one or more particle classifications; classify the particle based on the comparison between the parameters of the particle classifications and the calculated parameters of the particle; and adjust one or more parameters of the particle classifications based on the calculated parameters of the particle. Methods for characterizing particles in a flow stream with the subject integrated circuits are also described. Systems and integrated circuit devices programmed for practicing the subject methods, such as on a flow cytometer, are also provided.
US11704917B2 Multi-sensor analysis of food
In an embodiment, a method for estimating a composition of food includes: receiving a first three-dimensional (3D) image; identifying food in the first 3D image; determining a volume of the identified food based on the first 3D image; and estimating a composition of the identified food using a millimeter-wave radar.
US11704915B2 Support method, server, and design support system
A design support system for permitting a design that easily meets desired conditions regarding an entire item group is provided. An automatic estimation system acting as the design support system comprises: an item recognition section that recognizes each of the items included in the item group by individually recognizing elements making up the item; a designated condition recognition section that recognizes a designated condition from the manufacturing conditions; and a recommended-to-be-examined element recognition section that recognizes, with respect to the designated condition recognized, the element corresponding to any of the manufacturing conditions that is recommended to be examined for changes. The recommended-to-be-examined element recognition section displays a model of the item group by highlighting the element for which the manufacturing condition is recommended to be examined for changes.
US11704910B2 Vehicle detecting device and vehicle lamp system
A vehicle detecting device includes a region setting unit that sets a plurality of regions of interest having different ranges on image data acquired from an image capturing device that captures an image of a space in front of a host vehicle; and a vehicle determining unit that determines, for each of the regions of interest, presence of a front vehicle based on a luminous point present in the region and that executes a determination at different frequencies in the respective regions of interest.
US11704909B2 Rear-facing perception system for vehicles
Devices, systems and methods for operating a rear-facing perception system for vehicles are described. An exemplary rear-facing perception system contains two corner units and a center unit, with each of the two corner units and the center unit including a camera module and a dual-band transceiver. A method for operating the rear-facing perception system includes pairing with a control unit by communicating, using the dual-band transceiver, over at least a first frequency band, transmitting a first trigger signal to the two corner units over a second frequency band non-overlapping with the first frequency band, and switching to an active mode. In an example, the first trigger signal causes the two corner units to switch to the active mode, which includes orienting the camera modules on the center unit and the two corner units to provide an unobstructed view of an area around a rear of the vehicle.
US11704908B1 Computer vision enabled smart snooze home security cameras
An apparatus including an interface and a processor. The interface may be configured to receive pixel data. The processor may be configured to generate a plurality of video frames in response to the pixel data received from the interface, perform computer vision operations to detect objects in the video frames, extract features of the objects in response to characteristics of the objects determined using the computer vision operations, identify a person in the video frames based on the features, detect an event based on the person identified and generate a notification in response to detecting the event and a permission status. The permission status may suppress sending the notification when the permission status for the person identified corresponds to denying the notification and enable sending the notification when the permission status does not correspond to denying the notification.
US11704907B2 Depth-based object re-identification
An object re-identifier. For each of a plurality of frames of a video, a quality of the frame is assessed and a confidence that a previously-recognized object is present in the frame is determined. The determined confidence for the frame is weighted based on the assessed quality of the frame such that frames with higher relative quality are weighted more heavily than frames with lower relative quality. An overall confidence that the previously-recognized object is present in the video is assessed based on the weighted determined confidences.
US11704905B2 Use of camera metadata for recommendations
In various example embodiments, a system and method for using camera metadata for making recommendations are presented. At least one image file having camera metadata is received. The camera metadata of the at least one image file is analyzed to determine improvements to image capture aspects associated with the at least one image file. Feedback related to the improvements to the image capture aspects associated with the at least one image file is generated. In some embodiments, the feedback may be used to generate camera and other product upgrade recommendations.
US11704901B2 Method of detecting wrinkles based on artificial neural network and apparatus therefor
According to various embodiments, a wrinkle detection service providing server for providing a wrinkle detection method based on an artificial intelligence may include a data pre-processor for obtaining a skin image of a user from a skin measurement device and performing pre-processing based on feature points based on the skin image; a wrinkle detector for inputting the skin image pre-processed through the data pre-processing into an artificial neural network and generating a wrinkle probability map corresponding to the skin image; a data post-processor for post-processing the generated wrinkle probability map; and a wrinkle visualization service providing unit for superimposing the post-processed wrinkle probability map on the skin image and providing a wrinkle visualization image to a user terminal of the user.
US11704900B2 Predictive injection of conversation fillers for assistant systems
In one embodiment, a method includes, by a client system, receiving, at the client system, a first user input, processing by the client system, the first user input to provide an initial response by identifying one or more entities referenced by the first user input and providing, by the client system, the initial response, where the initial response includes a conversational filler referencing at least one of the one or more identified entities, processing the first user input to provide a complete response by identifying, by the client system, one or more intents and one or more slots associated with the first user input based on a semantic analysis by a natural-language understanding module, and providing, by the client system, the complete response subsequent to the initial response, where the complete response is based on the one or more intents and the one or more slots.
US11704896B2 Method, apparatus, device and storage medium for image processing
A Method, apparatus, device, and storage media for image processing are provided. The method include: acquiring a set of image sequences, the set of image sequences including a plurality of image sequences; determining a first similarity measurement between image sequences in the set of image sequences; dividing the set of image sequences into one or more subset of image sequences based on a first similarity measurement; and determining, in each subset of image sequences, degrees of correlation between images in one image sequence of the subset of image sequences and images in other image sequences of the subset of image sequences.
US11704894B2 Semantic image segmentation using gated dense pyramid blocks
An example apparatus for semantic image segmentation includes a receiver to receive an image to be segmented. The apparatus also includes a gated dense pyramid network including a plurality of gated dense pyramid (GDP) blocks to be trained to generate semantic labels for respective pixels in the received image. The apparatus further includes a generator to generate a segmented image based on the generated semantic labels.
US11704891B1 Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data
A method of preprocessing incoming video data of at least one region of interest from a camera collecting video data having a first field of view is disclosed herein that includes receiving the incoming video data from the camera; preprocessing the incoming video data, by a computer processor, according to preprocessing parameters defined within a runtime configuration file, with the preprocessing including formatting the incoming video data to create first video data of a first region of interest with a second field of view that is less than the first field of view; and publishing the first video data of the first region of interest to an endpoint to allow access by a first subscriber.
US11704890B2 Distance to obstacle detection in autonomous machine applications
In various examples, a deep neural network (DNN) is trained—using image data alone—to accurately predict distances to objects, obstacles, and/or a detected free-space boundary. The DNN may be trained with ground truth data that is generated using sensor data representative of motion of an ego-vehicle and/or sensor data from any number of depth predicting sensors—such as, without limitation, RADAR sensors, LIDAR sensors, and/or SONAR sensors. The DNN may be trained using two or more loss functions each corresponding to a particular portion of the environment that depth is predicted for, such that—in deployment—more accurate depth estimates for objects, obstacles, and/or the detected free-space boundary are computed by the DNN. In some embodiments, a sampling algorithm may be used to sample depth values corresponding to an input resolution of the DNN from a predicted depth map of the DNN at an output resolution of the DNN.
US11704884B2 Method, system and device for combining models in virtual scene, and medium
The present invention relates to the technical field of two-dimensional (2D)/three-dimensional (3D) modeling, and in particular to a method, system, and device for combining models in a virtual scene, and a medium. The method of the present invention includes: placing a first model into a second model; determining a filling space and a removing space of the first model; filling an overlapping space between the first model and the second model with the second model, and filling the filling space of the first model with the second model; and removing the second model with which the removing space of the first model is filled, wherein when the overlapping space between the first model and the second model is filled with the second model, and the filling space of the first model is filled with the second model, the removing space of the first model is filled with the second model. The present invention simplifies a workflow of a scene designer, reduces repetitive work, and achieves a desired effect of the models.
US11704881B2 Computer systems and methods for navigating building information models in an augmented environment
An example computing device is configured to determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment, (ii) capture sensor data that is representative of the real-world environment surrounding the computing device, (iii) based on an analysis of the sensor data, detect an object in the real-world environment, (iv) compare the detected object to data defining physical elements that are represented within the virtual 3D model, (v) based on the comparison, identify a given physical element represented within the virtual 3D model that matches the detected object, (vi) update one or more of a position, an orientation, or a presentation of the virtual 3D model in order to align the given physical element with the detected object, and (vii) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment surrounding the computing device.
US11704880B2 Dynamic augmented reality components
The technical problem of adding content that originates from a third party application to an augmented reality component maintained by a messaging server system is addressed by configuring the augmented reality component to modify content captured by a camera according to values of one or more attributes and by permitting delivery of said values, from the third party application to the messaging server system, in the payload of a deep link that references the identification of the augmented reality component.
US11704877B2 Depth map re-projection on user electronic devices
A method includes rendering, on displays of an extended reality (XR) display device, a first sequence of image frames based on image data received from an external electronic device associated with the XR display device. The method further includes detecting an interruption to the image data received from the external electronic device, and accessing a plurality of feature points from a depth map corresponding to the first sequence of image frames. The plurality of feature points includes movement and position information of one or more objects within the first sequence of image frames. The method further includes performing a re-warping to at least partially re-render the one or more objects based at least in part on the plurality of feature points and spatiotemporal data, and rendering a second sequence of image frames corresponding to the partial re-rendering of the one or more objects.
US11704875B2 Method for arranging functional elements in a room
The present invention relates to a method for arranging one or more functional elements in a room, comprising the steps of: a) three-dimensional acquisition of the room or of a part of the room by means of a scanner, b) definition of a grid based on the acquisition according to step a), c) definition of grid points of the room in the grid established according to step b), d) definition of at least one grid point of one or more functional elements, and e) virtual arrangement of the one or more functional elements in the room at at least one location, at which at least one grid point of the room and at least one grid point of the functional element coincide.
US11704870B2 Differential brain network analysis
A system and method of generating a graphical representation of a network of a subject human brain. The method comprises receiving, via a user interface, a selection of the network of the subject brain; determining, based on an MRI image of the subject brain and one or more identifiers associated with the selection, one or more parcellations of the subject brain (405); determining, using three-dimensional coordinates associated with each parcellation, corresponding tracts in a diffusion tensor image of the brain (425); and generating a graphical representation of the selected network (430), the graphical representation including at least one of (i) one or more surfaces representing the one or more parcellations, each surface generated using the coordinates, and (ii) the determined tracts.
US11704867B2 Methods for timed metadata priority rank signaling for point clouds
Embodiments herein provide techniques for signaling of priority information (e.g., priority ranking) and/or quality information in a timed metadata track associated with point cloud content. For example, embodiments include procedures for signaling of priority information and/or quality information in a timed metadata track to support viewport-dependent distribution of point cloud content, e.g., based on MPEG's International Organization for Standardization (ISO) Base Media File Format (ISOBMFF). In some embodiments, metadata samples of the timed metadata track may include priority information and/or quality information for a point cloud bounding box of a point cloud media presentation (e.g., for one or more point cloud objects in the point cloud bounding box). Other embodiments may be described and claimed.
US11704865B2 Inserting three-dimensional objects into digital images with consistent lighting via global and local lighting information
This disclosure describes methods, non-transitory computer readable storage media, and systems that generate realistic shading for three-dimensional objects inserted into digital images. The disclosed system utilizes a light encoder neural network to generate a representation embedding of lighting in a digital image. Additionally, the disclosed system determines points of the three-dimensional object visible within a camera view. The disclosed system generates a self-occlusion map for the digital three-dimensional object by determining whether fixed sets of rays uniformly sampled from the points intersects with the digital three-dimensional object. The disclosed system utilizes a generator neural network to determine a shading map for the digital three-dimensional object based on the representation embedding of lighting in the digital image and the self-occlusion map. Additionally, the disclosed system generates a modified digital image with the three-dimensional object inserted into the digital image with consistent lighting of the three-dimensional object and the digital image.
US11704863B2 Watertight ray triangle intersection
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to properly handle numerically challenging computations at or near edges and/or vertices of primitives and/or ensure that a single intersection is reported when a ray intersects a surface formed by primitives at or near edges and/or vertices of the primitives.
US11704862B1 Generating video content
Improved techniques for generating video content are disclosed. In some embodiments, it is determined whether a frame comprising a scene is an independent frame or a predictive frame. In the event that the frame is an independent frame, the frame is encoded independently. In the event that the frame is a predictive frame, block differences and motion vectors are encoded, wherein motion vectors are determined from a known three-dimensional model and time evolution of the scene.
US11704860B2 Accelerated processing via a physically based rendering engine
One embodiment of a computer-implemented method for processing ray tracing operations in parallel includes receiving a plurality of rays and a corresponding set of importance sampling instructions for each ray included in the plurality of rays for processing, wherein each ray represents a path from a light source to at least one point within a three-dimensional (3D) environment, and each corresponding set of importance sampling instruction is based at least in part on one or more material properties associated with at least one surface of at least one object included in the 3D environment; assigning each ray included in the plurality of rays to a different processing core included in a plurality of processing cores; and for each ray included in the plurality of rays, causing the processing core assigned to the ray to execute the corresponding set of importance sampling instructions on the ray to generate a direction for a secondary ray that is produced when the ray intersects a surface of an object within the 3D environment.
US11704858B2 Method and system for diffusing color error into additive manufactured objects
A method of processing data for additive manufacturing of a 3D object comprises: receiving graphic elements defining a surface of the object, and an input color texture to be visible over a surface of the object; transforming the elements to voxelized computer object data; constructing a 3D color map having a plurality of pixels, each being associated with a voxel and being categorized as either a topmost pixel or an internal pixel. Each topmost pixel is associated with a group of internal pixels forming a receptive field for the topmost pixel. A color-value is assigned to each topmost pixel and each internal pixel of a receptive field associated with the topmost pixel, based on the color texture and according to a subtractive color mixing. A material to be used during the additive manufacturing is designated based on the color-value.
US11704857B2 Three-dimensional object reconstruction from a video
A three-dimensional (3D) object reconstruction neural network system learns to predict a 3D shape representation of an object from a video that includes the object. The 3D reconstruction technique may be used for content creation, such as generation of 3D characters for games, movies, and 3D printing. When 3D characters are generated from video, the content may also include motion of the character, as predicted based on the video. The 3D object construction technique exploits temporal consistency to reconstruct a dynamic 3D representation of the object from an unlabeled video. Specifically, an object in a video has a consistent shape and consistent texture across multiple frames. Texture, base shape, and part correspondence invariance constraints may be applied to fine-tune the neural network system. The reconstruction technique generalizes well—particularly for non-rigid objects.
US11704856B2 Topology shader technology
Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
US11704850B2 System for transmitting and viewing a series of images
A method of transmitting a series of 2-D images relating to a 3-D object or model between a server and a user terminal includes combining each of the 2-D images in the series of 2-D images into a single combined 2-D image, and transmitting the combined image to the user terminal.
US11704846B2 System and method for image reconstruction
The disclosure relates to a system and method for image reconstruction. The method may include the steps of: obtaining raw data corresponding to radiation rays within a volume, determining a radiation ray passing a plurality of voxels, grouping the voxels into a plurality of subsets such that at least some subset of voxels are sequentially loaded into a memory, and performing a calculation relating to the sequentially loaded voxels. The radiation ray may be determined based on the raw data. The calculation may be performed by a plurality of processing threads in a parallel hardware architecture. A processing thread may correspond to a subset of voxels.
US11704843B2 Advanced application of color gradients to text
Embodiments are disclosed for text-aware application of a color gradient to text characters. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input including a set of text characters in a first layout, determining a first text path of the set of text characters in the first layout, mapping the set of text characters from the first layout to a second layout, wherein the set of text characters in the second text path are aligned along a coordinate axis, applying a linear color gradient across the mapped set of text characters in the second layout, reverse mapping the set of text characters with the applied linear color gradient from the second layout to the first layout, and outputting the set of text characters in the first layout with the applied linear color gradient from the second layout based on the reverse mapping.
US11704842B2 Digital overpainting controlled by opacity and flow parameters
Certain embodiments involve a graphics manipulation application using brushstroke parameters that include a maximum alpha-deposition parameter and a fractional alpha-deposition parameter. For instance, the graphics manipulation application uses an alpha flow increment computed from the maximum alpha-deposition parameter and the fractional alpha-deposition parameter to compute an output canvas color. In some embodiments, if the current canvas opacity exceeds or equals the maximum alpha-deposition parameter, the current canvas opacity is selected as the output canvas opacity. Otherwise, the graphics manipulation application computes the output canvas opacity by increasing the current canvas opacity based on the alpha flow increment. The graphics manipulation application updates a canvas portion affected by a brushstroke input to include the output canvas opacity and the output canvas color.
US11704837B2 Point cloud encoding method, point cloud decoding method, encoder, and decoder
A point cloud coding method includes obtaining description information of a bounding box size of a to-be-encoded point cloud and a normal axis of a to-be-encoded patch in the to-be-encoded point cloud, where the description information of the bounding box size of the to-be-encoded point cloud and the normal axis of the to-be-encoded patch are used to determine a tangent axis of the to-be-encoded patch and a bitangent axis of the to-be-encoded patch. The point cloud encoding method further includes encoding a syntax element into a bitstream, where the syntax element includes an index of the normal axis of the to-be-encoded patch and information for indicating the description information of the bounding box size of the to-be-encoded point cloud, and the syntax element is used to indicate the tangent axis of the to-be-encoded patch and the bitangent axis of the to-be-encoded patch.
US11704836B2 Encoding and decoding visual information
A method and computer software for creating an encoded image and which can optionally include a method for decoding the encoded image. The encoded image is preferably formed from at least one symmetric image but can be formed from a plurality of symmetric images. Embodiments of the present invention can be performed with physical paper and writing utensils or can be performed via computer software. Embodiments of the present invention can be used for art authentication based on results obtained by decoding an image. In one embodiment, one or more encoded image elements can be revealed simultaneously. Optionally, however, encoded image elements can be caused to be revealed in a series that gives a sense of motion in a manner similar to that of motion picture animation.
US11704834B2 Convolution-based camera and display calibration
Techniques for calibrating cameras and displays are disclosed. An image of a target is captured using a camera. The target includes a tessellation having a repeated structure of tiles. The target further includes unique patterns superimposed onto the tessellation. Matrices are formed based on pixel intensities within the captured image. Each of the matrices includes values each corresponding to the pixel intensities within one of the tiles. The matrices are convolved with kernels to generate intensity maps. Each of the kernels is generated based on a corresponding unique pattern of the unique patterns. An extrema value is identified in each of the intensity maps. A location of each of the unique patterns within the image is determined based on the extrema value for each of the intensity maps. A device calibration is performed using the location of each of the unique patterns.
US11704832B2 Camera calibration and/or use of a calibrated camera
An apparatus that calibrates a parametric mapping that maps between object points and image points. The apparatus captures an image of a calibration pattern including features defining object points. The apparatus determines, from the image, measured image points that correspond to the object points. The apparatus determines, from the mapping, putative image points that correspond to the object points. The apparatus minimizes a cumulative cost function dependent upon differences between the measured image points and putative image points to determine parameters of the parametric mapping. The mapping uses a parametric function to specify points where light rays travelling from object points to image points cross the optical axis.
US11704831B2 Autonomous docking
A system for connecting a first ship to a second ship, the system having a plurality of target items coupled to the second ship, a camera module coupled to the first ship and configured to provide information comprising positions of images of the target items in a FOV, and a processor coupled to the camera module and a memory and configured to determine a first position and a first orientation of the second ship relative to the first ship.
US11704830B2 Method and apparatus for placement of ADAS fixtures during vehicle inspection and service
A system and method for guiding placement of a vehicle service external fixture relative to a vehicle undergoing service or inspection. A vehicle service system support structure having at least one camera module is positioned at an initial location within a vehicle service area, and a location of the initial location within a vehicle reference frame is established from images of optical targets secured to the vehicle. The vehicle service system support structure is subsequently repositioned relative to the vehicle to a new position located outside of an external fixture placement region, while maintaining at least one of the observed optical targets within a field of view of the camera module. The new position of the vehicle service system support structure within said vehicle reference frame is determined from target images, and a placement location within the placement region for the external fixture is identified relative to the vehicle.
US11704824B2 Method and device for determining a parallax problem in sensor data of two sensors
A method for detecting a parallax problem in sensor data from two sensors spaced apart from each other and at least partly capturing the same environment, wherein at least one of the sensors provides distance information. The method includes obtaining the acquired sensor data from the sensors; assigning measured values in the acquired sensor data of one sensor to corresponding measured values in the acquired sensor data of the other sensor, wherein the assignment takes the respective imaging conditions of the two sensors into account; consecutively numbering the measured values in the sensor data; checking whether a sorting order of the numbering of the measured values that correspond to each other matches, a parallax problem being determined in response to a sorting order not matching; and outputting a test result. Also disclosed is an apparatus for detecting a parallax problem in sensor data from two sensors and a transportation vehicle.
US11704819B2 Apparatus and method for aligning 3-dimensional data
The present disclosure discloses a three-dimensional data alignment apparatus, a three-dimensional data alignment method, and a recording medium, which may align a location between volumetric data and surface data even without a segmentation process of extracting a surface from the volumetric data. A three-dimensional data alignment apparatus according to an exemplary embodiment of the present disclosure includes a three-dimensional data alignment unit for aligning a location between first three-dimensional data and second three-dimensional data expressed in different data forms with regard to a target to be measured. The first three-dimensional data are three-dimensional data acquired in a voxel form with regard to the target to be measured, and the second three-dimensional data are three-dimensional data acquired in a surface form with regard to the target to be measured. The three-dimensional data alignment unit is configured to extract one or more vertices from the second three-dimensional data; extract the first voxel values of first voxels located around each vertex from the first three-dimensional data, based on a location of each vertex extracted from the second three-dimensional data; determine corresponding points between the first three-dimensional data and the second three-dimensional data based on the first voxel values extracted from the first three-dimensional data; and calculate location conversion information minimizing a location error between the first three-dimensional data and the second three-dimensional data based on the corresponding points.
US11704818B2 Motion vector calculation device, imaging device, and motion vector calculation method
An optical device acquires event data based on an output of an event sensor detecting a change in luminance of a subject image and maps the event data acquired in a mapping time to generate a frame. The optical device performs control such that the mapping on the event data is overlapped partially in a plurality of the frames and calculates a motion vector based on the plurality of frames in which there is a difference of the mapping time at a start time of the mapping.
US11704817B2 Method, apparatus, terminal, and storage medium for training model
This application disclose a method for training a model performed at a computing device. The method includes: acquiring a template image and a test image; invoking a first object recognition model to process a feature of a tracked object in the template image to obtain a first reference response, and a second object recognition model to process the feature in the template image to obtain a second reference response; invoking the first model to process a feature of a tracked object in the test image to obtain a first test response, and the second model to process the feature to obtain a second test response; tracking the first test response to obtain a tracking response of the tracked object; and updating the first object recognition model based on differences between the first and second reference responses, that between the first and second test responses, and that between a tracking label and the tracking response.
US11704815B2 Tracking device, tracking method, and tracking system
A tracking device for tracking a target object includes an interface connectable to a camera configured to acquire an image and determine a location of the object within the image and a distance therefrom, a memory that stores first coordinates that indicate a location of the camera with respect to a reference point in the facility, and a first direction towards which the camera faces, and a processor configured to calculate a second direction from the camera to the object based on the first direction and the location of the object, based on the second direction and the distance, calculate second coordinates indicating a location of the target object with respect to the location of the camera, based on the first and second coordinates, calculate third coordinates indicating a location of the target object with respect to the reference point, and store the calculated third coordinates in the memory.
US11704814B2 Adaptive eye tracking machine learning model engine
In various examples, an adaptive eye tracking machine learning model engine (“adaptive-model engine”) for an eye tracking system is described. The adaptive-model engine may include an eye tracking or gaze tracking development pipeline (“adaptive-model training pipeline”) that supports collecting data, training, optimizing, and deploying an adaptive eye tracking model that is a customized eye tracking model based on a set of features of an identified deployment environment. The adaptive-model engine supports ensembling the adaptive eye tracking model that may be trained on gaze vector estimation in surround environments and ensemble based on a plurality of eye tracking variant models and a plurality of facial landmark neural network metrics.
US11704812B2 Methods and system for multi-target tracking
A computer-implemented method for tracking multiple targets includes identifying a plurality of targets based on a plurality of images obtained from an imaging device carried by an unmanned aerial vehicle (UAV) via a carrier, determining a target group comprising one or more targets from the plurality of targets, and controlling at least one of the UAV or the carrier to track the target group.
US11704807B2 Image processing apparatus and non-transitory computer readable medium storing program
An image processing apparatus includes an input unit that inputs an image, and a processor configured to read out a program stored in a memory, and executes the program. The processor is configured to detect an intended subject from the input image by a first detection method, set an intended subject region for the detected intended subject, detect the intended subject from the input image by a second detection method different from the first detection method, and update the set intended subject region by using a detection result of the second detection method.
US11704806B2 Scalable three-dimensional object recognition in a cross reality system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scalable three-dimensional (3-D) object recognition in a cross reality system. One of the methods includes maintaining object data specifying objects that have been recognized in a scene. A stream of input images of the scene is received, including a stream of color images and a stream of depth images. A color image is provided as input to an object recognition system. A recognition output that identifies a respective object mask for each object in the color image is received. A synchronization system determines a corresponding depth image for the color image. A 3-D bounding box generation system determines a respective 3-D bounding box for each object that has been recognized in the color image. Data specifying one or more 3-D bounding boxes is received as output from the 3-D bounding box generation system.
US11704802B2 Multi-dimensional model merge for style transfer
Implementations are directed to receiving a target object model representative of a target object, receiving a source object model representative of a source object, defining a set of target segments and a set of source segments using a segmentation machine learning (ML) model, for each target segment and source segment pair in a set of target segment and source segment pairs, generating a compatibility score representing a degree of similarity between a target segment and a source segment, the compatibility score calculated based on global feature representations of each of the target segment and the source segment, each global feature representation determined from a ML model, selecting a source segment for style transfer based on compatibility scores, and merging the source segment into the target object model to replace a respective target segment within the target object model and providing a stylized target object model.
US11704801B2 Methods and systems for analyzing brain lesions with longitudinal 3D MRI data
Some methods of analyzing one or more brain lesions of a patient comprise, for each of the lesion(s), calculating one or more lesion characteristics from a first 3-dimensional (3D) representation of the lesion obtained from data taken at a first time and a second 3D representation of the lesion obtained from data taken at a second time that is after the first time. The characteristic(s) can include a change, form the first time to the second time, in the lesion's volume and/or surface area, the lesion's displacement from the first time to the second time, and/or the lesion's theoretical radius ratio at each of the first and second times. Some methods comprise characterizing whether the patient has multiple sclerosis and/or the progression of multiple sclerosis in the patient based at least in part on the calculation of the lesion characteristic(s) of each of the lesion(s).
US11704800B2 Methods and apparatus for detecting injury using multiple types of magnetic resonance imaging data
Methods and apparatus for evaluating an impact of injury to brain networks or regions are provided. The method comprises receiving MRI data of a brain of an individual, including a first volumetric dataset recorded using first imaging parameters and a second volumetric dataset recorded using second imaging parameters, combining, on a voxel-by-voxel basis, first MRI data based on the first volumetric dataset and second MRI data based on the second volumetric dataset to produce a volumetric injury map, performing a structural-functional analysis of one or more brain networks or regions by refining the volumetric injury map using a volumetric eloquence map that specifies eloquent brain tissue within the one or more brain networks or regions to determine an impact of injury within the one or more brain networks or regions, and displaying a visualization of the determined impact of injury within the one or more brain networks or regions.
US11704792B2 System, method and apparatus for assisting a determination of medical images
A Computer Aided Diagnosis, CADx, system (200) is described that comprises: at least one input (210, 212, 214) configured to provide at least one input medical image; and a CADx processing engine (220) configured to receive and process the at least one input medical image and produce at least one CADx score. A CADx score mapping circuit is operably coupled to the CADx processing engine (220) and configured to: map the at least one CADx score to a risk adjusted virtual score; and generate an output (235) of at least the risk adjusted virtual score associated with the processed at least one input medical image. The at least one CADx score and the risk adjusted virtual score correspond to an equivalent risk of condition or disease associated with a patient.
US11704788B2 Secondary detection system for integrating automated optical inspection and neural network and method thereof
A secondary detection system for integrating automated optical inspection and neural network and a method thereof are disclosed. In the secondary detection system, an automated optical inspection apparatus performs automated optical inspection for pin solder joints on circuit board, and when a detection result indicates abnormal condition, the secondary detection device calculates a detection image probability value based on the component image feature and the template image feature, and calculate pin solder joint image probability values based on the component pin solder joint image feature and the template pin solder joint image feature through siamese neural network, to obtain a minimum probability value among the detection image probability value and pin solder joint image probability values. The minimum probability value is used to determine whether to change the detection result, thereby providing accurate detection result of automated optical inspection and increasing a first pass yield.
US11704782B2 Computerized image analysis for automatically determining wait times for a queue area
A computer-implemented method allows a wait time to be determined automatically for a queue area. The queue is part of an environment and includes defined entrance and exit areas. A series of images showing the environment are received over time. A wait time associated with the queue area is determined by detecting a location of a object corresponding to a person in a first one of the images; associating the object with an identifier uniquely identifying the object in the first one of the images matching objects in later images; and determining the wait time based on times associated with an image in which an object associated with the identifier enters the queue area through the defined entrance area and later one of the images in which an object associated with the identifier exits the queue area through the defined exit area. An indication of the wait time is output.
US11704780B2 Display apparatus and control method thereof
Disclosed is a display apparatus. The display apparatus obtains first characteristic information, which is provided according to a plurality of sections of content and corresponds to an image characteristic of a section to be displayed among the plurality of seconds, from a signal received in the signal receiver, obtains first image-quality setting information for setting image quality of the section based on the obtained first characteristic information, obtains second characteristic information corresponding to an image characteristic of a frame included in the section from the frame, obtains second image-quality setting information for setting image quality of the frame based on the obtained first image-quality setting information and the obtained second characteristic information, and controls the display to display an image of the frame, the image quality of the frame being set based on the obtained second image-quality setting information.
US11704766B2 Method and device for latency reduction of an image processing pipeline
In some implementations, a method includes: determining a complexity value for first image data associated with of a physical environment that corresponds to a first time period; determining an estimated composite setup time based on the complexity value for the first image data and virtual content for compositing with the first image data; in accordance with a determination that the estimated composite setup time exceeds the threshold time: forgoing rendering the virtual content from the perspective that corresponds to the camera pose of the device relative to the physical environment during the first time period; and compositing a previous render of the virtual content for a previous time period with the first image data to generate the graphical environment for the first time period.
US11704765B2 Artwork generated to convey digital messages, and methods/apparatuses for generating such artwork
Features from a style image are adapted to express a machine-readable code. For example, grains of rice depicted in a style image may be positioned to create a pattern mimicking that of a machine-readable code. The resulting output image can then be used as a graphical component in product packaging (e.g., as a background, border, or pattern fill), while also serving to convey a product identifier to a compliant reader device (e.g., a retail point-of-sale terminal). In some embodiments, a neural network is trained to apply a particular style image to machine readable codes. A great variety of other features and arrangements are also detailed.
US11704762B2 System and method for incorporating a wagering activity into an electronic commerce transaction
A system and method is provided for incorporating a wagering activity into an electronic commerce transaction. The system preferably includes a host device in communication with at least a user device and a merchant device via the Internet. If the merchant does not offer the wagering activity, the user may shop for items offered by the merchant via the host's website. When an item is selected by the user, the item is placed in the host's shopping cart (i.e., the host's virtual shopping cart on the merchant's website). If the user decides to participate in a wagering activity, user payment information is used to transfer funds (e.g., a wagering amount) to the host. If the user wins, host payment information is provided to the merchant and used to purchase the item from the merchant. The item is then provided (shipped) to the user.
US11704758B2 System, method, and computer program product for siting a land parcel
Systems, devices, products, apparatuses, and/or methods for generating a land parcel for a siting request in a geospatial area by receiving a land parcel request within a requested region to provide requirements for land development siting indicating one or more requested proximity factors, determining at least one primary site selection having a size below a requested sizing threshold based on information received from a geographical information system (GIS) including land parcel data defining a plurality of land parcels and energy data defining a plurality of energy infrastructures, automatically determines geospatial data representing one or more secondary land parcels and generates an updated site selection comprising the at least one primary site selection and at least one of the one or more secondary site selections.
US11704757B2 Server and method for displaying additional information on 3D tour
The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
US11704752B2 Sharing service entitlement of network service between multiple guest devices
Network traffic is received from an unrecognized guest device on a computer network. A user profile server is queried to determine a user identifier that is associated with the device identifier of the unrecognized guest device. A login database is queried to find an unexpired login record of an authorized guest device associated with the user identifier. The unexpired login record grants the authorized guest device access to the network service with a service entitlement for an allowed access duration, and a stored device identifier in the unexpired login record of the authorized guest device is different from the device identifier of the unrecognized guest device. The service entitlement of the network service specified in the unexpired login record is shared between the authorized guest device and the unrecognized guest device for a remaining portion of the allowed access duration of the unexpired login record of the authorized guest device.
US11704751B2 Futures margin modeling system having seasonality detection
A physical container (e.g., a battery) may be filled up (charged) or emptied (discharged) with energy commensurate with requirements to post a particular amount of collateral. The disclosure provides computing systems and methods for processing data using a novel combination of wavelet techniques and rolling techniques to more efficiently detect seasonality in particular products (e.g., energy products) to more accurately model and determine collateral/margin requirements. A clearinghouse computing device may be configured to generate a margin requirement for a portfolio of products and may include a processor to process instructions that cause the clearinghouse computing device to perform wavelet decomposition and rolling methods on a historical database of records.
US11704750B2 Method and apparatus for optimizing self-power consumption of an electronic device
A device and method are disclosed for optimizing self-power consumption. The device may sense one or more operating conditions of the device. The device may further select one or more operating parameters associated with at least one of the one or more operating conditions. The device may also estimate a power consumption associated with executing an algorithm to generate at least one updated value for at least one of the one or more operating parameters as well as estimate a power savings associated with operating using the updated value. The device may compare the estimated power consumption to the estimated power savings and determine whether to execute the algorithm based on the comparing.
US11704748B2 System and method for automatically correlating geologic tops
A system and method are provided for automatically correlating geologic tops. The system receives well logs from different well bores and each of the picks is added to a priority queue ordered by each pick's quality measure. User selected picks are assigned the highest level of quality measure. The system performs correlation by selecting a window of well log data about a pick selected from the top of the priority queue and then finding the best optimal match with a corresponding window in a neighboring wellbore.
US11704745B2 Multimodal dialog state tracking and action prediction for assistant systems
In one embodiment, a method includes receiving, from a client system associated with a user, a user request comprising a reference to a target object, accessing visual data from the client system, wherein the visual data comprises images portraying the target object and one or more additional objects, and wherein attribute information of the target object is recorded in a multimodal dialog state, resolving the reference to the target object based on the attribute information recorded in the multimodal dialog state, determining relational information between the target object and one or more of the additional objects portrayed in the visual data, and sending, to the client system, instructions for presenting a response to the user request, wherein the response comprises the attribute information and the determined relational information.
US11704741B1 Systems and methods for simulating and visualizing loss data
A system (100) includes one or more processors (113), one or more memory devices (114) operable with the one or more processors, and a communication device (1105) in communication with at least one terminal device (102,103,104,105) having a user interface (112). The one or more processors causing display of a visual simulation (123) in the user interface of one or more loss graphical objects (501) interacting with one or both of an entity type graphical object (601) or one or more loss mitigator graphical objects (602,603,604) as a function of a confidence level defined by a loss probability and a loss magnitude.
US11704739B2 Systems and methods for obtaining insurance offers using mobile image capture
Systems and methods for using a mobile device to submit an application for an insurance policy using images of documents captured by the mobile device are provided herein. The information is then used by an insurance company to generate a quote which is then displayed to the user on the mobile device. A user captures images of one or more documents containing information needed to complete an insurance application, after which the information on the documents is extracted and sent to the insurance company where a quote for the insurance policy can be developed. The quote can then be transmitted back to the user. Applications on the mobile device are configured to capture images of the documents needed for an insurance application, such as a driver's license, insurance information card or a vehicle identification number (VIN). The images are then processed to extract the information needed for the insurance application.
US11704732B1 System for streamlined assetization of a revenue stream
A payment gateway is configured to directly access a revenue stream and financial information about the revenue stream. A machine learning (ML) model is trained to continuously process the financial information about the revenue stream to continuously analyze and score the revenue stream. A smart contract factory is responsive to the scoring by the ML model to generate at least one smart contract on a distributed, decentralized network. The smart contract is programmed to receive payments in stablecoins with respect to revenue stream.
US11704729B1 Break the glass for financial access
Systems, methods, and computer-readable storage media utilized for determining access to a financial account held by a customer of a financial institution. One method includes establishing a communication session with a sensor device, wherein the financial institution computing system continuously receives sensor data over the communication session and receiving, from a point-of-sale (POS) terminal, a payment request. The method further includes retrieving, from the user device via an application programming interface (API), device data including at least application data and receiving, from the sensor device, the sensor data including at least one of geolocation data or biometric data of the sensor device. The method further includes determining the customer experienced an adverse event based on the sensor data and the device data and determining automatically an access level. The method further includes authorizing, by the processor, the payment request utilizing the financial account held by the customer to a designee.
US11704723B2 Bi-directional project information updates in multi-party bidding
In an example embodiment, bid specifications for an ecommerce transaction are transmitted from a party requesting bids to a plurality of bidders. Then a modification to the bid specifications is received from a first bidder of the plurality of bidders along with a bid in accordance with the modified bid specifications. The modified bid specifications may then be transmitted to the plurality of bidders other than the first bidder. Bids in accordance with the modified bid specifications are then received from each of the plurality of bidders other than the first bidder. One of the bids may be selected, and the ecommerce transaction may be consummated based on the selected bid.
US11704722B2 Product release system, method and device having a customizable prepurchase function
A product release system, method and device that enables product controllers to generate product listings for one or more products as well as one or more customized prepurchase events for each of the products. The product release system, method and device then executes the prepurchase events according to one or more pricing, timing and permission conditions specified for each of the prepurchase events, facilitates the purchasing of the products during the prepurchase events and notifies the product controllers of the results of the prepurchase events.
US11704717B2 Item affinity processing
Item codes for items are mapped to multidimensional space as item vectors based on transaction contexts. Similarities between item codes are based on distances between the item codes within the multidimensional space. Substitute items for out-of-stock items are automatically identified based on the item similarities and based on collected feedback from transactions. The substitute items are provided in real time to customers during transactions, item picking services during item fulfillment, and shelf management services for item shelf stocking. In an embodiment, the substitute items are further determined based on a specific transaction history for a given customer and specific feedback collected for the given customer from the specific transaction history.
US11704710B2 Online marketplace with seller financing
An online marketplace system generates an online marketplace for seller-financed transactions. The system includes a plurality of listings of transaction offerings that are available. The transaction offerings are listed by a plurality of users and are from a plurality of different categories of products and services. The transaction offerings include a plurality of transaction terms, including payment and seller-financing terms. A transaction engine facilitates the negotiation of transaction terms between users and the formation of agreement between users. Transaction coins are awarded during the successful performance of a transaction according to the agreed upon transaction terms. A reputation engine generates trust profiles and trust scores for users. The trust profiles and trust scores are used by parties to evaluate the trustworthiness of the other party. A user interface engine generates a user interface that includes listings from users and trust scores of those users.
US11704709B2 Systems and methods for proactively informing users of an age of a merchant during online transactions
The disclosed systems and methods may request a merchant identifier associated with a merchant from a third party, receive the merchant identifier, retrieve or receive a first uniform resource locator (URL) associated with the merchant, and store the merchant identifier and the first URL in a database. In response to a web browser extension detecting that a user is preparing to make an online purchase associated with the merchant, the system may receive an age request for an age of the merchant from a user device and identify the merchant identifier in the database based on a second URL included in the age request. The system may then request the age of the merchant from the database based on the merchant identifier, receive the age of the merchant from the third party, and transmit the age of the merchant to the user device for display.
US11704708B2 Systems and methods for generating virtual item displays
Systems, methods, and devices of the various embodiments enable virtual displays of an item, such as vehicle, to be generated. In an embodiment, a plurality of images of an item may be captured and annotation may be provided to one or more of the images. In an embodiment, the plurality of images may be displayed, and the transition between each of the plurality of images may be an animated process. In an embodiment, an item imaging system may comprise a structure including one or more cameras and one or more lights, and the item imaging system may be configured to automate at least a portion of the process for capturing the plurality of images of an item.
US11704704B2 System and method for processing real-time online donations
A method including a system receiving, in real-time and through a computer network, a donation authorization from a donor via a donor user interface executed on a donor device of the donor. The donation authorization can comprise: a donation amount, a donor token for the donor, a donee first token for a donee, and/or donee information. The donor token can be uniquely associated with a donor account for the donor, and the donor account can be maintained by a sender financial institution. The donee first token can be uniquely associated with a donee account for the donee, and the donee account can be maintained by a receiver financial institution. The method further can include the system, after receiving the donation authorization, instructing or facilitating, in real-time and through the computer network, the receiver financial institution to post in real-time the donation amount to the donee account. Other embodiments are disclosed.
US11704701B1 Content selection using distribution parameter data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with publisher resources. In one aspect, a method includes receiving a request for a content item for presentation at a user device with a publisher resource; receiving, from a content item provider a first selection value for each of a plurality of content items provided by the content item provider; determining, for each of the content items and using accessed distribution parameters, a second selection value distinct from the first selection value; and determining, for each of the content items and independent of a bid corresponding to the content item, a combined selection value based on the first selection value for the content item and the second selection value for the content item.
US11704699B2 Systems and methods for message alerts and referrals
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts. An accounts module receives first user data including an indicator that a first user requested to subscribe to receive text messages alerts. The account module adds, based at least on the received first user data, a first user account to a database of subscribers. A message generator module generates, using the processor in response to receiving the first user data, a first text message corresponding to an offer to subscribe to receive text message alerts. A communication module transmits to the first user the first text message corresponding to the offer to subscribe to receive text message alerts. The transmitted first text message can be forwarded to a second user.
US11704698B1 Vehicle advertising system and method of using
A mobile advertising system includes a non-transitory computer readable configured to store instructions thereon; and a processor connected to the non-transitory computer readable medium. The processor is configured to execute the instructions for receiving gaze data from a viewing vehicle. The processor is configured to execute the instructions for receiving location information from an advertising vehicle. The processor is configured to execute the instructions for correlating the gaze data with the location information to determine whether the gaze data indicates viewing of an advertisement attached to the advertising vehicle. The processor is configured to execute the instructions for updating a histogram based on the correlation between the gaze data and the location information. The processor is configured to execute the instructions for generating a travel plan for increasing advertising effectiveness for the advertisement. The processor is configured to execute the instructions for transmitting the travel plan to the advertising vehicle.
US11704694B2 Systems and methods for inferring matches and logging-in of online users across devices
Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; identifying each possible pair of devices from which requests were received; calculating for each possible pair of devices a probability that the pair of devices are owned or operated by a common user; and prompting a user to either confirm a characteristic of a prior browsing session or to log-in to an account associated with the common user based on a comparison of the calculated probability to one or more thresholds.
US11704689B2 Methods, systems, and media for estimating the causal effect of different content exposure levels
Methods, systems, and media for estimating the causal effect of different content exposure levels are provided.
US11704688B2 Spinal cord stimulator system
A wireless charger system for inductively charging a rechargeable battery of an implantable pulse generator (IPG) implanted in a human body is provided. A charging coil in the charger is wirelessly coupled to a receiving coil of the IPG to charge the rechargeable battery. An end-of-charge (EOC) circuit continuously monitors the reflected impedance from a reflected impedance sensor and determines the end of charge when a predetermined pattern of the reflected impedance corresponding to an EOC signal from the IPG is received.Advantageously, receiving the EOC signal through the charging coil eliminates the need to provide a separate communication circuit in the IPG that communicates with the charger.
US11704678B1 Active safety control system
Systems and methods are disclosed for determining, and displaying, the regulatory compliance status of a motorized vehicle, a driver of a motorized vehicle, or a non-vehicle machine. An authorized agent, such as a law enforcement officer, can perform a remotely-initiated safe stop of a motorized vehicle to prevent a high-speed chase. A system management center can receive, store, and transmit regulatory compliance records indicating the regulatory compliance status of drivers, motorized vehicles, and non-vehicle machines. A motorized vehicle can detect, and report, a driver “tail-gating” the motorized vehicle. The regulatory compliance history of drivers, motorized vehicles, and non-vehicle machines can be queried by authorized users.
US11704677B2 Customer support ticket aggregation using topic modeling and machine learning techniques
Techniques are provided for customer support ticket aggregation. One method comprises obtaining a customer support ticket; extracting a topic of the customer support ticket using a topic model based on natural language processing techniques; converting the customer support ticket to a topic vector representation that identifies the extracted topic and comprises a list of words describing the topic based on a collection of processed customer support tickets; extracting features from the customer support ticket; generating a fingerprint for the customer support ticket that comprises the topic vector representation and the extracted features; applying the fingerprint to a machine learning similarity model that compares the fingerprint to fingerprints of processed customer support tickets from the collection of processed customer support tickets; and identifying a processed customer support ticket from the collection of processed customer support tickets that is related to the customer support ticket.
US11704673B1 Systems and methods for identity graph based fraud detection
A method and apparatus for fraud detection during transactions using identity graphs are described. The method may include receiving, at a commerce platform system, a transaction from a user having initial transaction attributes and transaction data. The method may also include determining, by the commerce platform system, an identity associated with the user, wherein the identity is associated with additional transaction attributes not received with the transaction. Furthermore, the method may include accessing, by the commerce platform system, a feature set associated with the initial transaction attributes and the additional transaction attributes, wherein the feature set comprises machine learning (ML) model features for detecting transaction fraud. The method may also include performing, by the commerce platform system, a machine learning model analysis using the feature set and the transaction data to determine a likelihood that the transaction is fraudulent, and performing, by the commerce platforms system, the transaction when the likelihood that the transaction is fraudulent does not satisfy a transaction fraud threshold.
US11704669B1 Dynamic contactless payment processing based on real-time contextual information
Arrangements for payment and recommendation control are provided. In some aspects, contextual data may be received from a user. For instance, data such as calendar data may be received and an event may be identified. Based on the event, a pre-authorized amount may be identified for payment associated with the event. The system may receive a request for payment and event details. The amount may be compared to the pre-authorized amount and, if more than the pre-authorized amount, a request for payment authorization may be transmitted to a user device. If the amount is not more than the pre-authorized amount, expected location data of the user may be received and current location data of the user may be requested from a user device. The location data may be compared and, if the locations match, the payment may be authorized and automatically processed.
US11704667B2 Identity protection system
A central computer system transforms identification information of a consumer into an identity code that hides the identification information and stores it with contact information of a consumer's computer system. When a computer system on the network of the central computer system conducts a transaction with a subject who uses the identity code of the consumer, the central computer system contacts the consumer's computer system so that the consumer can stop the transaction if it is not authorized. Because only the identity code is used to protect the consumer, the original identification information of the consumer is fully protected.
US11704665B2 Method and system for offline data transfer via machine-readable code
A method for offline transmission of blockchain details includes: storing, in a computing device, a first private key and a currency amount; receiving a first destination address associated with a blockchain network and a transaction amount; generating a second private key; generating a second destination address associated with the blockchain network using the second private key; generating a blockchain transaction including at least the first destination address, the transaction amount, the second destination address, and a remainder amount based on at least the currency amount and the transaction amount; signing the generated blockchain transaction using the first private key; executing a query to replace the first private key with the second private key, wherein replacement of the first private key includes deletion of the first private key from the computing device; and transmitting the generated blockchain transaction.
US11704661B2 Systems and methods for generating and managing dynamic customized electronic tokens for electronic device interaction
Systems and methods are provided for generating and managing dynamic customized electronic tokens for electronic device interactions. A system for transferring data between a user device associated with a user and a remote device may include a memory storing instructions and a processor configured to execute the stored instructions. The stored instructions may configure the processor to receive, via a network, transaction information from the remote device, access information associated with an electronic token, and provide the electronic token to the remote device. The electronic token may be associated with at least one of the user or the user device, and a token server may generate the electronic token based on the received transaction information, and determine one or more expiration parameters for the electronic token.
US11704660B2 Systems and methods for token transfer between mobile computing devices
Described are systems and methods for transferring a token between mobile computing devices. A token transfer processing computing device includes a memory device for storing data and a processor in communication with the memory device. The processor is programmed to receive a token transfer message. The token transfer message includes a current device identifier associated with a current mobile device having an original token associated therewith for initiating secure payments using the current mobile device, and a new device identifier associated with a new mobile device replacing the current mobile device. The processor is further programmed to perform a lookup in a device-to-token mapping table to identify the original token associated with the current mobile device. The processor further generates an updated token associated with the payment account and transmits a token transfer response to the new mobile device. The token transfer response includes the updated token.
US11704646B2 System and method for retail management of controlled substances
A method and system for retail management of controlled substances is provided. Controlled substances such as alcohol or cannabis may be sold as products or served at a venue. The process of purchasing the controlled substance, or service of a controlled substance the current venue includes a customer presenting the controlled substance for purchase and providing a customer identifier. The point of sale device at the venue may send an authorization request to a processing server at a remote service, which may reply with an advisory response including information from a customer profile. Optionally, a system and method of retail management of controlled substances provides for a law enforcement system may send an investigation request comprising a vehicle identifier to the processing server, and in response an investigation response may be sent to the law enforcement system may be sent including information from the customer profile.
US11704644B2 Carwash queue management system with license plate recognition and method of operating the carwash queue management system
A method of operating a carwash includes driving a vehicle to a point of sale station of the carwash, purchasing a carwash transaction, and taking a first picture of a license plate number of the vehicle after the completion of the purchase of the carwash transaction at the point of sale station. The license plate number is associated with the carwash transaction as a carwash ticket. The vehicle is then sent to a carwash queue disposed downstream of the point of sale station. The carwash ticket information is sent to a carwash tunnel. A second picture of the license plate number of the vehicle is taken right as it approaches the carwash tunnel. The license plate number is associated with the carwash ticket and the vehicle is washed according to a wash dictated by the carwash ticket.
US11704643B2 Module and method for detecting the presence of an electronic payment terminal on a receiving dock, corresponding receiving dock
A module for detecting presence of an electronic payment terminal on a receiving dock having a connector intended to co-operate with a complementary connector of the electronic payment terminal. The connector of the receiving dock includes at least one series transmission pin intended for transmitting signals from the electronic payment terminal to the receiving dock. The module is configured to drive at least one module for signaling a presence of the electronic payment terminal on the receiving dock as a function of the voltage on the series transmission pin.
US11704641B2 Method, system, and computer program product for automatically providing items based on item preferences
A method for automatically providing items based on an item preference may include receiving payment credential data associated with a payment credential and preference data associated with an item preference of a user, determining whether one or more items associated with the item preference of the user is available, and processing, with at least one processor, a payment transaction involving the one or more items associated with the item preference of the user based on determining that the item is available. A system and a computer program product are also provided.
US11704640B2 Automatic invoice notification
Introduced here is a technology for automatic notification of an invoice for a customer based on identification of a customer identifier included in transaction data received from a point-of-sale (POS) system of a particular merchant (“the invoice technology”). The notification can include a promotion to provide an incentive to the customer to pay the invoice. The notification can be presented on a display of the POS system. Alternatively, the notification can be presented in a receipt for the transaction conducted at the POS system, where that receipt can be transmitted for display at a user device of the customer. For example, the receipt can be in the form of an email message or a text message. Upon notification of the invoice, the customer can submit a payment for that invoice (“invoice payment”) in exchange for the promotion.
US11704638B1 Systems and methods for completing transactions via lockable boxes
A method performed by a processor of a provider computing system includes allowing an account holder at the provider to initiate a transaction with the provider remotely (e.g., via smartphone, online banking, etc.), by submitting a request for a specified transaction to be picked up in a lockbox at a provider's lockbox location. The pickup and completion of the account holder's requested transaction occurs at a lockbox location that has a plurality of lockboxes. The lockbox allows the account holder to access the facility at the account holder's leisure, both in time and location. The lockbox pickup service alleviates the uncertainty, fluctuating time cost, and inconvenient operating hours by allowing the account holder to request transactions with an easy to use interface resulting in a lockbox to be accordingly prepped so that the account holder can provide the proper authentication information and access the lockbox.
US11704637B2 System and method to accept third-party payments
A real-time third-party payment system accepts payments to a lender from third-party merchants in real-time. The payment system may receive real-time payment information from the third-party, and various services within the payment system validate the customer account information, create a payment, store the payment in a database, and post the payment to a real-time ledger. The payment system may also receive an end-of-day file including file-based payment information. The file-based payment information may be verified against the real-time payments stored in the database. Upon validation, the payment system creates a file based payment and posts the file-based payment to a file-based ledger. The payment system may detect fraud, errors, and other discrepancies in real-time payments and make corrections based on settlement rules and self-healing rules provided by the third-party.
US11704635B2 Virtual currency for managing advertising and content delivery
A content delivery platform may deliver program content segments and advertising content segments to multiple user devices. The content delivery platform may deliver a program content segment to a primary user device of a user for presentation on the primary user device. The content delivery platform may retrieve an advertising content segment from an advertising content store for presentation. The advertising content segment is provided by an advertiser that is sponsoring the presentation of the program content segment on the primary user device. The content delivery platform may send the advertising content segment to a secondary user device of the user for presentation at the secondary user device.
US11704628B2 Presentation and sorting of general data
The system provides a method and process for displaying and sorting messages in a communication system. The system allows multiple folders of messages to be opened simultaneously. The system also displays sent and received messages in the same display when desired. The system includes automatic and/or custom color coding of messages for ease of identification of message types, sent or received messages, root sender, cc messages, responsive messages, etc. The system also includes a unique navigation system to allow the user to more easily move through related messages, threads, and folders. The navigation system can be used in situations where the prior art would have required a search to be executed.
US11704627B2 Systems and methods for repurposing paid time off
The present disclosure relates generally to utilizing paid time off. In one example, the systems and methods described herein may provide an infrastructure to repurpose paid time off into other uses, such as cash, travel, bill payments, and the like.
US11704624B2 Iterative and interactive project management process
The disclosed principles provide for a unique and inventive iterative and interactive project management process implemented for organizations, typically large ones, to manage an overall project being originally implemented or newly created by the organization. Processes in accordance with the disclosed principles are interactive in that they employ the end-user employees of the organization by having those employees both input and update, on periodic cycles, information or data of the same type their positions in the organization allow them to be familiar with, and furthermore employ team-management level review and processing of such information/data, along with one or more supervisors of the overall project, which is/are not required to be part of the organization, to implement and supervise the disclosed process. The disclosed principles are also unique in that they provide for a process that employs the functional and advantageous features of both project management software and spreadsheet software products.
US11704619B2 Package reception management system, package reception management method, and package reception management device
Provided is a package reception management system including a delivery vehicle configured to move in an unmanned operation. The package reception management system is configured to: acquire a reception region in which a package transported by the delivery vehicle is to be passed to a user being a delivery destination; issue authentication information to be input to the delivery vehicle in the reception region by the user being the delivery destination; and to notify the user of the issued authentication information. In the issuing, the package reception management system sets information for restricting later issuing of the issued authentication information for the reception region, and restricts issuing of the same authentication information as at least one piece of authentication information restricted in the issuing for the reception region.
US11704618B2 Application mapping and alerting based on data dependencies
Aspects of the disclosure relate to application mapping and alerting based on data dependencies in business and technology logic. In some embodiments, a computing platform may receive a request to map enterprise technology resources. Then, the computing platform may generate a business capability model. Next, the computing platform may cause a user computing device to display a graphical user interface comprising selectable graphical representations of applications associated with the enterprise technology resources. Then, the computing platform may receive a user input identifying an occurrence of a technology incident by selecting one of the graphical representations. In response to the selection, the computing platform may trace, using the generated business capability model, upstream or downstream impacts of the technology incident. Then, the computing platform may cause a visual representation of data dependencies indicating upstream or downstream impacts of the technology incident to be displayed on the user computing device.
US11704605B2 Framework for guided change management and change impact analysis with automated change validation through formal executable semantics
A method of managing change in a complex system begins with identifying an unsatisfied need to be met by the system. To satisfy the need a proposed change to the system to satisfy the need is represented a high-level representation of the proposed change. The high-level representation is mapped to a low-level executable semantic model, which is used to validate the proposed change and ensure the proposed change meets the identified and does not require additional changes to the system. On a condition that the validating steps determines that additional changes are required the additional changes are represented in the high-level representation of the system; the high-level change is mapped to the low-level executable semantic model and the additional changes are re-validated.
US11704604B2 Optimization method, apparatus, computer device and storage medium for engine model
An optimization method, apparatus, computer device and storage medium for engine model. The method includes: setting an initial population according to a predetermined number of solutions; obtaining a first output set of the initial population on the engine model; determining a first fitness value; operating selection, crossover, and mutation on the initial population according to the first fitness value to obtain an evolved population, and the initial population and the evolved population constitute a to-be-selected population; obtaining a second output set of the evolved population on the engine model; determining a second fitness value; selecting engine model parameters in the to-be-selected population to form a new population according to the second fitness value; and optimizing the engine model by using the engine model parameters in the new population if a termination condition is met.
US11704597B2 Techniques to generate network simulation scenarios
Techniques to generate network simulation scenarios are described. In one embodiment, an apparatus may comprise a records component operative to receive an example network configuration record; receive an example network operation record; a machine learning management component operative to generate a network operation model using a machine learning component based on the example network configuration record as an example input and the example network operation record as an example output; and a system-test component operative to receive a system-test network configuration record; and generate a system-test network operation record based on the system-test network configuration record using the network operation model. Other embodiments are described and claimed.
US11704595B2 Cognitive search operation
A method, system and computer readable medium for performing a cognitive search operation comprising: receiving training data, the training data comprising information based upon user interaction with cognitive attributes; performing a machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the machine learning operation; and, performing a cognitive search operation on a corpus of content based upon the cognitive profile, the cognitive search operation returning cognitive results specific to the cognitive profile of the user.
US11704588B2 Apparatus and method for injecting spin echo micro-operations in a quantum processor
Apparatus and method for injected spin echo sequences in a quantum processor. For example, one embodiment of a processor includes a decoder to decode quantum instructions to generate quantum microoperations (uops) and to decode non-quantum instructions to generate non-quantum uops, execution circuitry to execute the quantum uops and non-quantum uops, and a corrective sequence data structure to identify and/or store corrective sets of uops for one or more of the quantum instructions. The decoder is to query the corrective sequence data structure upon receiving a first quantum instruction to determine if one or more corrective uops exist, and if the one or more corrective uops exist, the decoder is to submit the one or more corrective uops for execution by the execution circuitry.
US11704586B2 Systems and methods for analog processing of problem graphs having arbitrary size and/or connectivity
Computational systems implement problem solving using hybrid digital/quantum computing approaches. A problem may be represented as a problem graph which is larger and/or has higher connectivity than a working and/or hardware graph of a quantum processor. A quantum processor may be used determine approximate solutions, which solutions are provided as initial states to one or more digital processors which may implement classical post-processing to generate improved solutions. Techniques for solving problems on extended, more-connected, and/or “virtual full yield” variations of the processor's actual working and/or hardware graphs are provided. A method of operation in a computational system comprising a quantum processor includes partitioning a problem graph into sub-problem graphs, and embedding a sub-problem graph onto the working graph of the quantum processor. The quantum processor and a non-quantum processor-based device generate partial samples. A controller causes a processing operation on the partial samples to generate complete samples.
US11704583B2 Machine learning and validation of account names, addresses, and/or identifiers
Systems and methods are disclosed for determining if an account identifier is computer-generated. One method includes receiving the account identifier, dividing the account identifier into a plurality of fragments, and determining one or more features of at least one of the fragments. The method further includes determining the commonness of at least one of the fragments, and determining if the account identifier is computer-generated based on the features of at least one of the fragments, and the commonness of at least one of the fragments.
US11704581B1 Determining crop-yield drivers with multi-dimensional response surfaces
A system and method for visualizing one or more crop response surfaces. The system includes a geospatial database associated with a crop prediction engine. The geospatial database receives soil composition information for plots of land. The crop prediction engine identifies covariates from the soil composition information, which has a feature matrix. The crop prediction engine generates a multi-dimensional covariate training data set from the covariates. The crop prediction engine then applies the multi-dimensional covariate training data set to a machine learning training model to generate at least one predictive crop-yield predictive model. The crop prediction engine ranks covariates having feature set interactions. Subsequently, the crop prediction engine determines a dominant crop-yield feature set interaction from the ranked covariates having feature set interactions. The crop prediction engine generates a crop response surface from the dominant crop-yield feature set interaction. The crop prediction engine then visualizes the crop response surface.
US11704575B2 Neural networks implemented with DSD circuits
Neural networks can be implemented with DNA strand displacement (DSD) circuits. The neural networks are designed and trained in silico taking into account the behavior of DSD circuits. Oligonucleotides comprising DSD circuits are synthesized and combined to form a neural network. In an implementation, the neural network may be a binary neural network in which the output from each neuron is a binary value and the weight of each neuron either maintains the incoming binary value or flips the binary value. Inputs to the neural network are one more oligonucleotides such as synthetic oligonucleotides containing digital data or natural oligonucleotides such as mRNA. Outputs from the neural networks may be oligonucleotides that are read by directly sequencing or oligonucleotides that generate signals such as by release of fluorescent reporters.
US11704573B2 Method, apparatus, and computer program product for identifying and compensating content contributors
A method, apparatus and computer program product are provided to incentivize crowd sourcing of data by identifying and compensating content contributors based on a value of the content to training a neural network. Methods may include: receiving a request; processing the request using a machine learning model to generate a response to the request; based on the processing of the request using the machine learning model, identifying training data contributing to the response to the request; identifying one or more data contributors as providing the identified training data contributing to the response to the request; and providing a response to the request and an indication of the one or more data contributors.
US11704572B1 Offloading for gradient computation
Techniques for selectively offloading data that is computed by a first processing unit during training of an artificial neural network onto memory associated with a second processing unit and transferring the data back to the first processing unit when the data is needed for further processing are described herein. For example, the first processing unit may compute activations for operations associated with forward propagation. During the forward propagation, one or more of the activations may be transferred to a second processing unit for storage. Then, during backpropagation for the artificial neural network, the activations may be transferred back to the first processing unit as needed to compute gradients.
US11704571B2 Learned threshold pruning for deep neural networks
A method for pruning weights of an artificial neural network based on a learned threshold includes determining a pruning threshold for pruning a first set of pre-trained weights of multiple pre-trained weights based on a function of a classification loss and a regularization loss. Weights are pruned from the first set of pre-trained weights when a first value of the weight is less than the pruning threshold. A second set of pre-trained weights of the multiple pre-trained weights is fine-tuned or adjusted in response to a second value of each pre-trained weight in the second set of pre-trained weights being greater than the pruning threshold.
US11704570B2 Learning device, learning system, and learning method
A learning device includes a structure search unit that searches for a first learned model structure obtained by selecting search space information in accordance with a target constraint condition of target hardware for each of a plurality of convolution processing blocks included in a base model structure in a neural network model; a parameter search unit that searches for a learning parameter of the neural network model in accordance with the target constraint condition; and a pruning unit that deletes a unit of at least one of the plurality of convolution processing blocks in the first learned model structure based on the target constraint condition and generates a second learned model structure.
US11704568B2 Method and system for hand activity sensing
Systems and techniques for facilitating hand activity sensing are presented. In one example, a system obtains, from a wrist-worn computational device, hand activity data associated with a sustained series of hand motor actions in performance of a human task. The system also employs a machine learning technique to determine classification data indicative of a classification for the human task.
US11704560B2 Pattern-based classification
A method includes receiving interaction data that indicates, for each given interaction among multiple interactions that occurred at a client device, (i) an event type an (ii) a delay period specifying an amount of time between the given event and a previous event that occurred prior to the given event, encoding each given interaction into an encoded interaction having a standardized format that is a combination of (i) the event type and (ii) the delay period, generating an interaction signature that includes sequence of encoded interactions, processing the sequence of encoded interactions using a model trained to label sequences of user interactions as valid or invalid, including labelling, using the model, a sequence of encoded interactions as invalid, and preventing distribution of a set of content to an entity that performed the sequence of encoded interactions in response to a subsequently identified request to provide content to the entity.
US11704552B2 Task detection in communications using domain adaptation
Generally discussed herein are devices, systems, and methods for task classification. A method can include modifying a representation of a source sentence of a source sample from a source corpus to more closely resemble a representation of target sentences of target samples from a target corpus, operating, using a machine learning model trained using the modified representation of the source sentence, with the target sample to generate a task label, the task label indicating whether the target sample includes a task, and causing a personal information manager (PIM) to generate a reminder, based on whether the target sample includes the task.
US11704551B2 Iterative query-based analysis of text
Techniques for iterative query-based analysis of text are described. According to various implementations, a neural network architecture is implemented receives a query for information about text content, and iteratively analyzes the content using the query. During the analysis a state of the query evolves until it reaches a termination state, at which point the state of the query is output as an answer to the initial query.
US11704549B2 Event-based classification of features in a reconfigurable and temporally coded convolutional spiking neural network
Embodiments of the present invention provides a system and method of learning and classifying features to identify objects in images using a temporally coded deep spiking neural network, a classifying method by using a reconfigurable spiking neural network device or software comprising configuration logic, a plurality of reconfigurable spiking neurons and a second plurality of synapses. The spiking neural network device or software further comprises a plurality of user-selectable convolution and pooling engines. Each fully connected and convolution engine is capable of learning features, thus producing a plurality of feature map layers corresponding to a plurality of regions respectively, each of the convolution engines being used for obtaining a response of a neuron in the corresponding region. The neurons are modeled as Integrate and Fire neurons with a non-linear time constant, forming individual integrating threshold units with a spike output, eliminating the need for multiplication and addition of floating-point numbers.
US11704548B2 Multicast network and memory transfer optimizations for neural network hardware acceleration
In one embodiment, a system to deterministically transfer partitions of contiguous computer readable data in constant time includes a computer readable memory and a modulo address generator. The computer readable memory is organized into D banks, to contain contiguous data including a plurality of data elements of size M which are constituent data elements of a vector with N data elements, the data elements to start at an offset address O. The modulo address generator is to generate the addresses of the data elements of a vector with i data elements stored in the computer readable memory, the modulo address generator including at least one forward permutaton to permute data elements with addresses of the form O+M*i where 0<=i
US11704546B2 Operation processing apparatus that calculates addresses of feature planes in layers of a neutral network and operation processing method
An apparatus for, by inputting data to a hierarchical neural network and performing operation processing in each layer of the network, calculating a feature plane in the layer, comprises an operation unit, a feature plane holding unit including at least one memory that holds a feature plane to be processed, a unit configured to control to arrange the feature plane in the memory based on network information as information about each layer undergoing the operation processing and to manage reading/writing from/in the memory, and a processor configured to access, via a bus, the feature plane holding unit which is address-mapped in a memory space. The processor calculates, based on the network information, an address address-mapped in the memory space, reads out the feature plane, and processes the feature plane.
US11704542B2 Convolutional dynamic Boltzmann Machine for temporal event sequence
A computer-implemented method is provided for machine prediction. The method includes forming, by a hardware processor, a Convolutional Dynamic Boltzmann Machine (C-DyBM) by extending a non-convolutional DyBM with a convolutional operation. The method further includes generating, by the hardware processor using the convolution operation of the C-DyBM, a prediction of a future event at time t from a past patch of time-series of observations. The method also includes performing, by the hardware processor, a physical action responsive to the prediction of the future event at time t.
US11704541B2 Graph neural network systems for generating structured representations of objects
There is described a neural network system for generating a graph, the graph comprising a set of nodes and edges. The system comprises one or more neural networks configured to represent a probability distribution over sequences of node generating decisions and/or edge generating decisions, and one or more computers configured to sample the probability distribution represented by the one or more neural networks to generate a graph.
US11704535B1 Hardware architecture for a neural network accelerator
Examples herein describe hardware architecture for processing and accelerating data passing through layers of a neural network. In one embodiment, a reconfigurable integrated circuit (IC) for use with a neural network includes a digital processing engine (DPE) array, each DPE having a plurality of neural network units (NNUs). Each DPE generates different output data based on the currently processing layer of the neural network, with the NNUs parallel processing different input data sets. The reconfigurable IC also includes a plurality of ping-pong buffers designed to alternate storing and processing data for the layers of the neural network.
US11704532B2 Dynamic region based application operations
Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
US11704529B2 Tracker tag with dual-purpose antenna components
Tracker tags, smart tags, locator tags, and the like are provided. A portable tracker device, according to one implementation, includes a housing having a front cover and a back cover. The portable tracker device also includes Radio Frequency (RF) circuitry configured to operate within at least one of a Bluetooth (BT) frequency range and an Ultra-Wideband (UWB) frequency range. Also, the portable tracker device includes a piezoelectric device having a first conductive plate and a second conductive plate. The RF circuitry utilizes at least one of the front cover, the back cover, the first conductive plate, and the second conductive plate as one or more antennas.
US11704521B2 Image forming apparatus, image forming method, and image forming program
An image forming apparatus includes: a nozzle head in which nozzles that ejects ink is arranged in a first direction; a moving mechanism that moves a recording medium relative to the nozzle head; an image acquirer that acquires image data; a quantization processor that quantizes density of pixels forming an image based on the image data; a grouping processor that groups adjacent pixel positions into one group in the quantized data; and a rearrangement processor that rearranges a quantized pixel value at each pixel position in the group that is grouped, wherein the grouping processor groups such that a direction intersecting the first direction is set to a second direction, arrangement of groups in the first direction is set to a row, rows is arranged in the second direction, and a row in which an initial position of the row is different at least by one pixel is included.
US11704518B1 Per-image print setting optimization
Devices and techniques are generally described for per-image printer setting optimization. In some examples, first data representing first input image data may be generated. A classifier network may generate first category data representing a predicted image category for the first input image data based at least in part on the first data. Second data representing a color of a printing medium and third data associated with a material of the printing medium may be determined. First printer configuration data may be determined by searching a first data structure using a combination of the first category data, the second data, and the third data. The first input image data and the first printer configuration data may be sent to the first printer. The first printer may be effective to print the first input image data using settings specified by the first printer configuration data.
US11704517B2 Image forming apparatus
An image forming apparatus includes an image forming unit configured to form an image on an image bearing member based on an image forming condition; a transfer unit configured to transfer the image formed on the image bearing member onto a sheet; a first reading sensor configured to read a first image for adjustment which has been formed on the sheet; a second reading sensor configured to read a second image for adjustment which has been formed on the image bearing member; and a controller configured to: generate the image forming condition based on reading results of the first image for adjustment on a plurality of sheets, which are obtained by the first reading sensor; and generate the image forming condition based on a reading result of the second image for adjustment, which is obtained by the second reading sensor.
US11704516B2 Electronic label management apparatus and method
Disclosed is computing technology for managing information display of an electronic label which is connected to a management server via a network and displays electronic information. A moving device transmits images, which are obtained by photographing an electronic label and a product while being moved in a store, to a management server. The management server analyzes the images to extract information and detects changes in displayed products to register changed information. The management server performs inventory management using the extracted information. Further, the management server uses the extracted information to inform a store manager so that a location of a displayed product deviated from a place thereof is corrected.
US11704513B2 Handcart
A handcart includes a cart frame, a caster, and a code reader. The cart frame includes a receiving portion on which a shopping basket is placeable and a lateral portion extending in a width direction of the cart frame. The caster is disposed at a bottom region of the cart frame. The code reader is attached to the lateral portion of the cart frame so as to be rotatable around the lateral portion. The code reader may be rotated around the lateral portion of the cart frame to a first position at which a reading window of the code reader faces an inner space of the shopping basket on the receiving portion of the cart frame, and to a second position at which the reading window of the code reader faces a front of the cart frame.
US11704512B2 Aim light assemblies for use in barcode readers and methods and systems associated therewith
A method and apparatus for manipulating an aiming light of a reader to indicate the field-of-view (FOV) of an imager within the reader includes an optical element. The optical element receives the aiming light from an aiming assembly and redirect the aiming light such that the central axis of the aiming light exiting the optical element is non-coaxial with the central aiming axis of the aiming assembly at the entry of the optical element. The optical element may be configured to project an image on a target that indicates the boundary of the FOV or project an image on the target that indicates the center of the FOV.
US11704511B2 Data-securing chip card construction
A card may store data on integrated circuits housed within the card. The card includes two short-range antennas and one long-range antenna that are configured to transmit the data. Antennas of the card may be configured to transmit the data in different directions as a result of a signal-blocking layer embedded within the card that isolates respective antennas from electromagnetic signals originating from a direction on the opposing side of the blocking layer. The long-range antenna may be configured to transmit identification data of the user, while the short-range antennas may be configured to transmit financial data related to the user. A system may be configured to instantiate events for the user of the card with the long-range antenna. Events that are instantiated by the long-range antenna may then be executed using the short-range antennas.
US11704510B2 Associating assets using RFID-RF wireless gateways
A system is disclosed for tracking and monitoring sets of assets in or on a container using RFID-RF tags associated with the assets. The system comprises a specimen holder bin or similar container and a wireless tag affixed to the specimen holder bin. The specimen bin holder is configured to hold a plurality of assets. The wireless tag comprises a radio frequency identifier (RFID) circuit, a radio frequency (RF) circuit, a processor, a memory storing an identifier (ID) associated with the RFID circuit, and an energy source electrically connected to the RFID circuit, the RF circuit, and the processor. The wireless tag is configured to broadcast the identifier associated with the RFID circuit responsive to an interrogation signal by one or more gateways associated with the system. In some embodiments, each asset of the plurality of assets additionally comprises an RFID tag.
US11704508B2 Electronic device
An electronic device includes a card interface and a processing module. The card interface is electrically connected to the processing module, and a SIM card or a memory card may be inserted into the card interface. The card interface includes N springs, where N>1; when a memory card is inserted into the card interface, the memory card is electrically connected to the processing module; and when a SIM card is inserted into the card interface, the SIM card is electrically connected to the processing module, and one metal pin of the SIM card is electrically connected to a first spring in the N springs and one spring adjacent to the first spring. The processing module is configured to determine, based on at least a level of the first spring, whether an inserted card is a SIM card or a memory card.
US11704505B2 Language processing method and device
A method includes obtaining n pairs of translation sentences of a source language and a target language, where each of the n pairs of translation sentences includes a source language sentence and a target language sentence that are translations of each other, extracting a source language segment from each source language sentence in the n pairs of translation sentences using an extraction rule of the source language, extracting a target language segment from each target language sentence in the n pairs of translation sentences, and generating an extraction rule of the target language based on n target language segments extracted from n target language sentences.
US11704493B2 Neural parser for snippets of dynamic virtual assistant conversation
Pairing a user response and associated context with a neural network associated with a virtual assistant computer during a dynamic text conversation with an end user. The virtual assistant computer receives a detected user generated text input; determines context of the detected user generated text input; compares the context of the detected user generated text input by comparing a confidence score representing context of the user generated input to a classification associated with each of a plurality of existing nodes of a neural network. For confidence scores below a threshold relative to the classification associated with each of the existing nodes of the neural network, the virtual assistant computer creates a new node within the neural network and assigns the context of the user generated text to the new node.
US11704487B2 System and method for fashion attributes extraction
A system and a method for training an inference model using a computing device. The method includes: providing a text-to-vector converter; providing the inference model and pre-training the inference model using labeled fashion entries; providing non-labeled fashion entries; separating each of the non-labeled fashion entries into a target image and target text; converting the target text into a category vector and an attribute vector using the text-to-vector converter; processing the target image using the inference model to obtain processed target image and target image label; comparing the category vector to the target image label; when the category vector matches the target image label, updating the target image label based on the category vector and the attribute vector to obtain updated label; and retraining the inference model using the processed target image and the updated label.
US11704484B2 Cross channel digital data parsing and generation system
Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital data parsing and generation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.
US11704472B2 Standard cells and variations thereof within a standard cell library
Standard cell libraries include one or more standard cells and one or more corresponding standard cell variations. The one or more standard cell variations are different from their one or more standard cells in terms of geometric shapes, locations of the geometric shapes, and/or interconnections between the geometric shapes. The exemplary systems and methods described herein selectively choose from among the one or more standard cells and/or the one or more standard cell variations to form an electronic architectural design for an electronic device. In some situations, some of the one or more standard cells are unable to satisfy one or more electronic design constraints imposed by a semiconductor foundry and/or semiconductor technology node when placed onto the electronic device design real estate. In these situations, the one or more standard cell variations corresponding to these standard cells are placed onto the electronic device design real estate.
US11704471B2 Three-dimensional mask simulations based on feature images
A layout geometry of a lithographic mask is received. The layout geometry is partitioned into feature images, for example as selected from a library. The library contains predefined feature images and their corresponding precalculated mask 3D (M3D) filters. The M3D filter for a feature image represents the electromagnetic scattering effect of that feature image for a given source illumination. The mask function contribution from each of the feature images is calculated by convolving the feature image with its corresponding M3D filter. The mask function contributions are combined to determine a mask function for the lithographic mask illuminated by the source illumination.
US11704462B2 Complexity-reduced simulation of circuit reliability
A system and method for simulating an electronic circuit is disclosed. The method includes creating a finite set of circuit or device parameter points selected from within an n-dimensional parameter space. The method includes determining, for each circuit or device parameter point of the set, a corresponding response value of the performance metric and a corresponding probability of occurrence. The method includes determining, for a predetermined value of the performance metric, the total probability of occurrence.
US11704455B2 Representing the operation of a quantum computing device over time
Techniques are provided for improving quantum computing devices. The technology can facilitate generating a sequence of sparse matrices representing a quantum computing device and a noise model. A system can comprise a memory that can store computer executable components and a processor that can execute the computer executable components stored in the memory. The computer executable components can include a term identifier that can identify a plurality of time-dependent terms in a machine-parseable representation of a quantum computing device. The computer executable components can further include a sparse matrix generator that can generate a first sparse matrix for ones of the plurality of time-dependent terms, resulting in a plurality of first sparse matrices.
US11704453B2 Drill bit design selection and use
Systems and methods are disclosed for selecting a drill bit design that reduces or eliminates bit induced stick-slip. In some embodiments, each of a set of test drill bits is correlated with stick-slip events, wherein each of the test drill bits has a different design pattern comprising a combination of structural attributes. The design pattern stick-slip correlation includes, for each of the test drill bits, detecting variations in motion of the test drill bit during drilling operation. Stick-slip for each of the test drill bits is detected based on the detected variations in motion of the test drill bits during operation. The correlation further includes in response to detecting stick-slip, recording a stick-slip event in association with the corresponding test drill bit. The method further includes determining a performance efficiency value for each of the plurality of test drill bits and correlating the determined performance efficiency values with the stick-slip events to determine a threshold performance efficiency value. A design pattern for a drill bit is selecting or determined based, at least in part, on the threshold performance efficiency value.
US11704447B2 Method and system for circuiting in heat exchangers
A system for designing a circuitry configuration of heat-exchanger units includes an interface to acquire design parameters the heat-exchanger units, a memory to store computer-executable programs including a relaxed decision diagram formation module, and a processor, in connection with the memory, configured to perform the computer-executable programs. The computer-executable programs include steps of providing a configuration of the heat-exchanger units, providing the design parameters of the heat-exchanger units acquired via the interface, generating a relaxed decision diagram based on the design parameters, creating constraints with respect to connections of the heat-exchanger units according to the relaxed decision diagram, and generating feasible configurations of the heat-exchanger units by a mixed-integer-programing method using the constraints.
US11704443B2 Block cipher side-channel attack mitigation for secure devices
Systems and methods are disclosed for side-channel attack mitigation for secure devices including cryptographic circuits using block ciphers that are not based upon feedback. For disclosed embodiments, an integrated circuit includes a cryptographic circuit and a controller. The cryptographic circuit performs cryptographic operations in a block cipher AES mode without feedback. The controller outputs control signals to the cryptographic circuit that cause the cryptographic circuit to perform the cryptographic operations on sequential data blocks with an internally permuted order to mitigate block cipher side-channel attacks. The internally permuted order can be generated using one or more random number generators, one or more pre-configured permutated orders, or other techniques. Further, sequential data blocks can be grouped into sequential subsets of data blocks, and the cryptographic operations can be performed in sequence for the subsets with data blocks within each subset being processed with an internally permuted order.
US11704440B2 Data processing systems and methods for preventing execution of an action documenting a consent rejection
Various aspects involve forgoing updates to consent data for at least one consent rejection generated by an automated consent rejection tool. For instance, a consent management system can be communicatively coupled to a user device. The user device can detect invocations of a consent rejection function, such as when browser states of a browser application indicate requests for web pages or other online content. The consent management system can document a consent rejection for one or more of the invocations. The consent management system can also prevent documentation of consent being rejected for at least one invocation initiated by an automated consent rejection tool.
US11704438B2 Systems and method of contextual data masking for private and secure data linkage
The present disclosure relates to methods and systems for contextual data masking and registration. A data masking process may include classifying ingested data, processing the data, and tokenizing the data while maintaining security/privacy of the ingested data. The data masking process may include data configuration that comprises generating anonymized labels of the ingested data, validating an attribute of the ingested data, standardizing the attribute into a standardized format, and processing the data via one or more rules engines. One rules engine can include an address standardization that generates a list of standard addresses that can provide insights into columns of the ingested data without externally transmitting the client data. The masked data can be tokenized as part of the data masking process to securely maintain an impression of the ingested data and generate insights into the ingested data.
US11704437B2 Gracefully handling endpoint feedback when starting to monitor
A method, system and computer-usable medium for adaptively assessing risk associated with an endpoint, comprising: determining a risk level corresponding to an entity associated with an endpoint; selecting a frequency and a duration of an endpoint monitoring interval; collecting user behavior to collect user behavior associated with the entity for the duration of the endpoint monitoring interval via the endpoint; processing the user behavior to generate a current risk score for the entity; comparing the current risk score of the user to historical risk scores to determine whether a risk score of a user has changed; and changing the risk score of the user to the current risk score when the risk score of the user has changed.
US11704436B2 Threshold-based assembly of remote automated assistant responses
Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
US11704431B2 Data security classification sampling and labeling
Cybersecurity and data categorization efficiency are enhanced by providing reliable statistics about the number and location of sensitive data of different categories in a specified environment. These data sensitivity statistics are computed while iteratively sampling a collection of blobs, files, or other stored items that hold data. The items may be divided into groups, e.g., containers or directories. Efficient sampling algorithms are described. Data sensitivity statistic gathering or updating based on the sampling activity ends when a specified threshold has been reached, e.g., a certain number of items have been sampled, a certain amount of data has been sampled, sampling has used a certain amount of computational resources, or the sensitivity statistics have stabilized to a certain extent. The resulting statistics about data sensitivity can be utilized for regulatory compliance, policy formulation or enforcement, data protection, forensic investigation, risk management, evidence production, or another classification-dependent or classification-enhanced activity.
US11704427B2 Systems and methods for providing data loss prevention via an embedded browser
Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
US11704424B2 Edge cloud data protection
An embodiment of a semiconductor apparatus may include technology to receive data with a unique identifier, and bypass encryption logic of a media controller based on the unique identifier. Other embodiments are disclosed and claimed.
US11704423B2 Network-shared data managing system and method
A data managing method. Metadata including a sharing policy is applied to a data file on a computing device. A sharing of the data file from the computing device via a network to a platform hosted by a computing system is detected. It is determined whether the platform is in compliance with the sharing policy, and it is reported whether the platform is in compliance with the sharing policy.
US11704420B2 Terminal device and computer program
As a saving target file is specified, a controller (110) executes a file management program to divide the saving target file, encrypt a divided file using a cryptographic key corresponding to the logical address of the divided file, save the divided file at a storing destination corresponding to the logical address, and create a table associating the logical address, the cryptographic key, and the saving destination physical address. As a reading target file is specified, the controller (110) identifies the corresponding divided file from the logical address, identifies the saving destination physical address of the divided file and the cryptographic key with reference to the table, reads the divided file from the identified physical address, and decrypts the divided file using the identified cryptographic key.
US11704417B2 System for implementing real-time redaction in a workflow configurable environment
Systems, computer program products, and methods are described herein for implementing real-time redaction in a workflow configurable environment. The present invention is configured to electronically receive, from a user input device, a request to load at least one user interface associated with an application; initiate a real-time content redaction engine on contents of the one or more fields associated with the at least one user interface in response to receiving the request, wherein initiating further comprises: parsing one or more embedded structures associated with the one or more fields; identifying private information in the one or more fields based on at least parsing the one or more embedded structures; and masking the private information in the one or more fields; and load the at least one user interface associated with the application in response to masking the private information in the one or more fields.
US11704414B2 Systems and methods for managing vulnerability data
A method for managing vulnerability data may include: (1) ingesting, by a data ingestion engine, vulnerability data from a plurality of sources; (2) normalizing, by a data normalizer module, the vulnerability data into a plurality of data records; (3) generating, by a data processing module, a dynamic risk score for each data record; (4) storing, by a risk record register, a risk record for each data record, wherein the risk record may include the dynamic risk score, a priority level, an identifier for a software application, and a software dependency; (5) selecting, by a control policy selection engine, a control policy based on one of the dynamic risk scores; (6) implementing, by the risk record register, the selected control policy; (7) monitoring, by the risk record register, implementation of the control policy; and (8) updating, by the risk record register, the control policy selection engine based on the monitoring.
US11704411B2 Operating system encryption system and method
A computing system and method has a pre-boot operating system stored in an encrypted form according to a first key on a first portion of a non-volatile data storage drive and a main operating system stored in an encrypted form according to a second key on a second portion of the non-volatile data storage drive. A system built in operating system (BIOS) chip is configured to initiate a first authentication process, obtain the first key after successful completion of the first authentication process, load and decrypt the pre-boot operating system into dynamic memory, and cause the pre-boot operating system to run. The pre-boot operating system is configured to initiate a second authentication process, obtain the second key after successful completion of the second authentication process, load and decrypt the main operating system into dynamic memory, and cause the main operating system to run.
US11704410B2 System and method for detecting suspicious actions of a software object
A system for detecting malicious software, comprising at least one hardware processor adapted to: execute a tested software object in a plurality of computing environments each configured according to a different hardware and software configuration; monitor a plurality of computer actions performed in each of the plurality of computing environments when executing the tested software object; identify at least one difference between the plurality of computer actions performed in a first of the plurality of computing environments and the plurality of computer actions performed in a second of the plurality of computing environments; and instruct a presentation of an indication of the identified at least one difference on a hardware presentation unit.
US11704407B2 System and method for operating an endpoint core at an endpoint device
A method, system and computer-usable medium are disclosed for operating an endpoint court at an endpoint device. Certain embodiments include a computer-implemented method for operating an endpoint core at an endpoint device, the method including: receiving an event subscription request from an endpoint agent over a message bus; and managing communication of events for processing by the endpoint agent based on the event subscription request so that events to which the endpoint agent has subscribed are selectively processed at the endpoint agent. Certain embodiments may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
US11704405B2 Techniques for sharing network security event information
This disclosure provides techniques for pooling and searching network security events reported by multiple sources. As information representing a security event is received from one source, it is searched against a central or distributed database representing events reported from multiple, diverse sources (e.g., different client networks). Either the search or correlated results can be filtered and/or routed according at least one characteristic associated with the networks, for example, to limit correlation to events reported by what are presumed to be similarly situated networks. The disclosed techniques facilitate faster identification of high-relevancy security event information, and thereby help facilitate faster threat identification and mitigation. Various techniques can be implemented as standalone software (e.g., for use by a private network) or for a central pooling and/or query service. This disclosure also provides different examples of actions that can be taken in response to search results.
US11704402B2 Runtime device firmware verification using trust chaining
Systems and methods are disclosed herein that may implement an information handling system including a gateway and a peripheral device monitor. The gateway may interface peripheral devices and control access of host resources of the information handling system by any of the peripheral devices. The peripheral device monitor may detect connection of an unverified peripheral device to the gateway, perform a trust verification process with the unverified peripheral device, control the gateway to enable access of the host resources by the unverified peripheral device when the unverified peripheral device becomes verified, and control the gateway to prevent access to the host resources by the unverified peripheral device when the unverified peripheral device fails the trust verification process. The trust verification process may include validating a device certificate and verifying a digest of boot code of the peripheral device. The peripheral device monitor may perform a verification failure procedure when the unverified peripheral device fails the trust verification process.
US11704399B2 Medium for temporary account access
In some implementations, a physical medium may include a radio frequency (RF) component and an integrated circuit (IC) chip component. The physical medium may be configured to detect, via the RF component, that the physical medium is within a communicative proximity of a first user device or a first medium associated with a first account. The physical medium may communicate, via the RF component, with the first user device or the first medium based on detecting that the physical medium is within the communicative proximity of the first user device or the first medium. The physical medium may configure the IC chip component to indicate that the physical medium is paired with the first account. The physical medium may transmit, via the RF component or the IC chip component and to a terminal, an indication that the physical medium is paired with the first account.
US11704390B2 Method and system for signing an artificial intelligence watermark using a query
In one embodiment, a computer-implemented method of a data processing (DP) accelerator obtaining a watermark of a watermark-enable artificial intelligence (AI) model includes receiving, by the DP accelerator, input data to the DP accelerator that causes the watermark-enabled AI model to extract the watermark from the watermark-enabled AI model; and providing the watermark of the watermark-enabled AI model to the host device. The DP accelerator can receive the model from the host device. The DP accelerator can further receive a command to digitally sign the watermark and call a security unit of the DP accelerator to digitally sign the watermark.
US11704386B2 Multi-stage feature extraction for effective ML-based anomaly detection on structured log data
Herein are feature extraction mechanisms that receive parsed log messages as inputs and transform them into numerical feature vectors for machine learning models (MLMs). In an embodiment, a computer extracts fields from a log message. Each field specifies a name, a text value, and a type. For each field, a field transformer for the field is dynamically selected based the field's name and/or the field's type. The field transformer converts the field's text value into a value of the field's type. A feature encoder for the value of the field's type is dynamically selected based on the field's type and/or a range of the field's values that occur in a training corpus of an MLM. From the feature encoder, an encoding of the value of the field's typed is stored into a feature vector. Based on the MLM and the feature vector, the log message is detected as anomalous.
US11704385B2 Traffic light detection auto-labeling and federated learning based on vehicle-to-infrastructure communications
A method for traffic light auto-labeling includes aggregating vehicle-to-infrastructure (V2I) traffic light signals at an intersection to determine transition states of each driving lane at the intersection during operation of an ego vehicle. The method also includes automatically labeling image training data to form auto-labeled image training data for a traffic light recognition model within the ego vehicle according to the determined transition states of each driving lane at the intersection. The method further includes planning a trajectory of the ego vehicle to comply with a right-of-way according to the determined transition states of each driving lane at the intersection according to a trained traffic light detection model. A federated learning module may train the traffic light recognition model using the auto-labeled image training data during the operation of the ego vehicle.
US11704382B2 Assigning variants of content to users while maintaining a stable experimental population
A variation testing system environment for performing variation testing of web pages and applications is disclosed. The variation testing system applies a weighted consistent hash function to user attributes of users to assign the users to a variant of a web page that is undergoing experimentation. The usage of the weighted consistent hash function allows for a stable experimental population.
US11704380B1 Supply of image assets for presentation at a mobile device
Technologies are provided to supply image assets for presentation at a client device. Some embodiments include a computing device that can determine that multiple image assets to be presented in a user interface are unavailable within a non-volatile storage device of the computing device. The computing device can then generate a request for an image sprite containing the multiple image assets, and can send the request to a content source platform. The request identifies the multiple image assets. The computing device can receive, from the content source platform, the image sprite and metadata corresponding to the image sprite. The metadata defines attributes of the multiple image assets. The computing device can store the metadata in the non-volatile storage device, and can extract, using the metadata, the multiple image assets from the image sprite. The computing device can present the multiple assets during presentation of the user interface.
US11704378B1 Content curation application and graphical user interface
Systems, methods, and products described herein include a server, which receives a request from a user's electronic client device. The server may query web pages and determine if the web pages comply with the compliance rules. When the web pages do not comply with the compliance rules, the server may generate an analysis report on the web pages and send the analysis report to the user. After the user reviews the report and chooses the trouble web pages, the server sends review alerts to the points of contact, such as the product owners and other stakeholders. The product owner may more easily be able to take proper actions and better manage the websites by refreshing noncompliant or incorrect content. In this way, the systems and methods allow product owners and users to manage and/or curate the content of web pages more systematically and automatically.
US11704376B2 Retrieval of content using link-based search
Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
US11704374B2 Systems and methods for personalizing search engine recall and ranking using machine learning techniques
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: providing a search engine that includes, or communicates with, a recall personalization model configured to generate personalized recall sets of search results for users; receiving, at the search engine, a search query submitted by a user; generating, using the recall personalization module, a feature vector for the user that includes contextual features associated with the user; generating, using the recall personalization model, a simulated narrowing query that includes the search query submitted by the user and the feature vector; generating, using the search engine, a recall set of search results based, at least in part, on the simulated narrowing query. Other embodiments are disclosed herein.
US11704372B2 Systems and methods for selective distribution of online content
Systems and methods are disclosed for online distribution of content. One method includes: receiving, from a first content publisher, a request to publish, on a web page of a second content publisher in a network of publishers, a link to or preview of content of the first content publisher, wherein the request includes at least one parameter associated with at least one attribute of a desired viewer of the link to or preview of content; receiving, from the second content publisher in the network, a request for a link to or preview of content of a publisher in the network, the request including at least one identifier associated with a prospective viewer of a web page of the second content publisher; and determining whether to display a link to or preview of content of the first content publisher on the web page of the second content publisher.
US11704364B2 Evaluation of security policies in real-time for entities using graph as datastore
A method for policy-based analytics includes retrieving, from a graph database, first data representing a first entity in a computing environment, a second entity in the computing environment, and an event associated with the first entity and the second entity; predicting, according to a risk indicator model, a risk associated with the first entity based at least in part on the event; and updating the graph database to include second data representing the risk and a risk indicator. The first and second entities are stored as properties of a first vertex and a second vertex, respectively, and the event is stored as a property of an edge between the first vertex and the second vertex. The risk indicator is stored as a property of a third vertex. The risk is stored as a property of an edge between the first vertex and the third vertex.
US11704363B2 System and method for generating highly scalable temporal graph database
Aspects of the present disclosure involve systems, methods, devices, and the like for generating highly scalable temporal graph databases. In one embodiment, a novel architecture is presented that enables the identification of mutation or changes in graphs. For the identification a combination of graph-based modeling and journal entry is used. Events occurring are consumed and changes are ingested, transformed for use by a graph simulation system. The changes are journaled using a vertex centric temporal journaling schema.
US11704354B2 Method of managing media libraries, corresponding system and computer program product
In accordance with an embodiment, a method of managing an automotive infotainment media library, in which media content files sourced from a set of source devices, and the media content files are accessible via respective playback paths by at least one media player application having a plurality of configurations, includes: parsing the media content files in the media library to create at least one indexed table including a respective list of identifiers associated to media content files, wherein the media content files are parsed as a function of at least one of a source device in the set of source devices, as a function of a configuration in the plurality of configurations of the at least one media player application, or as a function of folders grouping the media content files in the media library.
US11704353B2 Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface.
US11704352B2 Automated categorization and assembly of low-quality images into electronic documents
An apparatus includes a memory and processor. The memory stores OCR and NLP algorithms. The processor receives an image of a physical document page and executes the OCR algorithm to convert the image into text. The processor identifies errors in the text, which are associated with noise in the image. The processor generates a feature vector that includes features obtained by executing the NLP algorithm on the text, and features associated with the identified errors in the text. The processor uses the feature vector to assign the image to a document category. Documents assigned to the document category share one or more characteristics, and the feature vector is associated with a probability greater than a threshold that the physical document associated with the image includes those characteristics. The processor then stores the image in a database as a page of an electronic document belonging to the assigned document category.
US11704351B1 Machine-learning model for performing contextual summarization of text data
In one example, a system can receive a set of text samples and generate a set of summaries based on the set of text samples. The system can then generate a training dataset by iteratively executing a training-sample generation process. Each iteration can involve selecting multiple text samples from the set of text samples, combining the multiple text samples together into a training sample, determining a text category and a summary corresponding to a selected one of the multiple text samples, and including the text category and the summary in the training sample. After generating the training dataset, the system can use it to train a model. The trained model can then receive a target textual dataset and a target category as input, identify a portion of the target textual dataset corresponding to the target category, and generate a summarization of the portion of that target textual dataset.
US11704349B2 Tag weighting engine using past context and active context
A server system and methodology include the following operations. A request for tags associated with a resource is received from a tag widget associated with the resource. Responsive to the request, a tag weighting engine is executed that identifies the tags and determines, respectively, individual overall weighting factors for each of the tags. The tags and associated overall weighting factors are forwarded to the tag widget within the client. The individual overall weighting factors for a particular tag is based upon a combination of weighting factors including a context weight factor for the particular tag. The context weighting factor for the particular tag is based upon a past context for the particular tag specified by a past user and an active context in which a user of the tag widget is operating.
US11704346B2 System of highly detailing map data, server for the same, and method of highly detailing map data
A system of highly detailed mapping data for correcting the data format and detail level of the map data adaptively to a specification of a distribution destination. The system includes a data supplementing unit for supplementing medium-/low-detail map data to make the map data highly detailed, an authoring unit for editing the map data adapted to the multiple specifications which differ at least in one of the data format and the detail level, and a database for accumulating the edited map data to allow distribution of the map data as versatile data. The system includes a reliability evaluation unit communicating with the distribution destination via information, and allowing evaluation of reliability indicating a degree to which the versatile data are adapted to the specification, and a reliability registration unit for registering the reliability in the database by associating the evaluation of the reliability evaluation unit with the versatile data.
US11704342B2 Similarity sharding
Computer-implemented systems and methods for efficiently searching large data volumes for one or more items with a definable degree of similarity. The systems and methods may include functionality directed to selecting at least one token from the one or more tokens in a target item, the token including an identifiable character string defining, fully or partially, at least one of a name, an address, an entity or other identifier associated with the target item; extracting a character from the identifiable character string after the character string is standardized to a known common version of the character string; responsive to a character distribution lookup, determining that the extracted character corresponds to a first shard from among a plurality of discrete shards; and grouping the item into the first shard, the character distribution lookup being adjustable overtime to provide for a balanced distribution of items across the plurality of discrete shards.
US11704339B2 Systems and methods for improving computational speed of planning by tracking dependencies in hypercubes
A system for updating a hypercube includes an interface and a processor. The interface is configured to receive an indication to update a cell of the hypercube. The processor is configured to determine a primary dimension value associated with the cell; determine a group of dependencies based at least in part on the primary dimension value, wherein a dependency of the group of dependencies comprises one or more primary dimension values and a pattern; for the dependency of the group of dependencies, determine a set of source locations based at least in part on the one or more primary dimension values and the pattern; and mark the set of source locations as invalid.
US11704332B2 Systems and methods for configuring system memory for extraction of latent information from big data
A system for extracting latent information from data includes obtaining or generating components of the data, where the data components include scores indicating how the component relates to the data. Memory is allocated for the components and the components are stored in the allocated memory. The components are then transformed into documents using a suitable transformation function, and the documents are analyzed using natural language processing, to extract latent information contained in the data.
US11704319B1 Table calculations for visual analytics using concise level of detail semantics
A computing device receives user selection of a data source. The computing device receives a user input to specify a level of detail (LOD) expression, which includes a first keyword, a SORT keyword, and an analytic expression. In response to the user input, the computing device identifies one or more data fields from the data source. The device translates the LOD expression into one or more executable database queries referencing the identified data fields. The computing device executes the queries to retrieve data from the data source. The computing device generates and displays a data visualization using the retrieved data.
US11704315B1 Trimming blackhole clusters
Disclosed are techniques for trimming large clusters of related records. In one embodiment, a method is disclosed comprising receiving a set of clusters, each cluster in the clusters including a plurality of records. The method extracts an oversized cluster in the set of clusters and performs a breadth-first search (BFS) on the oversized cluster to generate a list of visited records. The method terminates the BFS upon determining that the size of the list of visited records exceeds a maximum size and generates a new cluster from the list of visited records and adding the new cluster to the set of clusters. By recursively performing BFS traverse over the oversized cluster and extracting smaller new clusters from it, the oversized cluster is eventually partitioned into a set of sub-clusters with the size smaller than the predefined threshold.
US11704309B2 Selective use of data structure operations for path query evaluation
The disclosed technologies are capable of selectively using data structure operations for path query evaluation. One technique involves reading a query that traverses at least two nodes and at least one edge of a graph in a graph database; compiling the query into a set of variables and a set of constraints, where the set of variables and the set of constraints correspond to the two nodes and the one edge of the graph; creating an in-memory data structure that comprises a table; using the set of variables and the set of constraints to determine an operation that is performable using the in-memory data structure; checking for an existence of a condition relating to the in-memory data structure or the operation; skipping the operation if the condition exists or executing the operation if the condition does not exist; and storing a set of intermediate query results in the table.
US11704306B2 Restricted views to control information access in a database system
A restricted view definition is received by a database system. The restricted view definition defines a view over a database table with one or more restrictions on use of the view. The view over the database table is generated based on the restricted view definition. A query directed at the view is received by the database system. The database system determines whether the query directed at the view is permitted based on the one or more restrictions on the use of the view.
US11704300B2 Apparatus and methods for packetized data management and delivery in a digital content distribution network
Apparatus and methods for managing provision of digital content within a content distribution network. In one embodiment, a content application manager (CAM) process is used to provide one or more centralized redirection functions for network client processes such as just-in-time (JIT) packagers and cloud digital video recorders (cDVRs). A local database accessible to the CAM is updated with “live” or other content storage locations within the network, and accordingly each of the client processes can be made simpler and not require any intrinsic knowledge of content asset storage locations. This simplifies the client process configuration, enhances performance in terms of reduced end-user request servicing latency, and allows for single-point automated database updates versus having to provide updates to each client process as under the prior art.
US11704296B2 Data management system, data management apparatus, and non-transitory computer readable medium storing data management program
A data management system includes a management apparatus including a processor, and plural storage devices. The processor is configured to generate hash values corresponding to data to be managed according to a predetermined calculation rule, the plural storage devices stores first hash values that are hash values generated by the processor at a first point in time, and the processor is configured to perform determination of invariance related to the plural first hash values or the data by comparing sets including the plural of first hash values read out from the plural storage devices and second hash values that are hash values regenerated according to the calculation rule at a second point in time later than the first point in time.
US11704294B2 System and method for slowly changing dimension and metadata versioning in a multidimensional database environment
In accordance with an embodiment, described herein are systems and methods for supporting slowly changing dimensions and metadata versioning in a multidimensional database, comprising. A system can comprise a computer that includes one or more microprocessors, and a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one hierarchical structure of data dimensions. A data dimension can slowly change over time. When such changes occur, metadata associated with the data dimension can be updated. Advantageously, a current snapshot of the data structure can allow searching of previous changes to the slowly changing dimension based upon the metadata.
US11704284B2 Supporting storage using a multi-writer log-structured file system
Solutions for supporting storage using a multi-writer log-structured file system (LFS) are disclosed that include receiving incoming data from an object of a plurality of objects that are configured to simultaneously write to the LFS from different nodes; based at least on receiving the incoming data, determining whether sufficient free segments are available in a local segment usage table (SUT) for writing the incoming data; based at least on determining that insufficient free segments are available, requesting allocation of new free segments; writing the incoming data to a log; acknowledging the writing to the object; determining whether the log has accumulated a full segment of data; based at least on determining that the log has accumulated a full segment of data, writing the full segment of data to a first segment of the free segments; and updating the local SUT to mark the first segment as no longer free.
US11704280B2 Methods for replicating data and enabling instantaneous access to data and devices thereof
A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
US11704278B2 Intelligent management of stub files in hierarchical storage
Intelligent management of stub files in hierarchical storage is provided by: in response to identifying a file to migrate from a file system to offline storage, providing metadata for the file to a machine learning engine; receiving a stub profile for the file from the machine learning engine that indicates an offset from a beginning of the file and a length from the offset for previewing the file; and migrating the portion of the file from the file system to an offline storage based on the stub profile. In some embodiments this further comprises: monitoring file system operations; in response to detecting a read operation of the portion of the file: determining a file type; providing file data to the machine learning engine; and performing a supervised learning operation based on the file type and the file data to update the machine learning engine.
US11704277B2 Variation-aware qubit movement scheme for noise intermediate scale quantum era computers
Systems and methods for efficiently routing qubits in a quantum computing system include selecting bubble nodes and routing qubits to the bubble nodes. The systems and methods further include dividing a system of nodes into regions and selecting a bubble node for each region. The systems and methods further include using super bubble nodes with reliable links connected to other super bubble nodes and bubble nodes to improve cross-region operations.
US11704274B2 System, apparatus and method for extended communication modes for a multi-drop interconnect
In one embodiment, an apparatus includes a host controller to couple to an interconnect to which a plurality of devices may be coupled. The host controller may include: a first driver to drive first information onto a first line of the interconnect; a second driver to drive a clock signal onto a second line of the interconnect; and a mode control circuit to cause the second driver to drive the clock signal onto the second line of the interconnect in a first mode and to cause the first driver and the second driver to drive differential information onto the first line and the second line of the interconnect in a second mode. Other embodiments are described and claimed.
US11704272B2 Method and device for operating a transfer device
A method for operating a transfer device for a differential bus system, including a first bus connection and a second bus connection for connecting to a transfer medium of the differential bus system. The method includes: ascertaining a first variable that characterizes a voltage associated with a first bus line of the bus system, ascertaining a second variable that characterizes a voltage associated with a second bus line of the bus system, ascertaining a third variable that characterizes a sum of the first variable and the second variable for a first bus state, ascertaining a fourth variable that characterizes a sum of the first variable and the second variable for a second bus state, the second bus state being different from the first bus state.
US11704268B2 USB 2.0 photoelectric transmission system
The present disclosure relates to a USB 2.0 photoelectric transmission system, which includes a first USB 2.0 connector, a second USB 2.0 connector, a first signal directional interpreting circuit, a second signal directional interpreting circuit, a first laser, a second laser, a first photodetector and a second photodetector, wherein a first end and a second end of the first signal directional interpreting circuit are respectively connected with a D+ pin and a D− pin of the first USB 2.0 connector; a third end and a fourth end of the first signal directional interpreting circuit are respectively connected with the first laser and the second photodetector.
US11704266B2 Control method and device for bidirectional communication
A control method and device for bidirectional communication are provided. A handshake between the master and slave communication units is realized by sending the training sequence. The master communication unit is controlled to obtain control information from the ECU. The control information is packaged into the custom package, and the custom package is encoded. The master communication unit is controlled to send the custom package to the slave communication unit. The slave communication unit decodes, verifies and corrects the custom package. The slave communication unit feeds back the correct message to the master communication unit if the custom package is verified to be correct, else feeds back the error message to the master communication unit. The master communication unit resends the custom package to the slave communication unit if it receives the error information or does not receive any feedback information within the preset time period.
US11704264B2 Data transmission system and operation method thereof
A data transmission system and an operation method thereof are provided. The data transmission system includes a host, a first device and a second device. The host is configured to set a voltage base of a transmission signal, and configured to pull down or up the transmission signal based on the voltage base of the transmission signal to form a plurality of glitches. The first device is connected to the host to receive the transmission signal. The first device obtains a digital content of the transmission signal according to the glitches, if the voltage base of the transmission signal is set as a first base. The second device is connected to the host to receive the transmission signal. The second device obtains the digital content of the transmission signal according to the glitches, if the voltage base of the transmission signal is set as a second base.
US11704260B2 Memory controller
The present disclosure includes apparatuses and methods related to a memory controller, such as a host memory controller. An example apparatus can include a host memory controller coupled to a first memory device and a second memory device via a channel, wherein the host memory controller is configured to send a first number of commands to the first memory device using a first device select signal, and send a second number of commands to the second memory device using a second device select signal.
US11704258B2 Latency reduction in SPI flash memory devices
A method can include: receiving, in a memory device, a read request from a host device that is coupled to the memory device by an interface; decoding an address of the read request that is received from the interface; decoding a command of the read request to determine whether the read request is for an aligned address operation; maintaining the decoded address without modification when the read request is determined as being for the aligned address operation regardless of an actual alignment of the decoded address; and executing the read request as the aligned address operation on the memory device by using the decoded address.
US11704255B2 Semiconductor device with secure access key and associated methods and systems
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which security measures may be implemented to control access to a fuse array (or other secure features) of the memory devices based on a secure access key. In some cases, a customer may define and store a user-defined access key in the fuse array. In other cases, a manufacturer of the memory device may define a manufacturer-defined access key (e.g., an access key based on fuse identification (FID), a secret access key), where a host device coupled with the memory device may obtain the manufacturer-defined access key according to certain protocols. The memory device may compare an access key included in a command directed to the memory device with either the user-defined access key or the manufacturer-defined access key to determine whether to permit or prohibit execution of the command based on the comparison.
US11704251B2 Banked memory architecture for multiple parallel datapath channels in an accelerator
The present disclosure relates to devices and methods for using a banked memory structure with accelerators. The devices and methods may segment and isolate dataflows in datapath and memory of the accelerator. The devices and methods may provide each data channel with its own register memory bank. The devices and methods may use a memory address decoder to place the local variables in the proper memory bank.
US11704246B2 Memory system for maintaining data consistency and operation method thereof
A memory system for maintaining data consistency and an operation method thereof are provided. The operation method includes: receiving a first data in a first cache of a first memory from a processor; reading the first data from the first cache and writing the first data as a redo log into a log buffer of the first memory; writing the redo log from the log buffer into a memory controller of the processor; performing an in-memory copy in a second memory to copy a second data as an undo log, wherein the second data is an old version of the first data; and writing the redo log from the memory controller into the second memory for covering the second data by the redo log as a third data, wherein the redo log, the third data and the first data are the same.
US11704245B2 Dynamic allocation of cache memory as RAM
An apparatus includes a cache controller circuit and a cache memory circuit that further includes cache memory having a plurality of cache lines. The cache controller circuit may be configured to receive a request to reallocate a portion of the cache memory circuit that is currently in use. This request may identify an address region corresponding to one or more of the cache lines. The cache controller circuit may be further configured, in response to the request, to convert the one or more cache lines to directly-addressable, random-access memory (RAM) by excluding the one or more cache lines from cache operations.
US11704244B2 System and method for local cache synchronization
A computer-implemented method for synchronizing local caches is disclosed. The method may include receiving a content update which is an update to a data entry stored in local caches of each of a plurality of remote servers. The method may include transmitting the content update to a first remote server to update a corresponding data entry in a local cache of the first remote server. Further, the method may include generating an invalidation command, indicating the change in the corresponding data entry. The method may include transmitting the invalidation command from the first remote server to the message server. The method may include generating, by the message server, a plurality of partitions based on the received invalidation command. The method may include transmitting, from the message server to each of the remote servers, the plurality of partitions, so that the remote servers update their respective local caches.
US11704243B2 Active-active storage system and address assignment method
A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.
US11704238B1 Method and apparatus for accessing L2P address without searching group-to-flash mapping table
A method of caching mapping table for use in a flash memory device having a flash memory controller and a flash memory is provided. The method includes: in response to a host read/write command, checking a G2F mapping table to determine whether a required group of a L2P mapping table has been loaded to a DRAM of the flash memory controller and accordingly obtain a node index indicating which memory node of the DRAM the group is stored in; recording the node index to a first region of a SRAM of the flash memory controller; accessing the DRAM to obtain an L2P address indicating a physical address that is associated with the host read/write command from the group of the L2P mapping table by referencing the node index stored in the first region of the SRAM; and performing a read/write operation on the flash memory according to the L2P address.
US11704231B2 Techniques for conformance testing computational operations
Examples described herein generally relate to performing conformance testing of a computational operation. A reference result including one or more reference intermediate products and a reference accumulator output at a first level of precision can be generated for the computational operation and based on one or more inputs. A hardware result can similarly be created using hardware at a second level of precision. The reference result can be compared to the hardware result to determine a variance value. A conformance result can be output based on whether the variance value is within a threshold range.
US11704229B1 Auto-intrusive data pattern and test case generation for system validation
Techniques for auto-intrusive data pattern and test case generation for negative service testing are described. A test engine obtains negative test information specifying negative test input examples or schemas associated with tests that are expected to fail. A test generator generates multiple test cases based on the negative test information. A test execution orchestrator splits each test case up into actions that are inserted into queues, where workflow execution agents perform the tests by reading from the queues and interacting with services. The tests may also include adjusting a rate of transactions allowed between top-level services and/or downstream services. Results from the testing are analyzed by a test analysis engine and used to inform the services or the test originator of test cases where the expected failures did not arise.
US11704227B2 Virtual time test environment
A test environment apparatus having processing circuitry is provided for testing an embedded system-under-test. The processing circuitry may be configured to implement the system-under-test for interaction with external test participants via messaging and control operation of an inner agent and an outer agent. The inner agent may be implemented within a virtual machine that is also implementing the system-under-test and the outer agent may be implemented external to the virtual machine implementing the system-under-test. The inner agent and the outer agent may be controlled to operate collaboratively to trigger captures of snapshots that store current states of the system-under-test at respective times and trigger a rollback of the system-under-test based on a timestamp of a delayed message using a snapshot for a selected time that provides a state of the system-under-test prior to the timestamp to permit subsequent delivery of the delayed message with the system-under-test in a rollback state.
US11704226B2 Methods, systems, articles of manufacture and apparatus to detect code defects
Methods, apparatus, systems, and articles of manufacture are disclosed to detect code defects. An example apparatus includes repository interface circuitry to retrieve code repositories corresponding to a programming language of interest, tree generating circuitry to generate parse trees corresponding to code blocks contained in the code repositories, directed acyclic graph (DAG) circuitry to generate DAGs corresponding to respective ones of the parse trees, the DAGs including control flow information and data flow information, abstraction generating circuitry to abstract the DAGs, invariant identification circuitry to extract invariants from the abstracted DAGs, and DAG comparison circuitry to cluster respective ones of the extracted invariants to identify respective ones of the abstracted DAGs with common invariants.
US11704225B2 Adaptive, speculative, agent-based workload generation
Load testing a service having a plurality of different states is provided. A multitude of simulated users accessing the service are divided into a plurality of cohorts. Simulated users within a given cohort share a similar personality type. A load test of the service is performed by applying a set of service requests from each respective cohort to the service. In response to a percentage of simulated users of each cohort encountering a particular state in the service, a user response is determined for the percentage of simulated users within each cohort at that particular state based on a probabilistic user behavior model corresponding to a personality type of each cohort such that user responses at that particular state are distributed in accordance with the probabilistic user behavior model. Distributed user responses at that particular state are applied to the load test in accordance with the probabilistic user behavior model.
US11704224B2 Long running workflows for robotic process automation
Systems and methods for executing a robotic process automation (RPA) workflow are provided. The RPA workflow is executed by a first robot. The execution of the RPA workflow is suspended by the first robot. A current context of the RPA workflow is serialized at a time of the suspension and the current context of the RPA workflow is stored. The execution of the RPA workflow is resumed by a second robot based on a triggering condition by retrieving the current context of the RPA workflow. The first robot and the second robot may be the same robot or different robots.
US11704222B2 Event log processing
Presented are concepts for processing an event log. Once such concept obtains an event log comprising a log of event occurrences for an executed process. It also obtains an events embedding model representative of relationships between a plurality of events of one or more processes. Based on the events embedding model, repeating events in the event log are clustered into one or more groups, and each of the one or more groups are associated with a respective identifier. Repeating events in the event log are then replaced with the identifier associated with the group that the repeating event is a member of.
US11704221B2 Systems and methods for collecting, tracking, and storing system performance and event data for computing devices
A system is configured to track and store system and event data for various computing devices. The system is configured to associate the various computing devices with profiles based at least in part on characteristics of the computing devices. The system is further configured to compare performance data and/or performance metrics for particular computing devices having a particular profile against all other devices that share the particular profile. The system then displays this comparison to a user of the particular computing device, substantially automatically diagnoses an issue with the particular computing device based on the performance and system event data, and/or enables the user to diagnose the problem based on the performance and system event data.
US11704220B2 Machine learning based data monitoring
An overall performance metric of a computer system may be determined for each bin of the set of analysis bins. In case one or more bins of the set of analysis bins do not have at least a predefined minimum number of records, a new set of analysis bins may be redefined by joining analysis bins of the set of analysis bins. For each bin of the redefined set of bins a machine learning (ML) performance metric of the ML model may be computed. The ML performance metric may be estimated for the set of analysis bins using the ML performance metrics of the redefined bins. The computer system may be configured based on a correlation over the set of analysis bins between the computed overall performance metric and the ML performance metric.
US11704215B2 Central processing unit
A central processing unit includes a core, a state memory, a plurality of bus contacts, a data generation unit, and a bus interface unit. The state memory stores a state, the bus interface unit is coupled to the core and the state memory, and the bus interface unit selectively couples the core to the plurality of bus contacts or the data generation unit according to the state.
US11704214B2 System and method for contact center fault diagnostics
A system and methods for contact center fault diagnostics, comprising a diagnostic engine and test cases used for testing components and services in a contact center, designed to operate on a contact center with a specified test campaign, allowing a contact center's various services and systems to be tested either internally or externally in an automated fashion with specified testcases being used to specify the format and expectations of a specific test, with reports of failures and points of failure being made available to system administrators.
US11704212B2 Evaluation of processes of a system or portion thereof
A method for execution by an analysis unit includes obtaining a collection of data for a particular evaluation of a system aspect. The method further includes acquiring data analysis parameters regarding the particular evaluation of the system aspect. The method further includes determining one or more evaluation perspectives based on the data analysis parameters. The method further includes determining one or more evaluation modalities based on the data analysis parameters. The method further includes determining one or more evaluation metrics based on the data analysis parameters. The method further includes evaluating the collection of data in accordance with the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce one or more evaluation outputs.
US11704202B2 Recovering from system faults for replicated datasets
Recovering from system faults for replicated datasets, including: receiving, by the cloud-based storage system, a request to modify a dataset that is stored by the cloud-based storage system, wherein the dataset is synchronously replicated among a plurality of storage systems that includes the cloud-based storage system, wherein a request to modify the dataset is acknowledged as being complete when each of the plurality of storage systems has modified its copy of the dataset; generating recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset; and after a system fault, applying a recovery action in dependence upon the recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset.
US11704196B2 Reduced parity data management
A method includes receiving, by a memory sub-system, host data to be written to a plurality of blocks of a memory device associated with a memory sub-system, where each of the plurality of blocks are coupled to one of a plurality of word lines of the memory device. The method can further include generating parity data for each word line of the block; dividing the parity data into one of either a first word line parity set or a second word line parity set; generating a reduced parity data set with exclusive or parity values for the first word line parity set and for the second word line parity set; and writing the reduced parity data set in the memory sub-system.
US11704194B2 Memory wordline isolation for improvement in reliability, availability, and scalability (RAS)
A memory device that performs internal ECC (error checking and correction) can treat an N-bit channel as two N/2-bit channels for application of ECC. The memory device includes a memory array to store data and prefetches data bits and error checking and correction (ECC) bits from the memory array for a memory access operation. The memory device includes internal ECC hardware to apply ECC, with a first group of a first half the data bits checked by a first half of the ECC bits in parallel with a second group of a second half of the data bits checked by a second half of the ECC bits.
US11704190B2 UECC failure handling method
A data storage device includes a memory device having a plurality of blocks and a controller coupled to the memory device. The controller is configured to determine that an uncorrectable error correction code (UECC) failure has occurred to a block of the plurality of blocks, enable a UECC anti-strike mechanism, and erase the block. The UECC anti-strike mechanism comprises converting a read failure associated with the block to an erase failure. The controller is further configured to retire the block upon determining that the erase is unsuccessful.
US11704189B1 System and method for autonomous data center operation and healing
Methods and systems for autonomous computing comprising processing historical data to analyze a past performance, collecting data from a plurality of connected devices over a network, synchronizing the collected data from the plurality of connected devices with the processed historical data. Based on the synchronized data, methods and systems disclosed include detecting an alert (error/fault) condition in one or more of the plurality of connected devices, based on the detected alert condition, triggering the delivery of the detected alert condition to an automated network operations center (NOC), and matching the determined alert condition to a historical alert condition by the network operations center. Based on the matching, methods and systems include determining a corrective action, and based on the determined corrective action, assigning a virtual self-healing module from a plurality of virtual self-healing modules. Finally, a trigger to performance of the determined corrective action by the assigned virtual self-healing module is initiated.
US11704188B2 Apparatuses, computer-implemented methods, and computer program products for improved data event root cause identification and remediation
Embodiments of the present disclosure provide improved identification and handling of root causes for data event(s). Some embodiments improve the accuracy of determinations of a root cause or likely order of root causes of a data event affecting any number of system(s), and cause transmission of data associated with such root cause(s) for use in triaging such data event(s) and/or facilitating efficient servicing to resolve the data event. Some embodiments utilize modified centrality algorithm(s) to efficiently and accurately identify a likely root cause of a data event in a computing environment. Some embodiments generate and/or output notifications that indicate the particular computing system(s) identified as a root cause of a data event, and/or the particular computing system(s) identified not as a root cause but affected by a data event of the root cause computing system.
US11704186B2 Analysis of deep-level cause of fault of storage management
Storage management is performed. For example, a computing device may determine that a fault belongs to one of a plurality of predefined fault categories based on description information of the fault of a storage system. Then, the computing device may determine at least one fault cause associated with the fault category at a first level of a hierarchical structure of predetermined fault causes. Further, the computing device may determine a first fault cause that causes the fault among the at least one fault cause. After that, the computing device may determine a target fault cause at the deepest level that causes the fault based on the first fault cause. As a result, the root cause of a fault of a storage system may be accurately and efficiently determined, thereby providing the possibility of fundamentally eliminating the fault.
US11704185B2 Machine learning-based techniques for providing focus to problematic compute resources represented via a dependency graph
Methods, systems, apparatuses, and computer-readable storage mediums are described for machine learning-based techniques for reducing the visual complexity of a dependency graph that is representative of an application or service. For example, the dependency graph is generated that comprises a plurality of nodes and edges. Each node represents a compute resource (e.g., a microservice) of the application or service. Each edge represents a dependency between nodes coupled thereto. A machine learning-based classification model analyzes each of the nodes to determine a likelihood that each of the nodes is a problematic compute resource. For instance, the classification model may output a score indicative of the likelihood that a particular compute resource is problematic. The nodes and/or edges having a score that exceed a predetermined threshold are provided focus via the dependency graph.
US11704184B2 Storage network with enhanced data access performance
A method for execution by a storage network begins by issuing a decode threshold number of read requests for a set of encoded data slices to a plurality of storage units of a set of storage units and continues by determining whether less than a decode threshold number of read requests has been received in a time window. The method continues by identifying one or more encoded data slices encoded data slices associated with read requests of the decode threshold number of read requests that have not been received and for an encoded data slice of the one or more encoded data slices, issuing a priority read request to a storage unit storing a copy of the encoded data slice. The method then continues by receiving a response from the storage unit storing the copy of the encoded data, where the storage unit storing the copy of the encoded data slice is adapted to delay one or more maintenance tasks in response to the priority read request.
US11704183B2 Data integrity for persistent memory systems and the like
A data processor includes provides memory commands to a memory channel according to predetermined criteria. The data processor includes a first error code generation circuit, a second error code generation circuit, and a queue. The first error code generation circuit generates a first type of error code in response to data of a write request. The second error code generation circuit generates a second type of error code for the write request, the second type of error code different from the first type of error code. The queue is coupled to the first error code generation circuit and to the second error code generation circuit, for provides write commands to an interface, the write commands including the data, the first type of error code, and the second type of error code.
US11704180B2 Method, electronic device, and computer product for storage management
Techniques for storage management involve: obtaining information indicating an error of a storage device of a data storage system; if the number of occurrences of the error within a predetermined time period exceeds a predetermined threshold, stopping obtaining the information indicating the error; and generating an event indicating whether the number of occurrences of the error within the predetermined time period exceeds the predetermined threshold for further diagnosis of the error. As a result, errors from the storage device can be automatically managed, which helps to improve the data storage system's capacity to handle different types of errors of the storage device.
US11704179B2 Regression-based calibration and scanning of data units
Read operations can be performed to read data stored at a data block. Parameters reflective of a separation between a pair of programming distributions associated with the data block can be determined based on the plurality of read operations. A read request to read the data stored at the data block can be received. In response to receiving the read request, a read operation can be performed to read the data stored at the data block based on the parameters that are reflective of the separation between the pair of programming distributions associated with the data block.
US11704177B2 Session triage and remediation systems and methods
A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to scan session data representative of operation of a user interface comprising a plurality of user interface elements; detect, at a point in the session data, at least one changed element within the plurality of user interface elements; classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error; store an association between the error and the point in the session data; and provide access to the point in the session data via the association.
US11704176B2 Stored procedures in a database system
Disclosed are systems, methods, and non-transitory computer-readable media for receiving a remote procedure call from a stored procedure executing within a sandbox process. A database system converts the remote procedure call into a database query, and a sandbox process separates the stored procedure from the other services and processes the database query on a database.
US11704174B1 Prediction and automatic performance of computer-related activities
A system for predicting and automatically performing activities related to computer applications is disclosed. In some embodiments, the system is programmed to monitor user interactions with computer applications and detect use events that represent computer-related activities that can be sequentially performed based on information regarding the previous activity in the sequence. The system is programmed to create, for each use event, an action that indicates an activity performed using a computer application, use data being operated on by the computer application, and a timestamp. The system is programmed to then build a decision model for each activity that predicts the next activity with a probability. Subsequently, the system is programmed to detect a current use event, create a current action indicating the current activity, apply the decision model for the current activity, create the next action based on the application result, and automatically effect the next use event.
US11704173B1 Streaming machine learning platform
A method implements a streaming machine learning platform. The method includes processing event data with a preprocessing application to generate model input data and cardinality data in response to receiving the event data from a streaming application. The method further includes forwarding, using the cardinality data, the model input data to a machine learning model. The method further includes processing the model input data with the machine learning model to generate model output data stored to an output record. The method further includes processing the model output data from the output record with a post processing application to generate post data stored to a post record. The method further includes generating notification data using the post data of the post record and transmitting a notification of the notification data.
US11704167B2 Staggered software synchronization
Approaches in accordance with various embodiments can reduce scheduling delays due to concurrent processing requests, as may involve VSyncs in multi-streaming systems. The software synchronization signals can be staggered relative to each other by offsetting an initial synchronization signal. These software synchronization signals can be readjusted over time such that each synchronization signal maintains the same relative offset, as may be with respect to other applications or containers.
US11704166B2 Load balancing of resources
Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.
US11704161B2 Method, device and computer program product for processing computing job
A first set of requirements of a first set of computing tasks for computing resources in a computing system is acquired respectively. Based on a determination that the requirement of a computing task in the first set of computing tasks for a computing resource satisfies a resource threshold condition, the computing task is divided into a plurality of sub-tasks. The resource threshold condition describes the threshold of a computing resource provided by a computing device in a plurality of computing devices in the computing system. A merging task for merging a plurality of sub-results of the plurality of sub-tasks into a result of the computing task is generated. Based on other computing tasks than the computing task in the set of computing tasks, the plurality of sub-tasks, and the merging task, a second set of computing tasks of the computing job is determined so as to process the computing job.
US11704158B2 Managing processing system efficiency
Methods, systems, and computer storage media storing instructions for managing processing system efficiency. One of the methods includes obtaining data splitting a plurality of general-purpose processing units in a processing system into a high-priority domain and a low-priority domain, wherein the general-purpose processing units in the high-priority domain are assigned to perform one or more tasks comprising one or more high-priority tasks, and the general-purpose processing units in the low-priority domain are assigned to perform one or more low-priority tasks; and during runtime of the processing system, obtaining memory usage measurements that characterize usage of system memory by the high-priority domain and the low-priority domain; and adjusting, based on the memory usage measurements, a configuration of (i) the high-priority domain, (ii) the low-priority domain, or (iii) both to adjust utilization of the system memory by the general-purpose processing units.
US11704155B2 Heterogeneous system on a chip scheduler
Described are techniques for scheduling tasks on a heterogeneous system on a chip (SoC). The techniques including receiving a directed acyclic graph at a meta pre-processor associated with a heterogeneous SoC and communicatively coupled to a scheduler, wherein the directed acyclic graph corresponds to a control flow graph of tasks associated with an application executed by the heterogeneous SoC. The techniques further including determining a rank for a respective task in the directed acyclic graph, wherein the rank is based on a priority of the respective task and a slack in the directed acyclic graph. The techniques further including providing the respective task to the scheduler for execution on the heterogeneous SoC according to the rank.
US11704153B2 Systems and methods for multiresolution priority queues
A system for storing and extracting elements according to their priority takes into account not only the priorities of the elements but also three additional parameters, namely, a priority resolution pΔ and two priority limits pmin and pmax. By allowing an ordering error if the difference in the priorities of elements are within the priority resolution, an improvement in performance is achieved.
US11704146B2 Network transparency on virtual machines using socket impersonation
A system includes a hypervisor, a virtual machine (VM), and a host system. The VM includes a kernel and an application and the VM is in communication with the hypervisor. The host system includes a memory and one or more processors, where the one or more processors are in communication with the memory. The host system hosts the VM and the hypervisor. The one or more processors is configured to perform creating, via the kernel, a first socket accessible to the application. A second socket in communication with an endpoint is created at the host system. A virtual communication channel between the hypervisor and the kernel of the VM connects the first socket to the hypervisor. The hypervisor is configured to transmit inputs/outputs (I/Os) received from the application through the virtual channel to the endpoint via the second socket.
US11704145B1 Infrastructure-based risk diverse placement of virtualized computing resources
Techniques are described for enabling a service provider to determine an electrical (e.g., and thermal) topology that indicates which racks (e.g., physical server(s)) have a shared risk due to shared data center infrastructure, and place virtual machine instances into the physical servers based on the topology and a user-specified preference of a virtual machine instance type. In one embodiment, a computer-implemented method includes accessing a topology, for each lineup of a plurality of lineups that each comprise a plurality of racks of physical servers, that indicates one or more powered components utilized by that lineup, selecting a first physical server from a first lineup of the plurality of lineups at which to launch the first virtualized computing resource and a second physical server from a second lineup of the plurality of lineups at which to launch the second virtualized computing resource based on one or more virtualized computing resource preferences and the topologies for the plurality of lineups, and causing the first physical server to execute the first virtualized computing resource and the second physical server to execute the second virtualized computing resource.
US11704144B2 Creating virtual machine groups based on request
Embodiments of the present invention provide a method, a system, and an apparatus for creating a virtual machine. The method includes: receiving a virtual machine creation request to create a plurality of virtual machines; dividing the plurality of virtual machines into a plurality of virtual machine groups; determining a home physical rack for each virtual machine group, where one virtual machine group corresponds to one home physical rack; and creating each virtual machine group on the home physical rack of each virtual machine group. Because each virtual machine group is created on a home physical rack to which each virtual machine group belongs, each virtual machine group is equivalent to one physical rack.
US11704142B2 Computer application with built in training capability
Systems and methods for providing a built-in training capability for a computer application associated with multiple operations. A control icon may be presented along with an image associated with the particular computer application. The control icon may list training tasks that are associated with the particular computer application or the particular image and train a user in performing a particular operation. Based upon a user interaction with the control icon, a training task may be implemented. The training task may comprise multiple steps or actions required to complete the task. The training task may cause a written description of each action and a training icon to be presented to the user. The training task may therefore assist the user in performing the operation associated with the training task.
US11704135B2 Automated scaling of application features based on rules
Aspects of the present disclosure involve systems and methods for performing operations comprising providing a messaging application comprising a feature to a client device, the feature being implemented by operations having alternative complexity levels, wherein a first complexity level represents a first amount of device resources consumed by a first set of operations, and wherein a second complexity level represents a second amount of device resources consumed by a second set of operations; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing the feature to be implemented on the client device by the first set of operations having the first complexity level that consume a greater amount of device resources than the second set of operations having the second complexity level.
US11704128B2 Method for executing a machine code formed from blocks having instructions to be protected, each instruction associated with a construction instruction to modify a signature of the block
An execution method includes supplying of a machine code, the machine code being formed by a succession of base blocks and each base block being associated with a signature and comprising instructions to be protected. Each instruction to be protected is immediately preceded or followed by an instruction for constructing the value of the signature associated with the base block. Each construction instruction is coded on strictly less than N bits, and each word of the machine code which comprises at least one portion of one of said instructions to be protected also comprises one of the construction instructions so that A is not possible to load an instruction to be protected into an execution file, without at the same time loading a construction instruction which modifies the value of the signature associated with the base block when it is executed.
US11704124B2 Instructions for vector multiplication of unsigned words with rounding
Disclosed embodiments relate to executing a vector multiplication instruction. In one example, a processor includes fetch circuitry to fetch the vector multiplication instruction having fields for an opcode, first and second source identifiers, and a destination identifier, decode circuitry to decode the fetched instruction, execution circuitry to, on each of a plurality of corresponding pairs of fixed-sized elements of the identified first and second sources, execute the decoded instruction to generate a double-sized product of each pair of fixed-sized elements, the double-sized product being represented by at least twice a number of bits of the fixed size, and generate an unsigned fixed-sized result by rounding the most significant fixed-sized portion of the double-sized product to fit into the identified destination.
US11704123B2 Automated orchestration of containers by assessing microservices
Performing container scaling and migration for container-based microservices is provided. A first set of features is extracted from each respective microservice of a plurality of different microservices. A number of containers required at a future point in time for each respective microservice of the plurality of different microservices is predicted using a trained forecasting model and the first set of features extracted from each respective microservice. A scaling label and a scaling value are assigned to each respective microservice of the plurality of different microservices based on a predicted change in a current number of containers corresponding to each respective microservice according to the number of containers required at the future point in time for each respective microservice. The current number of containers corresponding to each respective microservice of the plurality of different microservices is adjusted based on the scaling label and the scaling value assigned to each respective microservice.
US11704119B2 Migrating infrastructure as code between different cloud providers
A method for automatically migrating infrastructure as code (IaC) from a first cloud infrastructure platform to a second cloud infrastructure platform is provided. The method may include receiving an original IaC comprising a first type of coding language. The method may further include using natural language processing to map a connection between the first type of coding language and a second type of coding language. The method may further include based on the mapped connection, using the NLP to automatically generate a partial translation of the first type of coding language to the second type of coding language. The method may further include using a machine learning algorithm to correct at least one inaccuracy in the partial translation. The method may further include generating a complete translation and implementing a second IaC on the second cloud infrastructure platform based on the complete translation.
US11704117B2 System optimized for performing source code analysis
A computer system for analyzing source code is disclosed. The computer system includes a processor and electronic memory storage. The electronic memory storage includes source code and executable instructions. The processor runs the executable instructions to: access the source code from the electronic memory storage; analyze code elements of the accessed source code to extract node data, edge data, and bindings data; and store the node data, edge data, and bindings data, in a graph database structure in the electronic memory storage.
US11704115B2 Software pipeline configuration
In certain embodiments, a software pipeline (“pipeline”) is configured by the use of gates for progressing an application from one stage to another (e.g., from a development stage to a production stage). A configuration file having a set of attribute values that is descriptive of an application, and a gate mapping file having information associated with the gates to be invoked for different combinations of attribute values are obtained. The configuration file is processed using the gate mapping file to determine a set of gates to be invoked for progressing the application in the pipeline based on the attribute values of the application. The set of gates are invoked to cause a corresponding set of software routines to be executed for progressing the application.
US11704113B2 Program development device, project creation method, and storage medium
This program development device comprises: a storage unit which holds a project; and an update means which imports one or a plurality of program modules into the project. Each of the program modules contains a program, and can define a first variable which is a variable that can be referenced among all program modules, a second variable which is a variable that can be referenced among the plurality of program modules, and a third variable which is a variable referenced in each program module. The update means maintains the variable name of the first variable contained in the imported program module, and when the variable name of the second variable contained in the imported program module overlaps the variable name of the second variable contained in any of the program modules of the project, the update means accepts a change of the overlapping variable name.
US11704108B2 Activity-aware update management
Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can, in response to receiving a request to perform an update, identify priorities of pending activities. Embodiments of the present invention can then determine a downtime duration associated with the update. Embodiments of the present invention can then determine an optimal time to perform the update based, at least in part, on the determined downtime duration and the pending activities.
US11704099B1 Discovering matching code segments according to index and comparative similarity
Code search is used to support various features. Code segments may be indexed using a code structure representation of the code segment. Code segments may be compared for similarity to identify a match with an input code segment using a comparison of logic trees generated for the input code segment and a stored code segment in an entry with a matching index value.
US11704098B2 Workflow application and user interface builder integrating objects, relationships, and actions
Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
US11704096B2 Monitoring application code usage for improved implementation of reusable code
A code tracking system monitors usage of application code executed by one or more computing devices. Characteristics of the usage of the application code are determined. Using the characteristics of the usage of the application code, a modification to an entry of application code executed by the one or more computing devices is detected. The detected modification to the entry of application code is communicated to a code management system. The code management system presents the modification to the entry of the application code to a user of the code management system.
US11704095B2 Dynamic API bot for robotic process automation
Techniques for implementing a dynamic API bot for robotic process automation are disclosed. In some embodiments, a computer system performs operations comprising: providing a data file having a predefined template comprising dedicated fields for an identification of an API, a type of call method, metadata identifying one or more objects, and data of the object(s); providing a low-code no-code (LCNC) development platform configured to enable a user to develop a bot by dragging and dropping application components of the bot; receiving, via the LCNC development platform, a configuration of the bot comprising a configuration of the application components of the bot and an identification of the data file; and running the bot, the bot being configured to generate a request using the data file, converting the data of the object(s) into a payload in a format required by the API based on the data file.
US11704093B2 Rapid prototyping of user experience components and related application functionality
Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.
US11704089B2 Display device and system comprising same
A display device according to an embodiment of the present invention may comprise: a display unit for displaying a content image; a microphone for receiving voice commands from a user; a network interface unit for communicating with a natural language processing server and a search server; and a control unit for transmitting the received voice commands to the natural language processing server, receiving intention analysis result information indicating the user's intention corresponding to the voice commands from the natural language processing server, and performing a function of the display device according to the received intention analysis result information.
US11704088B2 Intelligent control method and electronic device
Intelligent control method and device, and electronic device are provided. The method includes transmitting display data and audio data in real time for a projection device through a data channel connected to the projection device; monitoring a state of the data channel and an output state of the audio data on the projection device; and controlling the audio data transmitted in real time to be switched to a playback device for output if the state of the data channel is a connected state and the output state of the audio data on the projection device is an ineffective output state.
US11704087B2 Video-informed spatial audio expansion
Assigning spatial information to audio segments is disclosed. A method includes receiving a first audio segment that is non-spatialized and is associated with first video frames; identifying visual objects in the first video frames; identifying auditory events in the first audio segment; identifying a match between a visual object of the visual objects and an auditory event of the auditory events; and assigning a spatial location to the auditory event based on a location of the visual object.
US11704080B2 Installation method and non-transitory computer-readable storage medium
An installation method includes installing a universal printer driver for an image forming apparatus in a user terminal for use by a user; determining whether or not there is installed a dedicated printer driver in the user terminal; and upon determining that there is installed a dedicated printer driver in the user terminal, performing a presentation process of presenting to the user a function that will no longer be available for use if the dedicated printer driver is uninstalled.
US11704076B2 Image forming apparatus executing form printing application for printing document on network, control method therefor, and storage medium storing control program therefor
An image forming apparatus capable of recording an error that occurs before inputting a job in a job execution history. The image forming apparatus includes a network communication unit, a print unit that prints image data included in an input print job, a job-history recording unit that records a print result by the print unit as a job history, and an application manager that executes an application based on occurrence of a start factor. The application includes an obtainment unit that obtains image data via a network using the network communication unit, a job input unit that inputs a print job of the obtained image data into the image forming apparatus, and an error-recording-job input unit that inputs an error recording job into the image forming apparatus when an error occurs in execution of the application and the job input unit does not input the print job.
US11704072B2 Electronic device and method of utilizing storage space thereof
The various embodiments disclose an electronic device including: a storage including a non-volatile memory having a buffer space and a storage space, a storage device controller, and a storage interface, and a processor. According to various embodiments, the processor may be configured to perform control to determine whether the storage supports a high speed data storage mode using a buffer space of a non-volatile memory of the storage, activate a function of writing data buffered in the buffer space of the non-volatile memory into a storage space of the non-volatile memory based on the storage interface operating in a first state based on the storage supporting the high speed data storage mode, and transition the storage interface of the storage to the first state based on no request to the storage being generated during a predetermined time period based on the storage interface operating in a second state.
US11704066B2 Heterogeneous erase blocks
A method of using flash storage devices with different sized erase blocks is provided. The method includes allocating a plurality of erase blocks of heterogeneous erase block sizes to a RAID stripe, to form a tile pattern having the heterogeneous erase block sizes in the RAID stripe. The method includes writing the RAID stripe across the flash storage devices in accordance with the allocating, and stopping the writing the RAID stripe, responsive to contents of the RAID stripe reaching a threshold.
US11704063B2 Efficient storage architecture for high speed packet capture
An embodiment may involve a network interface module; volatile memory configured to temporarily store data packets received from the network interface module; high-speed non-volatile memory; an interface connecting to low-speed non-volatile memory; a first set of processors configured to perform a first set of operations that involve: (i) reading the data packets from the volatile memory, (ii) arranging the data packets into chunks, each chunk containing a respective plurality of the data packets, and (iii) writing the chunks to the high-speed non-volatile memory; and a second set of processors configured to perform a second set of operations in parallel to the first set of operations, where the second set of operations involve: (i) reading the chunks from the high-speed non-volatile memory, (ii) compressing the chunks, (iii) arranging the chunks into blocks, each block containing a respective plurality of the chunks, and (iv) writing the blocks to the low-speed non-volatile memory.
US11704054B1 Method and apparatus for performing access management of memory device with aid of buffer usage reduction control
A method for performing access management of a memory device with aid of buffer usage reduction control and associated apparatus are provided. The method includes: determining whether any host command among a plurality of host commands from a host device is a trim-related read command, wherein the trim-related read command represents a read command indicating that reading from at least one trimmed location is required; in response to the any host command being the trim-related read command, determining an estimated trim-related read operation count regarding a data buffer according to a trimmed range of the at least one trimmed location and a predetermined unit size of accessing the data buffer; writing predetermined trimmed data having the predetermined unit size into the data buffer; and controlling a transmission interface circuit to read the predetermined trimmed data from the data buffer multiple times, for being returned to the host device.
US11704053B1 Optimization for direct writes to raid stripes
A storage control node receives data to be written to a striped volume, allocates first and second stripes, writes the data to at least one data strip of the first stripe, computes parity data based on the data written to the first stripe, and writes the parity data to the first stripe. The storage control node sends a copy command to a target storage node which comprises the at least one data strip of the first stripe to thereby cause the at least one data strip to be copied to a data strip of the second stripe which resides on the target storage node. The storage control node writes additional data to the second stripe, computes updated parity data based on the additional data and the parity data of the first stripe, writes the updated parity data the second stripe, and releases the first stripe for reuse.
US11704051B2 Data storage apparatus and interface circuit therefor
A data storage apparatus is provided to include a memory device including memory cells for storing data; and an interface circuit coupled as an interface between the host device and the memory device and configured to transmit a transmission signal to the host. The interface circuit includes a delay circuit configured to generate a delay code and is configured to generate an additional signal to be combined with the transmission signal based on the delay code.
US11704050B2 Memory system for determining a memory area in which a journal is stored according to a number of free memory blocks
A memory system which stores a journal including mapping change information, either in a first memory area or a second memory area, depending on available space of a memory device included in the memory system, being greater than a threshold.
US11704049B2 Optimized command sequences
Methods, systems, and devices for optimized command sequences are described. An apparatus includes a memory array and a controller coupled with the memory array. The controller may be configured to receive a first command indicating a start of a sequence of access commands to store at the controller, then receive a first set of access commands associated with the sequence of access commands, and then receive a second command indicating the end of the sequence of access commands. The controller may also receive a second set of access commands after the command. The controller may execute an operation associated with a third set of access commands of the sequence after receiving the second set of access commands and before receiving the third set of access commands based at least in part on identifying the second set of access commands as starting the sequence of access commands.
US11704048B2 Electronic device
An electronic device includes a controller; and a non-transitory computer-readable storage medium configured to store operation codes for causing the controller to execute processes. The non-transitory computer-readable storage medium includes a plurality of memory blocks. The processes include grouping the plurality of memory blocks into a plurality of super blocks; selecting a first super block among the plurality of super blocks depending on one or more logical addresses corresponding to write-requested data, and writing the data; and mapping the first super block to a first logical address range. The first logical address range is configured by successive addresses corresponding to a super block size, and a start address of the successive addresses is a start logical address of the one or more logical addresses.
US11704043B1 Backup and/or restore as a service
A service, responsive to a request, determines a scope that includes a specific tenant and a specific component. The service is extensible through addition of different components to manage different data sources used by different services that contribute to a set of one or more multi-tenant cloud services. The service also determines, for the specific component, parameters usable to identify the specific tenant and a specific storage path. Each of the components, responsive to being called to perform a backup or restore with a current set of parameters, is to be implemented to cause data, which belongs to a currently identified tenant, to be copied between the respective one of the data sources and a backup store according to a currently identified storage path. The service also calls the specific component to perform the backup or restore with the parameters.
US11704037B2 Deduplicated storage disk space utilization
A plurality of different views of data associated with a storage domain stored on a deduplicated storage are traversed to determine data chunks belonging to each view of the plurality of different views of data associated with the storage domain. A request for a metric associated with disk space utilization of a group of one or more selected views of data included in the plurality of different views of data associated with the storage domain that are stored on the deduplicated storage is received. Data chunks belonging to the one or more selected views of data associated with the storage domain of the group but not other views of the plurality of different views of data associated with the storage domain that are stored on the deduplicated storage are identified. An incremental disk space utilization of the group is determined, including by determining a total size of the identified data chunks. The metric associated with disk space utilization is provided based on the determined incremental disk space utilization of the group.
US11704034B2 Load balancing in a storage system
Techniques are used for balancing load on a storage system according to multiple variables. The techniques may be used to provide, among other things, defining, across at least two variables, a balance constraint for a load on a storage system. Among a set of transfers of volumes from one node to another node in the storage system, a transfer of a volume that minimizes the distance between the load and an ideal balanced state of the storage system is identified. The identified transfer of a volume is added to a combination of transfers of volumes. Whether the combination of transfers of volumes meets the balance constraint is determined. If the combination meets the balance constraint, the combination is selected as a solution to balance the load.
US11704030B2 Resiliency and performance for cluster memory
Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host.
US11704029B2 Elastic persistent memory regions
A system includes a first memory device having a region allocated as a first persistent memory region (PMR) having a first set of pages, a second memory device comprising a non-volatile memory device having a region allocated as a second PMR region having a second set of pages, and at least one processing device, operatively coupled to the first memory device and the second memory device, to implement a PMR mechanism to cause the second PMR region to be accessible through the first PMR region.
US11704024B2 Multi-level wear leveling for non-volatile memory
A memory sub-system performs a first media management operation among a plurality of individual data units of a memory device after a first interval, the first media management operation comprising a first algebraic mapping function, and performs a second media management operation among a first plurality of groups of data units of the memory device after a second interval, wherein a first group of the first plurality of groups comprises the plurality of individual data units, the second media management operation comprising a second algebraic mapping function.
US11704022B2 Operational metric computation for workload type
In some examples, a system aggregates operational metric data of a plurality of storage volumes into aggregated operational metric data groups that correspond to different workload types of workloads for accessing data of a storage system. The system computes an operational metric for a first workload type of the different workload types, the operational metric relating to a resource of the storage system, where the computing of the operational metric for the first workload type comprises inputting aggregated operational metric data of a first aggregated operational metric data group of the aggregated operational metric data groups into a model trained at a system level of the storage system.
US11704021B2 Memory system controlling nonvolatile memory
According to one embodiment, a controller of a memory system performs a first operation a plurality of times for each of a plurality of first blocks. The first operation includes a write operation for writing data in a first write mode for writing m-bit data per memory cell and a data erase operation. While a second block is not a defective block, the controller performs a second operation a plurality of times for the second block. The second operation includes a write operation for writing data in a second write mode for writing n-bit data per memory cell and a data erase operation. When the second block is a defective block, the controller selects a first block from the plurality of first blocks, and writes second write data to the selected first block in the second write mode.
US11704019B2 Memory system, host device and information processing system for error correction processing
According to one embodiment, a memory system includes a nonvolatile memory and a controller which controls the nonvolatile memory. The controller notifies to an outside an extensive signal which indicates a predetermined state of the nonvolatile memory or the controller.
US11704015B2 Electronic device to display writing across a plurality of layers displayed on a display and controlling method of electronic device
An electronic device and a controlling method of the electronic device include a display, a memory including at least one instruction, and a processor executing the at least one instruction. The processor controls the display to display a first screen including a first layer for performing writing according to a touch interaction of a user, and based on an event for displaying a content on the first screen occurring while the first screen is displayed, controls the display to display a second screen including a second layer for displaying the content on the first layer and a third layer for performing writing according to a touch interaction of a user on the second layer on some areas of the first screen.
US11704013B2 Apparatus, method, and medium for scrolling text
An information processing apparatus having a touch panel display includes a detection unit configured to detect a touch operation performed by a user on the touch panel display, and a display control unit configured to, when the detection unit detects that an object has touched a predetermined region and further detects that the object touching the predetermined region has separated therefrom, control a display to shift to a screen associated with the predetermined region. Further, the display control unit is configured to, during a period from when the object has touched the predetermined region until when the object has separated therefrom, display a text string on the predetermined region of the touch panel display, and scroll-display a text string on the predetermined region if the text string exceeds a number of characters displayable at a time on the predetermined region.
US11704011B2 Methods, systems, and devices for mapping, controlling, and displaying device status
A method of operating a user terminal includes receiving occupancy data for an operating environment responsive to navigation of the operating environment by a mobile robot, and displaying a visual representation of the operating environment based on the occupancy data. The method flintier includes receiving information identifying a plurality of electronic devices that are local to the operating environment and respective operating states thereof, and populating the visual representation of the operating environment with visual indications of respective spatial locations of the electronic devices in the operating environment and status indications of the respective operating states of the electronic devices. Related methods for controlling the electronic devices based on their respective spatial locations and the relative spatial context of the operating environment are also discussed.
US11704009B2 Video conference virtual whiteboard
A computing system and method that can be used for a video conferencing system including a graphical user interface having a virtual whiteboard user interface that is responsive to inputs from multiple attendees of a video conference. In particular, the state of an application tool such as a camera, visual note indicator, web link, pen/pencil tool, highlighter tool, or other application tool executing or otherwise represented within the multi-user interaction whiteboard can respond and change in real-time as multiple attendees of the video conference interact with the virtual whiteboard user interface. The systems and methods of the present disclosure allow for a multi-user interaction whiteboard to offer various tools for the video conferencing system to facilitate interactions by multiple attendees within the graphical user interface.
US11704006B1 User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11704005B2 Collaborative achievement interface
Embodiments of the present disclosure relate generally to a collaborative achievement system for: detecting, at a client device associated with a first user, a collaborative achievement between at least the first user and a second user; selecting an achievement designator based on attributes of the collaborative achievement, wherein the achievement designator comprises personalization instructions for the achievement designator; retrieving, at the client device, user profile information from a first user account and a second user account associated with the first user and the second user; personalizing the achievement designator based on the user profile information and the personalization instructions; and causing display of a presentation of the personalized achievement designator at the client device.
US11704004B2 Stopwatch and timer user interfaces
An electronic device may display a first lap time representation, and may move the first lap time representation in accordance with a first amount of elapsed time. While moving the first lap time representation, the electronic device may detect a lap input. In response to the lap input, the electronic device may cease movement of the first lap time representation, display a second lap time representation, and move the second lap time representation in accordance with a second amount of elapsed time. A relative positioning of the first lap time representation and the second lap time representation may correspond to a difference between a first lap time and a second lap time. In some embodiments, the electronic device may update the timescales of lap time representation(s) in accordance with a rotational input. In some embodiments, the electronic device may update a timer duration setting in accordance with a rotational input.
US11704002B2 Music-focused presentation method
A plurality of music samples and a plurality of images corresponding to the music samples may be stored in a database. The plurality of music samples may be sorted in an order of priority. Information associated with the plurality music samples may be sent to a user device. The user device may display the plurality of images corresponding to the plurality of music samples in the order of priority. The user device may receive information indicative of at least one video associated with a music sample in response to receiving user input indicative of a selection of an image among the plurality of images. The user device may display at least one sample video image corresponding to the at least one video associated with the music sample.
US11704000B1 Dynamically updating user interfaces from simulation data
Systems and methods for dynamically updating user interfaces are disclosed. A system can identify a set of samples of a joint-probability distribution of a plurality of conditional events to occur during a live event, and provide a user interface for presentation at a computing device with user interface elements each indicating a respective conditional event. The system can receive a first selection of a first conditional event from the computing device, and dynamically generate, based on the set of samples and responsive to the first selection, a respective probability value for a combined selection of conditional events including the first conditional event and each other conditional event. The system can provide instructions to update the user interface to include a respective indicator corresponding to the respective probability value for each combined selection.
US11703999B2 Changing visual aspects of a graphical user interface to bring focus to a message
This disclosure describes a system that enables a user to efficiently view messages of a conversation that are more relevant to the user. The system is configured to display content of a first application within an application user interface (UI) and to determine that a message of a second application being monitored includes a trigger feature that comprises a piece of information or an interaction from another user that is worthy of the user's attention. The system can then generate a visual notification for the trigger feature. The visual notification can be displayed in association with a graphical element of the application UI. Upon receiving an indication of a selection of the visual notification, the system can switch from displaying the content of the first application to displaying the message of the second application and trigger feature and/or change visual characteristics associated with the message to bring focus to the message.
US11703997B2 Single finger user interface camera control
Methods, systems, and apparatus, including medium-encoded computer program products, for controlling a virtual camera in a three dimensional environment displayed on a two dimensional touchscreen display of a handheld mobile computing device include: rendering a camera-control user interface (UI) element in a portrait mode UI; receiving first input indicating contact with the UI element, and then receiving second input indicating movement of the maintained contact point; rotating the camera view around a targeted location responsive to the second input indicating movement along a first axis of the UI element; zooming the camera view in and out from the targeted location responsive to the second input indicating movement up and down along a second axis of the UI element; and rendering changes to which portion of the three dimensional environment is shown from which perspective responsive to changing the camera view while the second input is received.
US11703996B2 User input interfaces
The present disclosure generally relates to managing user inputs. In some examples, devices receive user inputs via a biometric sensor, such as a fingerprint sensor. In some examples, devices receive user inputs via a button. In some examples, devices receive user inputs via touch sensors. In some examples, the biometric sensor and/or the touch sensor is integrated into the button.
US11703994B2 Near interaction mode for far virtual object
A computing system is provided. The computing system includes a head mounted display (HMD) device including a display, a processor configured to execute one or more programs, and associated memory. The processor is configured to display a virtual object at least partially within a field of view of a user on the display, identify a plurality of control points associated with the virtual object, and determine that one or more of the control points associated with the virtual object are further than a predetermined threshold distance from the user. The processor is configured to, based on the determination, invoke a far interaction mode for the virtual object and receive a trigger input from the user. In response to the trigger input in the far interaction mode, the processor is configured to invoke a near interaction mode and display a virtual interaction object within the predetermined threshold distance from the user.
US11703991B2 Display device with mouse control and operating method thereof
According to an embodiment of the present disclosure, a display device may include a wireless communication unit configured to wirelessly receive a first video signal based on a first video being displayed by a terminal, a display unit configured to display a first mirroring video based on the first video signal, and a control unit configured to receive a user input while the first mirroring video is being displayed, and transmit, to the terminal, a packet that does not include a mouse cursor parameter for requesting coordinates of a mouse cursor when the received user input is a touch input.
US11703989B1 End-user created cropped application window
Systems and methods for providing a cropped application window of an application window. The systems include a window cropping application that performs a method that allows a user to crop just the portion of an application window the user is interested in (e.g., play controls for a music app, chat window in a gaming app) and place it in an area of the display with enduring visibility or accessibility (e.g., widget dashboard, desktop). The present technology may also be used for web pages (e.g., tutorial articles, reference images), document pages (e.g., reference pages), applications (e.g., calculators), and other scenarios. For example, the present technology described herein improves multi-window scenarios, particularly on small screen devices where screen space is further limited. The present technology makes it easier for users to work across different windows and applications and improve the ease of composing each window.
US11703987B2 Systems and methods for facilitating communication between users of a content management service
Computer systems and methods, according to various embodiments, allow users with shared access to a shared file or folder to communicate with one another via online chat. In particular embodiments, the system is configured to facilitate a chat session among all users that have shared access to a particular file or folder in response to a particular user selecting a “chat” button (or other suitable chat initiation element) associated with the shared file or folder. After a chat session is complete, the system may archive the chat session for later viewing and use.
US11703986B1 Touch detection using radar
Technologies for detecting touch events on, or hover events above, a surface of an electronic device using radar units instead of integrated capacitive touch sensing technologies, are described. An electronic device includes a display located along a first plane. The electronic further includes a first radar unit coupled to the display. The first radar unit is oriented and comprises a first field-of-view (FoV) along a portion of the first plane. The electronic device further includes a processor coupled to the first radar unit. From the first radar unit, the processor receives first data that indicates a first object detection corresponding to a first location. The processor further determines, using the first data, a touch event associated with the display.
US11703977B2 Control device, operational device, and system
A control device comprising a control unit configured to control regular operation based on operation on a first switch detecting operation in two opposing directions and operation on a second switch detecting touch on an object, wherein the control unit performs control such that the regular operation based on operation on the second switch is not performed until a regular time set between first and second times passes after operation on the first switch is detected, wherein the first time is a time in which a cumulative occurrence rate at which unintended touch on the second switch by a user after operation on the first switch occurs becomes 100% in an experiment carried out in advance, and wherein the second time is a time in which an intended touch on the second switch by the user after operation on the first switch is first detected.
US11703976B2 Drive-sense control for duplicated or mirrored sensor panels
A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes.
US11703975B2 Analog front end channel driver circuit
A channel driver circuit includes a differential module and a driver module. In some examples, the channel driver circuit also includes a sigma-delta module. The differential module receives, via a single node of a load, a channel driving signal that is provided to the load at the single node (e.g., that is based on an electrical characteristic of the load) and generates an analog error signal that is based on the channel driving signal and a reference signal. The driver module is coupled to the differential module and generates the channel driving signal based on the analog error signal or a digital error signal corresponding to the analog error signal and transmits the channel driving signal via the single node to the load. The channel driver circuit simultaneously transmits the channel driving signal to the load at the single node and senses the channel driving signal at the single node.
US11703968B2 Display device and circuit board
A display device includes a substrate, first electrodes, lines, pixel electrodes, a display functional layer, a common electrode, second electrodes, and a controller. The first electrodes are opposed to the second electrodes with a space therebetween, and an insulating layer is provided between the common electrode and the first and second electrodes. During the display periods, in response to a control signal from the controller, the pixel electrodes are supplied with a pixel signal through the lines, and the common electrode is supplied with a common signal. During the sensing period, in response to the control signal from the controller, the lines are supplied with a first drive signal to generate a magnetic field. The first electrodes are supplied with a second drive signal to generate electrostatic capacitance between themselves and the second electrodes in response to the control signal from the controller, synchronously or asynchronously with the display periods.
US11703963B2 Input device
An input device includes: a first electrode; a support body that supports the first electrode; a fixed body fixed above the support body; a second electrode; a movable body that holds the second electrode in a state where the second electrode faces the first electrode with a predetermined space being provided therebetween, and causes the second electrode to approach and recede from the first electrode in a movement direction by rotating; an operation body that is fixed movably relative to the fixed body in a state where the operation body is engaged with the movable body, and causes, by being operated by a user, the movable body to rotate; and a biasing part that is disposed between the movable body and the fixed body, and applies, to the movable body, a biasing force toward the support body.
US11703961B2 Display device with heat dissipator and coil in the same metal sheet layer
A display device including: a display panel including an active area for displaying an image and a non-active area adjacent to the active area; and a metal sheet layer on the display panel, wherein the metal sheet layer includes: a heat dissipator overlapping the active area; and a coil surrounding the heat dissipator and overlapping the non-active area.
US11703960B2 Air mouse mode implementation method and related device
An air mouse mode implementation method includes establishing, by an electronic device, a communication connection to a stylus through BLUETOOTH, sending, by the electronic device, notification information to the stylus through the communication connection when detecting a screen casting event of the electronic device, where the notification information instructs to enter an air mouse mode, receiving, by the electronic device, a determining instruction from the stylus through the communication connection, entering, by the electronic device, the air mouse mode based on the determining instruction, and modifying, from an arrow icon to a dot icon and by the electronic device, an indication icon corresponding to the stylus.
US11703959B2 Smart ring for manipulating virtual objects displayed by a wearable device
Systems, devices, media, and methods are presented for using a handheld device such as a ring to manipulate a virtual object being displayed by a wearable device such as eyewear. The path of the virtual object in motion is substantially linked, in time and space, to the course traveled by a hand holding the handheld device. The methods in some implementations include presenting the virtual object on a display at a first location relative to a three-dimensional coordinate system, collecting motion data from an inertial measurement unit on the handheld device, displaying the virtual object at a second location along a path based on the motion data. In some implementations the eyewear includes a projector located and configured to project the display onto a lens assembly.
US11703958B2 System and method of displaying visualizations on a device
Systems and method herein describe an electronic display apparatus that is amendable to display different types of visualizations. In an embodiment, the electronic display apparatus has a circular display unit. The electronic display apparatus may display content but with some of the portions cut off from visibility to a user. The electronic display apparatus may include motion sensor units and data obtained from these motion sensor units may be used to cause a video controller to send a portion of the content from a frame buffer to the display device to enable the display of different areas of content. The content displayed to the user may change in accordance with movement initiated by the user.
US11703957B2 Controlling from a mobile device a graphical pointer displayed at a local computing device
A computing system includes a mobile device having a wireless transceiver and an orientation sensor that senses orientation of the mobile device and generates orientation data based on the sensed orientation. A controller converts the orientation data to graphical pointer data, which is transmitted via the wireless transceiver to a local computing device, which translates the graphical pointer data to represent a graphical pointer being displayed on its display. The graphical pointer is controlled on the display of the local computing device by changing orientation of the mobile device.
US11703954B2 Touch input display system
A touch input display system includes a display device and a touch input device. The display device includes a display, a frame enclosing the display, and a light receiver that receives infrared light emitted from an external operation device. The touch input device has a touch inputter and a frame body that encloses the touch inputter. The touch input device is attached to the display such that the frame body overlaps on a front side of the frame. The frame body has an infrared light guide. The infrared light guide guides infrared light emitted from the external operation device to the light receiver.
US11703953B1 Phonemic keyboard apparatus and method
An apparatus which includes: a computer processor; a computer memory; and a computer display; and an audio speaker; wherein the computer memory has computer programming stored therein which is configured to be implemented by the computer processor to display a keyboard having a plurality of keys on the computer display; wherein each of the plurality of keys includes indicia for a phonemic sound; and wherein the computer programming stored in the computer memory is configured to be implemented by the computer processor to cause a sound corresponding to the phonemic sound of each corresponding key of the plurality of keys to be emitted from the audio speaker when each key of the plurality of keys is selected. A plurality of grapheme outcomes may be determined for each of the plurality of keys when each of the plurality of keys is selected.
US11703950B2 Human-computer interface system
One variation of a system includes a substrate including: a first layer including a first spiral trace coiled in a first direction; a second layer arranged below the first layer and including a second spiral trace coiled in a second direction and cooperating with the first spiral trace to form a multi-layer inductor; and a sensor layer including an array of drive and sense electrode pairs. The system also includes: a cover layer arranged over the substrate and defining a touch sensor surface; and a first magnetic element arranged below the substrate and defining a first polarity facing the multi-layer inductor. The system further includes a controller configured to drive an oscillating voltage across the multi-layer inductor to oscillate the substrate in response to detecting an input on the touch sensor surface based on electrical values from the set of drive and sense electrode pairs.