Document Document Title
US11869998B2 Cross-tied photovoltaic array
Strings of interconnected PV cells within a PV laminate or module are themselves connected by one or more cross-ties. These cross-tied strings can be oriented in a straight or serpentine fashion and spacings between adjacent strings may differ depending upon whether a cross-tie connection is present or not. The PV cells may be multi-diode PV cells having a shared substrate. PV cells connected by a cross-tie are connected in parallel and have a shared voltage potential.
US11869997B2 Photovoltaic module with transparent perimeter edges
A system includes a plurality of photovoltaic modules, each having at least one solar cell, an encapsulant encapsulating the solar cell, a frontsheet, and a backsheet. The encapsulant and the frontsheet are transparent. The backsheet includes a first section and a second section juxtaposed with the first section. The first section is transparent and the second section is non-transparent. A first end of the frontsheet, a first end of the encapsulant, and the first section of the backsheet form a transparent portion. A first photovoltaic module overlays at least a portion of a second photovoltaic module. The transparent portion of the first photovoltaic module overlays at least a portion of the at least one solar cell of the second photovoltaic module.
US11869995B2 Solar module comprising a stone frame
The invention relates to a new way of stabilizing and mounting solar panels in the form of conventional heat exchangers comprising a trough and a glass cover or of a photovoltaic panel on house walls with the aid of frames made of natural or artificial stones which are made break-resistant using fiber materials and are stabilized in such a way that the panels are also break-resistant on impact and can be mounted as self-supporting structures on a wall; furthermore, the panels in particular satisfy high standards in respect of esthetics and are low-maintenance and thus permanently appealing. Multiple solar panels comprising stone frames can form entire stone-solar panel facades.
US11869993B2 Method of manufacturing a thin film photovoltaic product
A method of forming a photovoltaic product with a plurality of photovoltaic cells is disclosed. The method comprises depositing a stack with first and second electrode layers (12, 16) and a photovoltaic layer (14) arranged in between. The method comprises partitioning the stack. The partitioning includes forming a trench (20) extending through the second electrode layer and the photovoltaic layer to expose the first electrode layer. The stack is first irradiated with a laser beam with a first spotsize and with a first wavelength for which the photovoltaic layer has a relatively high absorption coefficient as compared to that of the second electrode layer. The stack is then irradiated with a second laser beam with a second spotsize, greater than the first spotsize, and with a second wavelength for which the photovoltaic layer has a relatively low absorption coefficient as compared to that of the second electrode layer.
US11869992B2 In-cell bypass diode
A solar cell can include a built-in bypass diode. In one embodiment, the solar cell can include an active region disposed in or above a first portion of a substrate and a bypass diode disposed in or above a second portion of the substrate. The first and second portions of the substrate can be physically separated with a groove. A metallization structure can couple the active region to the bypass diode.
US11869986B2 Vertical deep trench and deep trench island based deep n-type well diode and diode triggered protection device
A semiconductor device which includes two or more integrated deep trench features configured as a Zener diode. The Zener diode includes a plurality of deep trenches extending into semiconductor material of the substrate and a dielectric deep trench liner that includes a dielectric material. The deep trench further includes a doped sheath contacting the deep trench liner and an electrically conductive deep trench filler material within the deep trench. The doped sheath of adjacent deep trenches overlap and form a region of higher doping concentration which sets the breakdown voltage of the Zener diode. The Zener diode can be used as a triggering diode to limit the voltage on other components in a semiconductor device.
US11869985B2 Diode including a plurality of trenches
A diode is proposed. The diode includes a semiconductor body having a first main surface and a second main surface opposite to the first main surface. The diode further includes an anode region and a cathode region. The anode region is arranged between the first main surface and the cathode region. An anode pad area is electrically connected to the anode region. The diode further includes a plurality of trenches extending into the semiconductor body from the first main surface. A first group of the plurality of trenches includes a first trench electrode. A second group of the plurality of trenches includes a second trench electrode. The first trench electrode is electrically coupled to the anode pad area via an anode wiring line and the second trench electrode.
US11869982B2 Single sided channel mesa power junction field effect transistor
Junction field effect transistors (JFETs) and related manufacturing methods are disclosed herein. A disclosed JFET includes a vertical channel region located in a mesa and a first channel control region located on a first side of the mesa. The first channel control region is at least one of a gate region and a first base region. The JFET also includes a second base region located on a second side of the mesa and extending through the mesa to contact the vertical channel region. The vertical channel can be an implanted vertical channel. The vertical channel can be asymmetrically located in the mesa towards the first side of the mesa.
US11869976B2 Thin film transistor and manufacturing method therefor, array substrate, and display device
A thin film transistor and a manufacturing method therefor, an array substrate, and a display device. The thin film transistor includes an active layer, a gate insulating layer, and a gate electrode; the gate insulating layer is located on one side of the active layer; the gate electrode is located on one side of the gate insulating layer distant from the active layer; the gate electrode includes an opening a part of the active layer overlapped with the opening includes a first lightly doped region, a first heavily doped region, and a second lightly doped region that are sequentially arranged along a first direction parallel to a plane where the active layer is located.
US11869973B2 Nanowire transistor structure and method of shaping
A nanowire device includes one or more nanowire having a first end portion, a second end portion, and a body portion between the first end portion and the second end portion. A first conductive structure is in contact with the first end portion and a second conductive structure is in contact with the second end portion. The body portion of the nanowire has a first cross-sectional shape and the first end portion has a second cross-sectional shape different from the first cross-sectional shape. Integrated circuits including the nanowire device and a method of cleaning a semiconductor structure are also disclosed.
US11869970B2 Semiconductor device including energy level in drift layer
A semiconductor device includes an upper electrode; a lower electrode; a substrate positioned between the upper electrode and the lower electrode; a buried electrode part positioned between the substrate and the upper electrode, the buried electrode part including a gate electrode; and a silicon layer positioned between the substrate and the upper electrode. The silicon layer includes a mesa part next to the buried electrode part, a first region positioned between the mesa part and the substrate, and a second region positioned between the buried electrode part and the substrate. An energy level density of the first region is greater than an energy level density of the second region.
US11869967B2 Bottom source trench MOSFET with shield electrode
An improved inverted field-effect-transistor semiconductor device and method of making thereof may comprise a source layer on a bottom and a drain disposed on a top of a semiconductor substrate and a vertical current conducting channel between the source layer and the drain controlled by a trench gate electrode disposed in a gate trench lined with an insulating material. A heavily doped drain region is disposed near the top of the substrate surrounding an upper portion of a shield trench and the gate trench. A doped body contact region is disposed in the substrate and surrounding a lower portion of the shield trench. A shield electrode extends upward from the source layer in the shield trench for electrically shorting the source layer and the body region wherein the shield structure extends upward to a heavily doped drain region and is insulated from the heavily doped drain region to act as a shield electrode.
US11869963B2 Semiconductor device and method of fabricating a semiconductor device
A semiconductor device includes a support substrate having a first surface capable of supporting the epitaxial growth of at least one III-V semiconductor and a second surface opposing the first surface, at least one mesa positioned on the first surface, each mesa including an epitaxial III-V semiconductor-based multi-layer structure on the first surface of the support substrate, the III-V semiconductor-based multi-layer structure forming a boundary with the first surface and a parasitic channel suppression region positioned laterally adjacent the boundary.
US11869960B2 Semiconductor device and production method
Provided is a semiconductor device, comprising a semiconductor substrate; and an emitter electrode provided above an upper surface of the semiconductor substrate; wherein the semiconductor substrate has: a first conductive type drift region; a second conductive type base region provided between the drift region and the upper surface of the semiconductor substrate; a second conductive type contact region with a higher doping concentration than the base region, which is provided between the base region and the upper surface of the semiconductor substrate; a trench contact of a conductive material provided to connect to the emitter electrode and penetrate the contact region; and a second conductive type high-concentration plug region with a higher doping concentration than the contact region, which is provided in contact with a bottom portion of the trench contact.
US11869957B2 Compound semiconductor device
A compound semiconductor device comprises a heterojunction bipolar transistor including a plurality of unit transistors, a capacitor electrically connected between a RF input wire and a base wire for each unit transistor of the unit transistors, and a bump electrically connected to emitters of the unit transistors. The unit transistors are arranged in a first direction. The bump is disposed above the emitters of the unit transistors while extending in the first direction. The transistors include first and second unit transistors, the respective emitters of the first and second unit transistors being disposed on first and second sides, respectively, of a second direction, perpendicular to the first direction, with respect to a center line of the bump extending in the first direction. The capacitor is not covered by the bump, and respective lengths of the respective base wires connected respectively to the first and second unit transistors are different.
US11869951B2 Control gate strap layout to improve a word line etch process window
Various embodiments of the present application are directed towards a control gate layout to improve an etch process window for word lines. In some embodiments, an integrated chip comprises a memory array, an erase gate, a word line, and a control gate. The memory array comprises a plurality of cells in a plurality of rows and a plurality of columns. The erase gate and the word line are elongated in parallel along a row of the memory array. The control gate is elongated along the row and is between and borders the erase gate and the word line. Further, the control gate has a pad region protruding towards the erase gate and the word line. Because the pad region protrudes towards the erase gate and the word line, a width of the pad region is spread between word-line and erase-gate sides of the control gate.
US11869948B2 Power semiconductor device with reduced strain
Strategic placement and patterning of electrodes, vias, and metal runners can significantly reduce strain in a power semiconductor die. By modifying the path defining electrodes, vias, and metal runners, as well as patterning the material layers thereof, strain can be better managed to increase reliability of a power semiconductor die.
US11869944B2 Scalable MPS device based on SiC
Merged-PiN-Schottky, MPS, device comprising: a substrate of SiC with a first conductivity; a drift layer of SiC with the first conductivity, on the substrate; an implanted region with a second conductivity, extending at a top surface of the drift layer to form a junction-barrier, JB, diode with the substrate; and a first electrical terminal in ohmic contact with the implanted region and in direct contact with the top surface to form a Schottky diode with the drift layer. The JB diode and the Schottky diode are alternated to each other along an axis: the JB diode has a minimum width parallel to the axis with a first value, and the Schottky diode has a maximum width parallel to the axis with a second value smaller than, or equal to, the first value. A breakdown voltage of the MPS device is greater than, or equal to, 115% of a maximum working voltage of the MPS device in an inhibition state.
US11869943B2 Silicon carbide semiconductor device
A silicon carbide semiconductor device, in particular a monolithically integrated trench Metal-Oxide-Semiconductor Field-Effect Transistor with segmentally surrounded trench Schottky diode, includes a semiconductor substrate, a trench Metal-Oxide-Semiconductor Field-Effect Transistor and a trench Schottky diode. The trench Schottky diode has a perpendicularly disposed trench extending in a first horizontal direction, a metal electrode filled into the trench, and a plurality of doped regions disposed segmentally and extending in a second horizontal direction around the trench. The first horizontal direction is substantially orthogonal to the second horizontal direction, a side wall and a bottom wall of the metal electrode in the trench forms a Schottky junction, and the current flowing from the metal electrode is restricted between adjacent doped regions.
US11869941B2 Vertical bipolar junction transistor and method
Disclosed are a structure including a transistor and a method of forming the structure. The transistor includes an emitter region with first and second emitter portions. The first emitter portion extends through a dielectric layer. The second emitter portion is on the first emitter portion and the top of the dielectric layer. An additional dielectric layer covers the top of the second emitter portion. The second emitter portion and the dielectric and additional dielectric layers are wider than the first emitter portion. At least a section of the second emitter portion is narrower than the dielectric and additional dielectric layers, thereby creating cavities positioned vertically between edge portions of the dielectric and additional dielectric layers and positioned laterally adjacent to the second emitter portion. The cavities are filled with dielectric material or dielectric material blocks the side openings to the cavities creating pockets of air, of gas or under vacuum.
US11869934B2 Ultra-high voltage resistor with voltage sense
A semiconductor device includes an active region, a LOCOS region formed within the active region and that extends vertically above a top surface of the active region, a gate region formed above the top surface of the active region, and a polysilicon resistor having a bottom surface that is offset vertically and physically isolated from a top surface of the LOCOS region. The active region includes a source region laterally disposed from the gate region, a drain region laterally disposed from the gate region, and a drift region laterally disposed between the gate region and the drain region. The polysilicon resistor is formed above the drift region. The active region further includes a first charge balance region formed in the active region below the drift region.
US11869930B2 Method for forming semiconductor structure and semiconductor structure
A method for forming a semiconductor structure and a semiconductor structure are provided. The method includes: a stacked structure is formed on a surface of a substrate, the stacked structure including supporting layers and sacrificial layers which are alternately stacked; a buffer layer is formed on a surface of the stacked structure facing away from the substrate; capacitor holes penetrating through the stacked structure and the buffer layer and exposing capacitor contacts are formed; a first electrode layer covering inner walls of the capacitor holes is formed; an etching window penetrating through the buffer layer is formed; part of the supporting layers and all of the sacrificial layers in the stacked structure are removed along the etching window; the buffer layer is removed; and a dielectric layer and a second electrode layer are formed to form a capacitor.
US11869929B2 Laminated capacitor and method for manufacturing the same
A laminated capacitor and a method for manufacturing the same are provided. The method includes operations of providing a substrate; forming a first isolation insulation spacer and a plurality of discrete bottom bonding pads on the substrate; forming a sub-capacitor structure on the bottom bonding pads, which comprises a plurality of discrete bottom electrodes, a plurality of discrete top electrodes, and a dielectric medium located between the bottom electrodes and the top electrodes, wherein the plurality of bottom bonding pads are respectively electrically connected with the plurality of bottom electrodes in one-to-one correspondence; and repeatedly performing an operation of forming a connection structure and the sub-capacitor structure for N times on the sub-capacitor structure, such that N connection structures and N+1 sub-capacitor structures are alternately arranged along a direction perpendicular to the substrate, wherein N is an integer greater than or equal to 1.
US11869925B2 3D printed semiconductor package
In described examples, a method for fabricating a semiconductor device and a three dimensional structure, and packaging them together, includes: fabricating the integrated circuit on a substrate, immersing the substrate in a liquid encapsulation material, and illuminating the liquid encapsulation material to polymerize the liquid encapsulation material. Immersing the semiconductor device is performed to cover a layer of a platform in the liquid encapsulation material. The platform is a lead frame, a packaging substrate, or the substrate. The illuminating step targets locations of the liquid encapsulation material covering the layer. Illuminated encapsulation material forms solid encapsulation material that is fixedly coupled to contiguous portions of the semiconductor device and of the solid encapsulation material. The immersing and illuminating steps are repeated until a three dimensional structure is formed. The integrated circuit and the three dimensional structure are encapsulated in a single package.
US11869921B2 Light emitting plate, wiring plate and display device
A light emitting plate, a wiring plate and a display device are provided. The light emitting plate includes a base substrate; and light emitting units on the base substrate. Each of the light emitting units includes a light emitting sub-unit, the light emitting sub-unit includes a connection line unit and a light emitting diode chip connected with the connection line unit. The connection line unit includes at least two electrical contact pairs, and each of the at least two electrical contact pairs includes a first electrode contact and a second electrode contact; in each connection line unit, the second electrode contacts are electrically connected with each other, the first electrode contacts are electrically connected with each other, and only one of the at least two electrical contact pairs in each connection line unit is connected with the light emitting diode chip.
US11869915B2 Multilevel semiconductor device and structure with image sensors and wafer bonding
An integrated device, the device including: a first level including a first mono-crystal layer, the first mono-crystal layer including a plurality of single crystal transistors; an overlying oxide disposed on top of the first level; a second level including a second mono-crystal layer, the second level overlaying the oxide, where the second mono-crystal layer includes a plurality of image sensors, where the second level is bonded to the first level, where the bonded includes an oxide to oxide bond; and a plurality of pixel control circuits, where each of the plurality of image sensors is directly connected to at least one of the plurality of pixel control circuits, and where the integrated device includes a plurality of memory circuits.
US11869914B2 Image sensor and method for manufacturing image sensor
There is provided an image sensor including: a light polarizing unit configured to transmit light in a specific light polarization direction out of incident light; a pixel configured to generate an image signal corresponding to the light transmitted through the light polarizing unit; and a signal transfer unit formed simultaneously with the light polarizing unit and configured to transfer either of the image signal and a control signal that controls generation of the image signal.
US11869913B2 Pixel array of image sensor and method of manufacturing the same
A pixel array of an image sensor includes a plurality of pixel groups. Each pixel group includes a plurality of unit pixels adjacent to each other and respectively including photoelectric conversion elements disposed in a semiconductor substrate, a color filter shared by the plurality of unit pixels, and a plurality of microlenses disposed on the color filter and having sizes different from each other such that the plurality of microlenses respectively focus an incident light to the photoelectric conversion elements included in the plurality of unit pixels. Deviations of sensing sensitivity of unit pixels are reduced and quality of images captured by the image sensor is enhanced by adjusting sizes of microlenses.
US11869912B2 Method for defining a gap height within an image sensor package
According to an aspect, a method for fabricating an image sensor package to define a gap height includes coupling an image sensor die to a substrate, forming a plurality of pillar members on the image sensor die, dispensing a bonding material on the image sensor die, contacting a transparent member with the bonding material such that a height of the pillar members defines a gap height between an active region of the image sensor die and the transparent member, and curing the bonding material to couple the transparent member to the image sensor die.
US11869911B2 Imaging element and electronic apparatus
The present disclosure relates to an imaging element and an electronic apparatus configured to achieve higher-resolution image taking. The imaging element includes: a photoelectric conversion portion provided in a semiconductor substrate for each pixel that performs photoelectric conversion on light that enters through a filter layer; an element isolation portion configured to separate the photoelectric conversion portions of adjacent pixels; and an inter-pixel light shielding portion disposed between the pixels in a layer and provided between the semiconductor substrate and the filter layer and separated from a light receiving surface of the semiconductor substrate by a predetermined interval. Moreover, an interval between the light receiving surface of the semiconductor substrate and a tip end surface of the inter-pixel light shielding portion is smaller than a width of the tip end surface of the inter-pixel light shielding portion. The present technology is applicable to back-illuminated CMOS image sensors, for example.
US11869905B2 Electromagnetic radiation detection device
A detection device includes an absorbent first stack configured to absorb an electromagnetic radiation in at least a first wavelength range and presenting a first thermal expansion coefficient. It also includes a second stack forming an optical function and presenting a second thermal expansion coefficient. The first thermal expansion coefficient is different from the second thermal expansion coefficient and the detection device further includes a buffer layer separating the first stack and the second stack. The buffer layer presents a thickness included between 0.5 μm and 50 μm so as to absorb the mechanical stresses induced by the first stack.
US11869903B2 Method of manufacturing display apparatus
A method of manufacturing a display apparatus includes forming a first conductive layer on a base substrate including a panel area and a margin area disposed next to the panel area, the margin area including a dummy pattern area, forming a photoresist layer on the first conductive layer, forming a photoresist pattern by exposing and developing the photoresist layer, forming a first conductive pattern by etching the first conductive layer using the photoresist pattern, and removing the photoresist pattern. The forming the first conductive pattern includes forming a first pixel circuit pattern in the panel area, and forming a dummy pattern in the dummy pattern area of the margin area. An opening ratio of a portion where the dummy pattern is not formed with respect to the dummy pattern area is about 30% or more.
US11869901B2 Display panel, array substrate, and manufacturing method thereof
The present application discloses a display panel, an array substrate, and a manufacturing method thereof. The array substrate includes a substrate, a thin-film transistor layer, an insulating nanoparticle layer, and an organic polymer layer. The thin-film transistor layer is disposed on the substrate. The insulating nanoparticle layer is disposed on the substrate and covers the thin-film transistor layer. The organic polymer layer is stacked on a side of the insulating nanoparticle layer away from the thin-film transistor layer and covers the insulating nanoparticle layer.
US11869900B2 Electronic device
An electronic device is provided. The electronic device includes a substrate, a light-emitting unit, and a circuit layer. The substrate has a first surface and a second surface, and the second surface is opposite the first surface. The light-emitting unit is disposed on the first surface, and the circuit layer is disposed on the second surface. The circuit layer includes a first layer and a second layer. The second layer is disposed on the first layer. The first layer includes a plurality of first wirings. The second layer includes a plurality of second wirings. The plurality of first wirings intersect with the plurality of second wirings.
US11869896B2 Display device having a semiconductor layer with a mesh structure
A display device includes a substrate and a transistor disposed on the substrate and including a semiconductor layer, wherein the semiconductor layer includes a mesh structure, and wherein a plurality of openings are formed in the semiconductor layer.
US11869895B2 Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof are provided. The display panel comprises a glass substrate, an insulating layer, a polysilicon layer, a gate insulating layer, a gate layer, an interlayer insulating layer, and a source-drain contacting layer, wherein the polysilicon layer is defined with a first doped region, a second doped region, and a third doped region. The source-drain contacting layer contacts the first doped region and the third doped region. A doping type of the first doped region and a doping type of the third doped region are different so that the first doped region and the third doped region form a PN structure. Doping type of the first doped region and a doping type of the second doped region are same.
US11869894B2 Metallization structures for stacked device connectivity and their methods of fabrication
A stacked device structure includes a first device structure including a first body that includes a semiconductor material, and a plurality of terminals coupled with the first body. The stacked device structure further includes an insulator between the first device structure and a second device structure. The second device structure includes a second body such as a fin structure directly above the insulator. The second device structure further includes a gate coupled to the fin structure, a spacer including a dielectric material adjacent to the gate, and an epitaxial structure adjacent to a sidewall of the fin structure and between the spacer and the insulator. A metallization structure is coupled to a sidewall surface of the epitaxial structure, and further coupled with one of the terminals of the first device.
US11869891B2 Non-planar integrated circuit structures having mitigated source or drain etch from replacement gate process
Non-planar integrated circuit structures having mitigated source or drain etch from replacement gate process are described. For example, an integrated circuit structure includes a fin or nanowire. A gate stack is over the fin or nanowire. The gate stack includes a gate dielectric and a gate electrode. A first dielectric spacer is along a first side of the gate stack, and a second dielectric spacer is along a second side of the gate stack. The first and second dielectric spacers are over at least a portion of the fin or nanowire. An insulating material is vertically between and in contact with the portion of the fin or nanowire and the first and second dielectric spacers. A first epitaxial source or drain structure is at the first side of the gate stack, and a second epitaxial source or drain structure is at the second side of the gate stack.
US11869888B2 Polysilicon resistor structures
The present disclosure describes a method for forming polysilicon resistors with high-k dielectrics and polysilicon gate electrodes. The method includes depositing a resistor stack on a substrate having spaced apart first and second isolation regions. Further the method includes patterning the resistor stack to form a polysilicon resistor structure on the first isolation region and a gate structure between the first and second isolation regions, and doping the polysilicon resistor structure to form a doped layer in the polysilicon layer of the polysilicon resistor structure and source-drain regions in the substrate adjacent to the gate structure. Also, the method includes replacing the polysilicon layer in the gate structure with a metal gate electrode to form a transistor structure.
US11869887B2 Semiconductor device and manufacturing method thereof
The present disclosure relates to a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a first nitride semiconductor layer disposed on the substrate, a second nitride semiconductor layer disposed on the first nitride semiconductor layer and having a bandgap greater than that of the first nitride semiconductor layer. The semiconductor device further includes a first gate conductor disposed on a first region of the second nitride semiconductor layer, a first source electrode disposed on a first side of the first gate conductor, a first field plate disposed on a second side of the first gate conductor; and a capacitor having a first conductive layer and a second conductive layer and disposed on a second region of the second nitride semiconductor layer. Wherein the first conductive layer of the capacitor and the first source electrode have a first material, and the second conductive layer of the capacitor and the first field plate have a second material.
US11869885B2 Silicon controlled rectifier
A silicon-controlled rectifier (SCR) includes a semiconductor body including a first main surface, an active device region, a first, a second, a third and a fourth surface contact area at the first main surface and arranged directly one after another along a first lateral direction, wherein the semiconductor body is electrically contacted at each of the first to fourth surface contact areas, and a first, a second, a third and a fourth SCR region, wherein the first and third SCR regions are of a first conductivity type and directly adjoin the first and third surface contact areas, respectively, and wherein the second and fourth SCR regions are of a second conductivity type and directly adjoin the second and fourth surface contact areas, respectively, wherein the first SCR region is electrically connected to the fourth SCR region, and the second SCR region is electrically connected to the third SCR region.
US11869883B2 Flexible electronic assembly
A flexible electronic assembly includes an electronic component, a flexible substrate and a supporting layer. The flexible substrate includes a first surface coupled to the electronic component and a second surface opposite to the first surface. The supporting layer is coupled to the second surface, and the supporting layer includes a plurality of protrusions. In a plan view of the flexible electronic assembly, one of the plurality of protrusions includes at least a rounded corner.
US11869880B2 Method of transferring micro-light emitting diode for LED display
A method of transferring a micro light emitting diode (LED) to a pixel array panel includes transferring the micro LED by spraying using an inkjet method, wherein the micro LED includes an active layer including a first portion emitting light in a first direction and a second portion emitting the light in a second direction different from the first direction.
US11869878B2 Semiconductor module including a semiconductor package connected to a module substrate and a bonding wire
A semiconductor module includes a module substrate, a semiconductor package mounted on the module substrate, a first bonding wire connecting the module substrate to the semiconductor package, and a first molding member covering the first bonding wire. The semiconductor package includes a package substrate, a semiconductor chip mounted on the package substrate, a second bonding wire connecting the package substrate to the semiconductor chip, and a second molding member covering the semiconductor chip and the second bonding wire. The first and second bonding wires are each connected to one connection pad of the package substrate.
US11869876B2 Thinning system in package
The present application discloses a thinning system in package featuring an encapsulation structure in which no printed circuit board exists and comprising: a plurality of dies mounted on a top face of a copper holder and electrically connected to the plurality of data pins on the copper holder; a passive element mounted on the top face and electrically connected to the dies wherein the dies are electrically connected to the ground pin of the copper holder and both the dies and the passive element are fixed on the top face of the copper holder through a layer of insulation adhesives; a molding compound encasing the dies and the passive element on the top face of the copper holder.
US11869875B2 Electronic device having a substrate-to-substrate interconnection structure and manufacturing method thereof
An electronic device and a method of making an electronic device. As non-limiting examples, various aspects of this disclosure provide various methods of manufacturing electronic devices, and electronic devices manufactured thereby, that comprise utilizing an adhesive layer to attach an upper electronic package to a lower die and/or utilizing metal pillars for electrically connecting the upper electronic package to a lower substrate, wherein the metal pillars have a smaller height above the lower substrate than the lower die.
US11869871B2 Apparatus and method for self-assembling semiconductor light-emitting device
Discussed is an apparatus for self-assembling semiconductor light-emitting devices, the apparatus including a fluid chamber to accommodate the semiconductor light-emitting devices, each semiconductor light-emitting device having a magnetic body; a magnet to apply a magnetic force to the semiconductor light-emitting devices while an assembly substrate is disposed at an assembly position of the self-assembly apparatus; a power supply to induce formation of an electric field on the assembly substrate to allow the semiconductor light-emitting devices to be seated at a preset positions on the assembly substrate in a process of moving the semiconductor light-emitting devices due to a change in a position of the magnet; and a fluid injector to shoot a fluid to some of the semiconductor light-emitting devices to allow the some of the semiconductor light-emitting devices seated on the assembly substrate to be separated from the assembly substrate.
US11869870B1 Bonding process with inhibited oxide formation
First and second contacts are formed on first and second wafers from disparate first and second conductive materials, at least one of which is subject to surface oxidation when exposed to air. A layer of oxide-inhibiting material is disposed over a bonding surface of the first contact and the first and second wafers are positioned relative to one another such that a bonding surface of the second contact is in physical contact with the layer of oxide-inhibiting material. Thereafter, the first and second contacts and the layer of oxide-inhibiting material are heated to a temperature that renders the first and second contacts and the layer of oxide-inhibiting material to liquid phases such that at least the first and second contacts alloy into a eutectic bond.
US11869868B2 Multi-segment wire-bond
A multifaceted capillary that can be used in a wire-bonding machine to create a multi-segment wire-bond is disclosed. The multifaceted capillary is shaped to apply added pressure and thickness to an outer segment of the multi-segment wire-bond that is closest to the wire loop. The added pressure eliminates a gap under a heel portion of the multi-segment wire-bond and the added thickness increases a mechanical strength of the heel portion. As a result, a pull test of the multi-segment wire-bond may be higher than a single-segment wire-bond and the multi-segment wire-bond may resist cracking, lifting, or breaking.
US11869867B2 Semiconductor device
A semiconductor device includes: a single die pad made of a metal or metal alloy and having a first surface, a second surface that is an opposite side of the first surface, and a pair of ground leads protruding from an end edge in plan view; a signal lead arranged between the ground leads; a plurality of leads arranged around the die pad in plan view; a semiconductor chip mounted on the second surface; bonding wires connecting a signal pad of the chip and the signal lead and connecting a ground pad of the chip and the ground leads; and a mold resin covering the die pad, the signal lead, the plurality of leads, the chip, and the bonding wires; wherein an interval between the signal lead and each of the ground leads is narrower than an interval between the plurality of leads.
US11869865B2 Semiconductor device having a contact clip with a contact region having a convex shape and method for fabricating thereof
A semiconductor device includes: a carrier having a die pad and a contact; a semiconductor die having opposing first and second main sides and being attached to the die pad by a first solder joint such that the second main side faces the die pad; and a contact clip having a first contact region and a second contact region. The first contact is attached to the first main side by a second solder joint. The second contact region is attached to the contact by a third solder joint. The first contact region has a convex shape facing towards the first main side such that a distance between the first main side and the first contact region increases from a base of the convex shape towards an edge of the first contact region. The base runs along a line that is substantially perpendicular to a longitudinal axis of the contact clip.
US11869853B2 Semiconductor device and electronic device
A semiconductor device includes a first semiconductor substrate, a second semiconductor substrate, and at least one guard structure including a first guard element, a second guard element, and a third guard element. The first semiconductor substrate and the second semiconductor substrate are bonded to one another at a bonding interface between a surface of the first semiconductor substrate and a surface of the second semiconductor substrate. The first guard element is in the first semiconductor substrate and spaced apart from the third guard element by a portion of the first semiconductor substrate. The second guard element is in the second semiconductor substrate and spaced apart from the third guard element by a portion of the second semiconductor substrate, and the third guard element includes portions in the first surface and the second surface to bond the first semiconductor substrate to the second semiconductor substrate.
US11869850B2 Package structure comprising conductive metal board and ground element
A package structure and a manufacturing method for the same are provided. The package structure includes a circuit, a mold sealing layer, a conductive metal board, and a conductive layer. The circuit board includes a substrate and a first electronic element disposed on the substrate. The mold sealing layer is disposed on the substrate and covers the first electronic element. The mold sealing layer has a top surface, a bottom surface corresponding to the top surface, and a side surface connected between the top surface and the bottom surface. The conductive metal board is disposed on the top surface and adjacent to the first electronic element. The conductive layer is disposed on the side surface and electrically connected to the conductive metal board. The conductive metal board and the conductive layer are each an independent component.
US11869848B2 Semiconductor device and method of stacking devices using support frame
A semiconductor device has a first substrate and a first electrical component disposed over the first substrate. A first support frame is disposed over the first substrate. The first support frame has a horizontal support channel extending across the first substrate and a vertical support brace extending from the horizontal support channel to the first substrate. The first support frame can have a vertical shielding partition extending from the horizontal support channel to the first substrate. An encapsulant is deposited over the first electrical component and first substrate and around the first support frame. A second electrical component is disposed over the first electrical component. A second substrate is disposed over the first support frame. A second electrical component is disposed over the second substrate. A third substrate is disposed over the second substrate. A second support frame is disposed over the second substrate.
US11869846B1 Interposer routing structure and semiconductor package
An interposer routing structure includes a first trace layer, a bump layer, a second trace layer and a third trace layer. The first trace layer is configured to receive a power. The bump layer is coupled to a die. The second trace layer and the third trace layer are coupled between the first trace layer and the bump layer, and include multiple ground traces and multiple power traces. The ground traces are located on both sides of at least one of the power traces, so that the ground traces isolate the at least one power trace and multiple signal traces. The power traces of the second trace layer are coupled to each other by a connecting power trace, and the ground traces of the third trace layer are coupled to each other by a connecting ground trace.
US11869842B2 Scalable high speed high bandwidth IO signaling package architecture and method of making
Embodiments disclosed herein include electronic packages. In an embodiment, an electronic package comprises a package substrate, wherein the package substrate comprises a first routing architecture. In an embodiment, the electronic package further comprises a first die on the package substrate, a second die on the package substrate, wherein the first die is electrically coupled to the second die by a bridge embedded in the package substrate, and a routing patch on the package substrate. In an embodiment, the routing patch is electrically coupled to the second die, and wherein the routing patch comprises a second routing architecture that is different than the first routing architecture.
US11869838B2 Semiconductor storage device
A semiconductor storage device includes: a substrate; a stacked body; a columnar body; and a single-crystalline body. The stacked body includes a cell array region where first insulating layers and conductive layers are alternately stacked. The columnar body has a first columnar body. The first columnar body includes a semiconductor body and a charge accumulation film provided between one of a plurality of the conductive layers and the semiconductor body, and is present in the cell array region. The conductive layer that surrounds an outer periphery of the single-crystalline body and that is closest to the substrate among the conductive layers is a first layer, and that the conductive layer that surrounds an outer periphery of the first columnar body and that is closest to the substrate among the conductive layers is a second layer.
US11869837B2 Semiconductor device packaging extendable lead and method therefor
A method of manufacturing a semiconductor device is provided. The method includes attaching a first end of a first bond wire to a first conductive lead and a second end of the first bond wire to a first bond pad of a first semiconductor die. A conductive lead extender is affixed to the first conductive lead by way of a conductive adhesive, the lead extender overlapping the first end of the first bond wire. A first end of a second bond wire is attached to the lead extender, the first end of the second bond wire conductively connected to the first end of the first bond wire.
US11869833B2 Package comprising a substrate with a via interconnect coupled to a trace interconnect and method of fabricating the same
A package that includes a substrate and an integrated device coupled to the substrate. The substrate includes at least one dielectric layer and a plurality of interconnects comprising a first via interconnect and a first trace interconnect, wherein the first via interconnect is directly coupled to the first trace interconnect. The first via interconnect is coupled to the first trace interconnect without an intervening pad interconnect between the first via interconnect and the first trace interconnect.
US11869829B2 Semiconductor device with through-mold via
In accordance with the present description, there is provided multiple embodiments of a semiconductor device. In each embodiment, the semiconductor device comprises a substrate having a conductive pattern formed thereon. In addition to the substrate, each embodiment of the semiconductor device includes at least one semiconductor die which is electrically connected to the substrate, both the semiconductor die and the substrate being at least partially covered by a package body of the semiconductor device. In certain embodiments of the semiconductor device, through-mold vias are formed in the package body to provide electrical signal paths from an exterior surface thereof to the conductive pattern of the substrate. In other embodiments, through mold vias are also included in the package body to provide electrical signal paths between the semiconductor die and an exterior surface of the package body. Other embodiments of the semiconductor device comprise one or more interposers which are electrically connected to the through-mold vias, and may be covered by the package body and/or disposed in spaced relation thereto. In yet other embodiments of the semiconductor device, the interposer may not be electrically connected to the through mold vias, but may have one or more semiconductor dies of the semiconductor device electrically connected thereto.
US11869828B2 Semiconductor package through hole with lever arms and insulating layers with different coefficient of thermal expansion
A semiconductor package includes a first die. The first die includes a semiconductor substrate. The semiconductor substrate has a first surface, a second surface opposite to the first surface, and a through hole between the first surface and the second surface and having an inner wall. The inner wall has a first lever arm. A length of the first lever arm is less than a thickness of the semiconductor substrate.
US11869825B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion, first bump structures, a first mold compound, and a second mold compound. The FEOL portion includes an active layer, a contact layer, and isolation sections. Herein, the active layer and the isolation sections reside over the contact layer, and the active layer is surrounded by the isolation sections. The BEOL portion is formed underneath the FEOL portion, and the first bump structures and the first mold compound are formed underneath the BEOL portion. Each first bump structure is partially encapsulated by the first mold compound, and electrically coupled to the FEOL portion via connecting layers within the BEOL portion. The second mold compound resides over the active layer without a silicon material, which has a resistivity between 5 Ohm-cm and 30000 Ohm-cm, in between.
US11869822B2 Semiconductor package and manufacturing method thereof
A semiconductor package includes a redistribution structure, a plurality of semiconductor devices, and a plurality of heat dissipation films. The plurality of semiconductor devices mounted on the redistribution structure. The plurality of heat dissipation films are respectively disposed on and jointly covering upper surfaces of the plurality of semiconductor devices. A plurality of trenches are respectively extended between each two of the plurality of heat dissipations and extended between each two of the plurality of semiconductor devices.
US11869820B2 IC having a metal ring thereon for stress reduction
An integrated circuit (IC) includes a substrate including circuitry configured for a function, the circuitry including at least one stress sensitive circuit portion, with at least a portion of nodes in the circuitry electrically coupled to bond pads provided by a top metal layer. A metal wall that is ring-shaped is positioned above the top metal layer that is not electrically coupled to the circuitry. The stress sensitive circuit portion is with at least a majority of its area within an inner area of the substrate that is framed by the metal wall to provide a cavity.
US11869816B2 LED package with multiple test pads and parallel circuit elements
A package substrate comprises first, second and third electrical test contacts, wherein the package substrate is provided with an upper element plane and a lower SMD electrode plane on two sides. The side edge of the upper element plane is provided with first and second electrodes of the main element and first and second electrodes of the secondary element. The main element of LED chip is electrically connected between the first and second electrodes of the main element, a parallel circuit secondary element is electrically connected between the first and second electrodes of the secondary element. The electrical characteristics of the main element of LED chip and the parallel circuit secondary element are measured through the first, second, and third electrical test contacts when electrically connected.
US11869813B2 Planarization apparatus, planarization process, and method of manufacturing an article
A method of real time leveling control between a superstrate and a substrate is provided. A contact force model indicating a relationship between a total contact force for planarization of a formable material between the superstrate and the substrate and a force component of the total contact force along each of a plurality peripheral axes is identified. A set point force required for performing the planarization is determined. Each force component is calculated based on the contact force model. The planarization is performed by applying each force component along a corresponding axis of the plurality of axes. The contact force model is identified based on a parallel condition between two contacting surfaces of a superstrate chuck for retaining the superstrate and a stack of the superstrate, the substrate, and formable material between the superstrate and the substrate.
US11869811B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a device isolation layer provided on a substrate, the device isolation layer defining first and second sub-active patterns, first and second gate electrodes crossing the first and second sub-active patterns, respectively, and an isolation structure provided on the device isolation layer between the first and second sub-active patterns. The first and second sub-active patterns extend in a first direction and are spaced apart from each other in the first direction. The device isolation layer includes a diffusion break region disposed between the first and second sub-active patterns. The isolation structure covers a top surface of the diffusion break region.
US11869808B2 Top via process with damascene metal
An approach providing a semiconductor wiring structure with a self-aligned top via on a first metal line and under a second metal line. The semiconductor wiring structure includes a plurality of first metal lines in a bottom portion of a first dielectric material. The semiconductor wiring structure includes a top via in a top portion of the first dielectric material, where the top via is over a first metal line of the plurality of first metal lines. The semiconductor wiring structure includes a second dielectric material above each of the plurality of first metal lines except the first metal line of the plurality of first metal lines. Furthermore, the semiconductor wiring structure includes a second metal line above the top via, wherein the second metal line is in a third dielectric material and a hardmask layer that is under the third dielectric material.
US11869805B2 Semiconductor device and method for preparing same, and storage apparatus
A method for preparing method semiconductor device includes: providing a wafer on which a semiconductor structure is formed; forming a stacked film layer structure on a side of the semiconductor structure away from the wafer, a film layer in the stacked film layer structure farthest from the semiconductor structure being a first film layer; reducing a thickness of the first film layer so that the thickness of the first film layer at where orthographic projection of the first film layer on the wafer locates at an edge of the wafer is less than the thickness of the first film layer at where orthographic projection of the first film layer on the wafer locates in middle of the wafer; and patterning the stacked film layer structure to form through holes which communicate to the semiconductor structure.
US11869800B2 Method for fabricating a semiconductor device
A method for fabricating a semiconductor device includes receiving a silicon substrate having an isolation feature disposed on the substrate and a well adjacent the isolation feature, wherein the well includes a first dopant. The method also includes etching a recess to remove a portion of the well and epitaxially growing a silicon layer (EPI layer) in the recess to form a channel, wherein the channel includes a second dopant. The method also includes forming a barrier layer between the well and the EPI layer, the barrier layer including at least one of either silicon carbon or silicon oxide. The barrier layer can be formed either before or after the channel. The method further includes forming a gate electrode disposed over the channel and forming a source and drain in the well.
US11869792B2 Alignment mechanism and alignment method of bonding machine
An alignment mechanism of a bonding machine includes a support pedestal, three first alignment members, and three second alignment members. The support pedestal includes a supporting surface having a placement area for supporting a first substrate, and the first and second alignment members are arranged around the placement area. The first alignment members each include a protruding part and a base. The protruding part is used in supporting a second substrate, and protrudes from the base and directed to the placement area. The base is used to position the first substrate. The second alignment members position the second substrate to align the first and second substrates and facilitate the bonding of the first and second substrates.
US11869789B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a carrier block, a first processing block including first lower and upper processing blocks to deliver a substrate to and from the carrier block, a second processing block including second lower and upper processing blocks provided adjacent to the first lower and upper processing blocks, a relay block including a lifting and transferring mechanism that delivers the substrate between the second lower and upper processing blocks, a controller that controls an operation of each main transfer mechanism such that one of upper and lower processing blocks forms an outward path through which the substrate is transferred from the carrier block to the relay block and the other forms a return path through which the substrate is transferred from the relay block to the carrier block, and a bypass transfer mechanism provided for each of the first and second processing blocks.
US11869787B2 Substrate container valve assemblies
A substrate container includes a container portion having an open side or bottom, and a door to sealingly close the open side or bottom, one of the door and the container portion defining access structure. The substrate container additionally includes a check-valve assembly, the check-valve assembly being retained with respect to the access structure to provide fluid communication with an interior of the substrate container. The check-valve assembly includes a grommet, the grommet being formed of an elastomeric material. A valve seat is disposed within the grommet, the valve seat being integrally formed with the grommet according to one aspect, and being formed of a separate piece according to another aspect. An elastomeric valve member, specifically an elastomeric umbrella valve member according to one aspect, is disposed within the grommet and held to engage the valve seat, thereby restricting fluid flow through the check-valve assembly with respect to the interior of the substrate container.
US11869786B2 Wafer boat
A wafer boat configured to be placed on a pedestal of a vertical batch furnace, the pedestal having a substantially flat support surface. The wafer boat comprises a support ring defining a substantially flat bottom end surface of the wafer boat, and an alignment ring substantially concentric with the support ring. Either the support surface of the pedestal, or a bottom side of the alignment ring is provided with a plurality of alignment elements respectively protruding upwards from the support surface or downwards from the alignment ring, while the other one is provided with a plurality of alignment openings configured to accommodate therein the plurality of alignment elements. The support ring downwardly protrudes beyond the alignment ring so that, when the wafer boat is placed on the pedestal, the support ring is supported on the support surface while the alignment ring is spaced from the support surface of the pedestal.
US11869782B2 System and apparatus for a valve assembly
A valve assembly may provide a body comprising a bottom portion and a top portion having a threaded region, a closing mechanism situated above the top portion of the body, an actuator in communication with the closing mechanism, a nut configured to attach to the threaded region, and a threaded hole extending into at least one of the bottom portion of the body or the nut.
US11869772B2 Method for silicidation of semiconductor device, and corresponding semiconductor device
A exemplary semiconductor device includes a first gate structure overlying a surface of the semiconductor body, the first gate structure being silicided. A second gate structure overlies the surface of the semiconductor body and not being silicided. An oxide layer overlies the second gate structure and extends toward the first gate structure. A silicon nitride region is laterally spaced from the second gate structure and overlies a portion of the oxide layer between the first gate structure and the second gate structure.
US11869770B2 Selective deposition of etch-stop layer for enhanced patterning
Methods, systems, and computer programs are presented for selective deposition of etch-stop layers for enhanced patterning during semiconductor manufacturing. One method includes an operation for adding a photo-resist material (M2) on top of a base material (M1) of a substrate, M2 defining a pattern for etching M1 in areas where M2 is not present above M1. The method further includes operations for conformally capping the substrate with an oxide material (M3) after adding M2, and for gap filling the substrate with filling material M4 after the conformally capping. Further, a stop-etch material (M5) is selectively grown on exposed surfaces of M3 and not on surfaces of M4 after the gap filling. Additionally, the method includes operations for removing M4 from the substrate after selectively growing M5, and for etching the substrate after removing M4 to transfer the pattern into M1. M5 adds etching protection to enable deeper etching into M1.
US11869768B2 Method of forming transition metal dichalcogenide thin film
Disclosed herein are a method of forming a transition metal dichalcogenide thin film and a method of manufacturing a device including the same. The method of forming a transition metal dichalcogenide thin film includes: providing a substrate in a reaction chamber; depositing a transition metal dichalcogenide thin film on the substrate using a sputtering process that uses a transition metal precursor and a chalcogen precursor and is performed at a first temperature; and injecting the chalcogen precursor in a gas state and heat-treating the transition metal dichalcogenide thin film at a second temperature that is higher than the first temperature. The substrate may include a sapphire substrate, a silicon oxide (SiO2) substrate, a nanocrystalline graphene substrate, or a molybdenum disulfide (MoS2) substrate.
US11869767B2 Gallium nitride vapor phase epitaxy apparatus used in vapor phase epitaxy not using organic metal as a gallium raw material and manufacturing method therefor
A gallium nitride vapor phase epitaxy apparatus capable of doping magnesium is provided. The apparatus is used in vapor phase epitaxy not using organic metal as a gallium raw material. The apparatus comprises a reactor vessel and a wafer holder. The apparatus comprises a first raw material gas supply pipe configured to supply a first raw material gas containing gallium. The apparatus comprises a second raw material gas supply pipe configured to supply a second raw material gas, which contains nitrogen and configured to react with the first raw material gas. The apparatus comprises a third raw material gas supply pipe configured to supply a third raw material gas containing magnesium. The third raw material gas supply pipe is configured capable of placing a magnesium-based oxide on its supply path. The apparatus comprises a first heating unit configured to heat the magnesium-based oxide in a first temperature range.
US11869764B2 Substrate processing apparatus, substrate processing method and non-transitory computer-readable recording medium
Described herein is a technique capable of acquiring, monitoring and recording the progress of the reaction between a substrate and a reactive gas contained in a process gas in a process chamber during the processing of the substrate. According to the technique, there is provided a substrate processing apparatus including: a process chamber accommodating a substrate; a process gas supply system configured to supply a process gas into the process chamber via a process gas supply pipe; an exhaust pipe configured to exhaust an inner atmosphere of the process chamber; a first gas concentration sensor configured to detect a first concentration of a reactive gas contained in the process gas in the process gas supply pipe; and a second gas concentration sensor configured to detect a second concentration of the reactive gas contained in an exhaust gas in the exhaust pipe.
US11869762B2 Semiconductor device with temperature sensing component
A semiconductor device includes a device cell including a gate component configured to receive a gate control signal and a temperature sensing component adjacent to the device cell. Each of the temperature sensing component and the gate component includes polycrystalline silicon.
US11869760B1 Power electronic device assemblies having an electrically insulating layer
Power electronics device assemblies, circuit board assemblies, and power electronics assemblies are disclosed. In one embodiment, a power electronics device assembly includes an S-cell including a first metal layer, a first graphite layer bonded to the first metal layer, an electrically insulating layer bonded to the first graphite layer, a second graphite layer bonded to the electrically insulating layer and a second metal layer bonded to the second graphite layer, the second metal layer comprising a surface and a recess provided within the surface. The power electronics device assembly further includes a power electronics device disposed within the recess of the surface.
US11869758B2 Mass separator for use in a mass spectrometry system
Systems and methods disclosed herein utilize an interface positioned between an ion source and an ion guide of a mass spectrometry system that can be useful to control transmission ions from an ion source to a downstream mass analyzer. In various aspects, the present disclosure provides methods of modulating an introduction of ions into an ion guide. In some embodiments, the present disclosure provides methods of making and using disclosed interface elements and mass spectrometry systems. In some embodiments, implementations of the present disclosure are useful in mass spectrometry systems, including, for example, improving signal-to-noise and reducing contamination.
US11869756B2 Virtual metrology enhanced plasma process optimization method
A method of optimizing a recipe for a plasma process includes (a) building a virtual metrology (VM) model that predicts a wafer characteristic resulting from the plasma process based on a plasma parameter and (b) building a control model that describes a relationship between the plasma parameter and a recipe parameter. (c) The wafer characteristic is measured after performing the plasma process according to the recipe. (d) Whether the wafer characteristic is within a predetermined range is determined. (e) The VM model and the control model are calibrated based on the wafer characteristic. (f) The recipe is optimized by updating the plasma parameter based on the wafer characteristic using the VM model and updating the recipe parameter based on the plasma parameter using the control model. (c), (d), (e) and (f) are repeated until the wafer characteristic is within the predetermined range.
US11869755B2 Cleaning method and protecting member
A method for cleaning a substrate processing apparatus includes mounting a substrate on a mounting portion of an electrostatic chuck of the substrate processing apparatus to process the substrate; mounting a protector including a small diameter portion that covers the mounting portion and a large diameter portion that is disposed apart from an edge ring disposed on an outer periphery of the mounting portion and has a diameter larger than that of the small diameter portion, on the mounting portion; and supplying a cleaning gas, thereby removing by-products deposited between the mounting portion and the edge ring.
US11869754B2 Dynamic pressure control for processing chambers implementing real-time learning
System and methods of improving dynamic pressure response during recipe step transitions. An exemplary method may include changing at least one of a plurality of recipe parameters in accordance with a processing recipe while running the processing recipe on a semiconductor substrate in a processing chamber. The method may further include measuring a pressure response in the processing chamber responsive to the changing of the at least one of the plurality of recipe parameters, and determining a response error based on the pressure response and a model pressure response calculated based on the processing recipe. The method may further include, in response to determining that the response error may be greater than a threshold value, calculating an adjustment to an operation of a valve downstream of the processing chamber when changing the at least one of the plurality of recipe parameters in accordance with the processing recipe in subsequent runs.
US11869753B2 Plasma processing apparatus
A plasma processing apparatus includes a processing chamber; a placing table disposed in the processing chamber to place a substrate thereon; an upper electrode facing the placing table; a member configured to adjust a temperature of the upper electrode; a first sensor provided within the member configured to adjust the temperature of the upper electrode, and configured to measure the temperature of the upper electrode; and a first sheet member, disposed between the upper electrode and the first sensor, having a relative dielectric constant of 2.4 or higher at a frequency of 1 MHz.
US11869750B2 Plasma processing apparatus
A plasma processing apparatus according to an exemplary embodiment includes a chamber, a member, and a heater. Plasma is generated in an internal space of the chamber. The member is partially located in the internal space of the chamber. The heater is configured to heat the member. The member extends outward from the internal space of the chamber and is exposed to a space outside the chamber.
US11869749B2 Substrate processing apparatus and method of manufacturing thereof
The substrate processing apparatus includes a process chamber providing a space for processing a substrate, a chuck member provided in the process chamber and supporting the substrate, a ring member provided to surround the chuck member, an edge electrode disposed in the ring member to be electrically insulated from the chuck member, an edge impedance controller electrically connected to the edge electrode and controlling an electric potential of the edge electrode, and a coupling compensator connected between the chuck member and the edge electrode and provided to cancel or adjust coupling between the chuck member and the edge electrode.
US11869748B2 Substrate processing apparatus and method of manufacturing semiconductor device
Described herein is a technique capable of suppressing sputtering on an inner peripheral surface of a process vessel when a process gas is plasma-excited in the process vessel. According to one aspect thereof, a substrate processing apparatus includes: a process vessel accommodating a process chamber where a process gas is excited into plasma; a gas supplier supplying the process gas into the process chamber; a coil wound around an outer peripheral surface of the process vessel and spaced apart therefrom, wherein a high frequency power is supplied to the coil; and an electrostatic shield disposed between the outer peripheral surface and the coil, wherein the electrostatic shield includes: a partition extending in a circumferential direction to partition between a part of the coil and the outer peripheral surface; and an opening extending in the circumferential direction and opened between another part of the coil and the outer peripheral surface.
US11869745B2 Charged particle beam device
An object of the invention is to provide a charged particle beam device capable of increasing the contrast of an observation image of a sample as much as possible in accordance with light absorption characteristics that change for each optical parameter. The charged particle beam device according to the invention changes an optical parameter such as a polarization plane of light emitted to the sample, and generates the observation image having a contrast corresponding to the changed optical parameter. An optical parameter that maximizes a light absorption coefficient of the sample is specified according to a feature amount of a shape pattern of the sample (refer to FIG. 5).
US11869742B2 X-ray source with rotating liquid-metal target
An X-ray beam is generated in an interaction zone of an electron beam and a target, the zone being an annular layer of a molten fusible metal in an annular channel of a rotating anode assembly. The channel has a surface profile which prevents slopping of the molten metal in the radial direction and in both directions along the rotation axis. The liquid-metal target forms a circular cylindrical surface due to the centrifugal force acting thereupon. The linear velocity of the target is preferably higher than 80 m/s; in a vacuum chamber, a changeable membrane made of carbon nanotubes is installed in the X-ray beam path and a protective screen with apertures for electron beam entry and X-ray beam exit is arranged around the interaction zone. The technical result consists in an X-ray source with increased power, brightness, lifetime and ease of use.
US11869740B2 Electrical system with door mounted rotary handle and interlock mechanism
An electrical system includes an enclosure for housing an electrical device that is capable of being turned on and off. The enclosure includes a door with an operating handle that, when the door is closed, can be used to turn the electrical device on or off. The operating handle is further operable to displace an interlock mechanism for engagement or disengagement to a busway structure and indicate a status of the electrical device as on, off, or tripped.
US11869738B2 Conducting track fuse
The invention relates to a conducting track fuse (1) for an electrical or electronic device, comprising: a first and a second connection region (2a, 2b); a nonlinearly extending burn-out region (3), which is arranged between the first and second connection regions (2a, 2b); and a covering element (15), which has at least two side walls (9) and a covering face (8), which covering element is arranged over the first and second connection regions (2a, 2b) and over the burn-out region (3), the burn-out region (3) and the covering element (5) being arranged relative to each other in such a way that the area of the covering face (8) covers the burn-out region (3) and a cavity (7) is formed between the burn-out region (3) and the covering face (8) as a result of the height of the side walls (9).
US11869733B2 Bi-stable transfer switch
A power transfer switch suitable as a bypass switch connecting a utility feed to a load comprises a bi-stable actuator selectively driven by a compression means charged by a handle. A latch retains the actuator until suitable power source conditions are detected to allow the transfer to proceed. The controller releases the latch and the actuator abuts breakers in sequence to effect a reliable make-before-break or break-before-make transfer.
US11869732B2 Multi-directional input device, handle and game machine
Disclosed is a multi-directional input device. The device includes: an upper case, defining an opening part in a center of a top part; a first operating member, protruding from the opening part and including a flange; a first sliding member, defining a first opening; an elastic piece, arranged on an outer periphery of the first sliding member and configured to push the first sliding member back to an origin position; a second and third sliding members sliding in X and Y directions, respectively; a first and second movable contacts provided on the second the third sliding members, respectively; a circuit board, including a first and second fixed contacts; a push member including a flat part in contact with the flange and a boss; a coil spring, pushing the push member upward; a first support, configured to hold the push member at an upper limit position; and a lower case.
US11869730B2 Keycap support mechanism and keyswitch structure
A keyswitch structure includes a base plate, a keycap, and a keycap support mechanism that supports the keycap above the base plate in a vertical direction. The keycap and the keycap support mechanism extend lengthwise in a lengthwise direction. The keycap support mechanism includes an outer support and an inner support pivotally connected to each other. The outer support surrounds the inner support. The inner support includes a support body and a reinforcement part. The reinforcement part is embedded in the support body. The reinforcement part is greater in elastic modulus than the support body. The inner support defines a side connection section on both sides of the inner support in the lengthwise direction. Each side connection section includes at least one base plate connecting portion and at least one keycap connecting portion. The reinforcement part extends into the two side connection sections.
US11869728B2 Rolled hetero-structures and method of manufacturing rolled hetero-structures
We disclose herein a hetero-structure comprising: a curved material; at least one layer of a first material rolled around the curved material; at least one intermediate layer rolled on the at least one layer of the first material; and at least one layer of a second material rolled around the at least one intermediate layer.
US11869723B2 Multilayered capacitor and board having the same mounted thereon
A multilayer capacitor includes: a capacitor body including first and second internal electrodes alternately stacked with a dielectric layer interposed therebetween, and having first to six surfaces, the first internal electrode being exposed through the third, fifth, and sixth surfaces, the second internal electrode being exposed through the fourth, fifth, and sixth surfaces; first and second side portions disposed on the fifth and sixth surfaces of the capacitor body; and first and second external electrodes. The capacitor body includes upper and lower cover portions disposed on an upper surface of an uppermost internal electrode and a lower surfaces of a lowermost internal electrode, respectively, in a stacking direction of the first and second internal electrodes. The first and second side portions and the upper and lower cover portions include zirconium (Zr).
US11869716B2 Electronic component
An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes at multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surfaces and the board side surfaces. One of the board main surfaces is located in a vicinity of the electronic element and joined with one of the multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. The board end surfaces include a metal layer including a Pd-containing layer, and an electrolessly-plated layer on an outer periphery of the Pd-containing layer.
US11869713B2 Preventive function control in an electromagnetic spring pressure brake
Preventative function control in electromagnetic spring pressure brakes is disclosed. Initially, the spring pressure brake is controlled by voltage. Next, state variables current and voltage are measured. Subsequently, a determination variable is determined and summed over a first range, which extends from a starting point of actuation to a point at which an armature disk begins to move. At the point, current value is detected at which movement of the armature disk begins. The determination variable is summed over a second range, which extends from the starting point, when the current reaches the value detected above, up to a constant current. Subsequently, a ratio is calculated from the sum of the determination variable over the range to the sum of the determination variable over the first and second ranges. Upon reaching a predetermined value by the value of the ratio, a state signal is output.
US11869712B2 Electromagnetic solenoid and method for manufacturing electromagnetic solenoid
There is provided an electromagnetic solenoid including: a stator including a stator core; a coil configured to generate an electromagnetic attractive force by energizing the stator core; a mover configured to be attracted toward the stator by the electromagnetic attractive force; and a magnetic elastic admixture including a resin material with soft magnetism and elasticity, wherein the mover is configured to be capable of reciprocating by being released by an elastic body that generates a biasing force in a direction opposite to a direction in which the electromagnetic attractive force acts, a proximal end of the mover is located at a first proximal end position upon the mover being electromagnetically attracted toward the stator during energization of the coil, and is located at a second proximal end position upon the mover being electromagnetically released and moved to a side opposite to the stator during de-energization of the coil, and the magnetic elastic admixture is configured to elastically deform between the mover and the stator and not to be separated from a contact surface with the mover and a contact surface with the stator.
US11869704B2 Coil device
A coil device includes a winding core, a wire, and a terminal fitting. The winding core is made of a magnetic material and includes a flange. The wire is wound around the winding core. The terminal fitting is attached to a part of an outer surface of the flange. The terminal fitting includes a contact part and a protrusion plate part. The contact part is contacted with the outer surface of the flange. The protrusion plate part is formed integrally with the contact part and protrudes away from the flange. The protrusion plate part includes a wire connection surface and a main mounting surface. A lead end of the wire is connected to the wire connection surface. The main mounting surface is located opposite to the wire connection surface and is connectable to an external circuit.
US11869700B2 Inductor device
An inductor device includes first trace, second trace, third trace, fourth trace, first capacitor, and second capacitor. One terminal of each of the at least two sub-traces of first trace are coupled to each other at first node. One terminal of each of the at least two sub-traces of second trace are coupled to each other at second node. One terminal of third trace is coupled to second trace, and another terminal of third trace is coupled to first input/output terminal. One terminal of fourth trace is coupled to first trace, and another terminal of fourth trace is coupled to second input/output terminal. First capacitor is coupled to first node and second node. Second capacitor is coupled between first node and first input/output terminal, or coupled between first node and second input/output terminal, or coupled between first input/output terminal and second input/output terminal.
US11869692B2 Magnetic material, electronic component, and method for manufacturing magnetic material
A magnetic material includes a soft magnetic metal grain containing Fe, and a multilayer oxide film covering the surfaces of the soft magnetic metal grain. The multilayer oxide film has a first oxide layer of crystalline nature containing Fe, and a second oxide layer of amorphous nature containing Si. In an embodiment, the silicon oxide film of amorphous nature is formed by dripping, divided into multiple sessions, a treatment solution containing TEOS (tetraethoxy silane), ethanol, and water into a mixed solution containing the soft magnetic metal grain, ethanol, and ammonia water, to mix the solutions.
US11869691B2 Powder magnetic core and electromagnetic part
A powder magnetic core includes a compact including soft magnetic powder, and an insulating-resin coating that covers a portion of a surface of the compact. A ratio of an area of the insulating-resin coating to a surface area of the compact is lower than or equal to 85%, and a maximum depth of unevenness on a surface of the insulating-resin coating is smaller than or equal to 20 μm.
US11869686B2 Fluidizing particle and magnetic core
The object of the present invention is to provide a fluidizing particle capable of improving a fluidity of a magnetic particle for a magnetic core and capable of improving a permeability of the magnetic core. The fluidizing particle includes a particle body having a magnetic property and a coating layer including a silicon compound covering the particle body, wherein a particle size of the fluidizing particle is 10 to 40 nm, and a circularity of the fluidizing particle is 0.55 or more.
US11869683B2 Electric wire outer cover and covered wire harness
An electric wire outer cover is provided which is to be fitted around an electric wire and which has a tubular housing portion where the electric wire is to be housed, the housing portion being formed of a sheet, the housing portion being formed in a folded state. Further, walls forming the housing portion include a first wall having a projection formed therefrom and a second wall having a hole formed therein, and the housing portion is formed by engagement between the first wall and the second wall through melting of the projection that has passed through the hole and welding of the melted projection to the second wall.
US11869681B2 Multicore cable
A multicore cable includes a twisted wire portion including a plurality of Twinax cables and a plurality of coaxial cables, and a shield layer disposed on an outer periphery of the twisted wire portion. The twisted wire portion includes a first twisted wire layer and a second twisted wire layer in a cross section perpendicular to a longitudinal direction of the multicore cable. The first twisted wire layer is closest to the shield layer, and the second twisted wire layer is located on a center side from the first twisted wire layer and is adjacent to the first twisted wire layer. A closest Twinax cable is disposed in the second twisted wire layer. The closest Twinax cable is closest to the shield layer among the plurality of Twinax cables included in the twisted wire portion.
US11869679B2 Ramsey-bordé ion frequency-reference apparatus, and methods of making and using the same
In some variations, an interferometric frequency-reference apparatus comprises: an atom source configured to supply neutral atoms to be ionized; an ionizer configured to excite the neutral atoms to form ionized atoms; an ion collimator configured to form a collimated beam of the ionized atoms; probe lasers; and a Doppler laser configured to determine a ground-state population of the ionized atoms, wherein the atom source, the ionizer, and the ion collimator are disposed within a vacuum chamber. Other variations provide a method of creating a stable frequency reference, comprising: forming ionized atoms from an atomic vapor; forming a collimated beam of ionized atoms; illuminating ionized atoms with first and second probe lasers; adjusting the frequencies of the first probe and second probe lasers using Ramsey spectroscopy to an S→D transition of ionized atoms; and determining a ground-state population of the ionized atoms with another laser.
US11869678B2 Positioning atoms using optical tweezer traps
Examples include a method to position atoms. The method comprises considering a target Hamiltonian encoding a specific problem to resolve using an optical tweezer traps quantum computing system. The method also comprises considering a set of representative Hamiltonians function of a position configuration of atoms in the quantum computing system. The method further comprises determining a specific position configuration whereby a specific similarity measure between the target Hamiltonian and a specific Hamiltonian of the representative Hamiltonians function of the specific position configuration is improved compared to another similarity measure between the target Hamiltonian and at least one other representative Hamiltonian function of a position configuration differing from the specific position configuration. In response to the determination of the specific position configuration, the method comprises positioning atoms in the specific position configuration in order to attempt to resolve the specific problem using the quantum computing system.
US11869668B2 Artificial intelligence based cardiac event predictor systems and methods
A method and system for predicting the likelihood that a patient will suffer from a cardiac event is provided. The method includes receiving electrocardiogram data associated with the patient, providing at least a portion of the electrocardiogram data to a trained model, receiving a risk score indicative of the likelihood the patient will suffer from the cardiac event within a predetermined period of time from when the electrocardiogram data was generated, and outputting the risk score to at least one of a memory or a display for viewing by a medical practitioner or healthcare administrator. The system includes at least one processor executing instructions to carry out the steps of the method.
US11869667B2 Methods, apparatuses, and systems for gradient detection of significant incidental disease indicators
Computer program products, methods, systems, apparatus, and computing entities are described for identifying significant incidental findings from medical records. In one example embodiment, an example computing device receives a medical report and derives a textual component from the medical report. The computing device then identifies one or more medical findings from the textual component and determines a clinical context for each of the one or more medical findings. The computing device then identifies one or more clinical cues from the one or more medical findings and generates one or more condition signals from the one or more clinical cues. The computing device then generates a condition alert from the one or more condition signals. The condition alert is indicative of a significant incidental finding. Using various embodiments contemplated herein, significant incidental findings can be identified for follow-up by a user.
US11869661B2 Systems and methods for determining whether a subject has a cancer condition using transfer learning
Systems and methods for classifier training are provided. A first dataset is obtained that comprises, for each first subject, a corresponding plurality of bin values, each for a bin in a plurality of bins, and subject cancer condition. A feature extraction technique is applied to the first dataset thereby obtaining feature extraction functions, each of which is an independent linear or nonlinear function of bin values of the bins. A second dataset is obtained comprising, for each second subject, a corresponding plurality of bin values, each for a bin in the plurality of bins and subject cancer condition. The plurality of bin values of each corresponding subject in the second plurality are projected onto the respective feature extraction functions, thereby forming a transformed second dataset comprising feature values for each subject. The transformed second dataset and subject cancer condition serves to train a classifier on the cancer condition set.
US11869660B2 Method and device for remote monitoring and control of medical fluid management devices
The invention relates to the field of medical fluid management devices, in particular dialysis machines. The object of the invention is to design methods and devices, such that the monitoring and control of medical fluid management devices from a remote site are possible. To do so, the screen content of the output device of a fluid management device is transmitted at least partially to an output device of a remote control unit. The screen content optionally has user interfaces, which can be selected on the remote control device and lead to changes in the control of the transmitting medical fluid management device.
US11869656B1 Provider assessment system, methods for assessing provider performance, methods for curating provider networks based on provider performance, and methods for defining a provider network based on provider performance
Methods of assessing a performance of a provider include receiving, from a third-party system, claims data, applying one or more defined performance measures to the claims data to determine measure scores of one or more providers, the measure scores being related to key-clinical decision points within condition-based patient journeys represented in the claims data, outputting one or more data packages representing the determined measure scores, applying a principal components analysis to the one or more data packages to determine composite performance scores of the one or more providers based on the determined measure scores, wherein the determined composite performances scores are provider specific, generating a performance data package including the determined composite performance scores, and causing the determined composite performance scores to be displayed within a graphical user interface of an application of a client device.
US11869651B2 Methods and apparatus for virtual competition
A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information.
US11869647B2 Method, system and apparatus for guiding and tracking medication usage
Methods and systems are provided for tracking and guiding a patient's clinically directed medication usage. Medicaments are placed in secure passive packaging that must be unlocked to enable dispensing of a dose or a set of doses. This packaging is designed to be difficult to open manually, and instead is designed to dispense only when used in combination with an unlocking device. The unlocking device is a separate device containing electronics, mechatronics or both, to unlock and dispense from the packaging and to track and guide usage. Together, the secure container and the unlocking device track medication usage, deter an excessive rate of patient usage, and deter unauthorized access to medication.
US11869644B2 Programmed computer with smart goal setting for depression management
A depression scoring system obtains data from a large population of individuals including data about each of a plurality of different activities in relevant categories, and information about each of the individuals. Cohorts of individuals are defined as individuals who have similar statistical characteristics such as similar age, socioeconomic status, and sex. For each of the cohorts, a distribution of the data is obtained, and the scores of the top n %, e.g., 25% is set as a goal for the remaining members of the cohort. These goals are incrementally set and personalized for individual users to easily meet. This process is repeated constantly.
US11869641B2 Systems and methods for determining whether an individual is sick based on machine learning algorithms and individualized data
In some instances, a user device for determining whether an individual is sick is provided. The user device is configured to obtain a facial image of an individual; obtain an audio file comprising a voice recording of the individual; determine a facial recognition confidence value associated with whether the individual is sick based on inputting the facial image into a facial recognition machine learning dataset that is individualized for the individual; determine a voice recognition confidence value associated with whether the individual is sick based on inputting the audio file into a voice recognition machine learning dataset that is individualized for the individual; determine whether the individual is sick based on the facial recognition confidence value and the voice recognition confidence value; and causing display of a prompt indicating whether the individual is sick.
US11869637B2 Systems and methods for analyzing captured biometric data
A computer system for generating an insurance policy for a user includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving, from a wearable electronic user device, biometric data associated with a user; (ii) analyzing, based upon a plurality of rules, the biometric data; (iii) determining a health score associated with the user, based in part upon the analysis of the biometric data, wherein the health score represents a likelihood that the user will maintain a level of health for a predefined period of time; (iv) retrieving terms and conditions for an insurance policy from a database based upon the health score; and (v) generating, based upon the determining, an insurance policy for the user based upon the terms and conditions.
US11869635B2 System and method for activation and deactivation of cued health assessment
A system for activating a cued health assessment, which includes an audio receiver for receiving voice samples to measure one of a plurality of voice biomarkers, an audio processing module for extracting one of a plurality of biomarkers from the received voice samples, the audio processing module further classifies the received voice samples to one of plurality of predetermined health states according to the extracted biomarkers, and a voice sample scheduler for activating a cued health assessment module when the classified health state is a clinically actionable health state.
US11869634B2 Automated detection of boundaries in mass spectrometry data
A system and method for automated detection of the presence or absence of a quantity based on intensities expressed in terms of, or derived from frequency or time dependent data. According to one example intensities from mass spectrometry are identified using a non-linear mathematical model, such as an artificial neural network trained to find start and stop peaks of an intensity, from which an abundance may be determined.
US11869632B2 Method and system for analyzing sequences
A method for analyzing sequences performed by one or more processors is provided, including aligning first sequence data generated at a first time point based on reference sequence data, in which the first time point is a time point after reading of a first read of a pair of paired-end reads is completed and at which a second read of the pair of paired-end reads is partially read, identifying a structural variant from the aligned first sequence data, and before reading the second read is completed, generating a first report including information on the identified structural variant.
US11869629B2 Systems and methods for artificial intelligence-guided biomolecule design and assessment
Described herein are systems and methods for designing and testing custom biologic molecules in silico which are useful, for example, for the treatment, prevention, and diagnosis of disease. In particular, in certain embodiments, the biomolecule engineering technologies described herein employ artificial intelligence (AI) software modules to accurately predict performance of candidate biomolecules and/or portions thereof with respect to particular design criteria. In certain embodiments, the AI-powered modules described herein determine performance scores with respect to design criteria such as binding to a particular target. AI-computed performance scores may, for example, be used as objective functions for computer implemented optimization routines that efficiently search a landscape of potential protein backbone orientations and binding interface amino-acid sequences. By virtue of their modular design, AI-powered scoring modules can be used separately, or in combination, such as in a pipeline approach where different structural features of a custom biologic are optimized in succession.
US11869627B2 Semiconductor device comprising memory circuit over control circuits
A semiconductor device is provided which includes a first control circuit including a first transistor in a silicon substrate channel, a second control circuit provided over the first control circuit, a memory circuit provided over the second control circuit, and a global bit line and an inverted global bit line that have a function of transmitting a signal between the first control circuit and the second control circuit. The first control circuit includes a sense amplifier circuit including an input terminal and an inverted input terminal. In a first period for reading data from the memory circuit to the first control circuit, the second control circuit controls whether the global bit line and the inverted global bit line from which electric charge is discharged are charged or not in accordance with the data read from the memory circuit.
US11869625B2 Data transmission circuit and method, and storage device
A data transmission circuit and method, and a storage device are provided. The data transmission circuit includes a serial-parallel conversion module, a comparison module, a data conversion module and a write circuit module. The serial-parallel conversion module receives a plurality of pieces of external data in batches and outputs initial parallel data according to the external data. The comparison module compares the received initial parallel data with global data to output a comparison result. The data conversion module, responsive to that the comparison result indicates that the preset threshold is exceeded, inverts the initial parallel data and transmits the inverted data to a data bus, and responsive to that the comparison result indicates that the preset threshold is not exceeded, transmits the initial parallel data to the data bus. The write circuit module transmits data on the data bus to a global data bus.
US11869621B2 Storage device having multiple storage dies and identification method
A storage device having multiple storage dies is disclosed. The storage device comprises: a printed circuit board having a main surface, a plurality of universal input/output pins, placed on the main surface of the printed circuit board, and a plurality of random access storage dies, corresponding to the plurality of universal input/output pins, placed on the plurality of universal input/output pins.
US11869620B2 Selectable fuse sets, and related methods, devices, and systems
Memory devices are disclosed. A device may include a number of memory banks and a number of latch sets, wherein each latch set is associated with a memory bank. The device may also include a fuse array including a number of fuses. The device may further include circuitry configured to read data from a first set of fuses of the number of fuses and broadcast data from the first set of fuses to a first latch set of the number of latch sets. Further, in response to a repair result associated with the first set of fuses being a first state, the circuitry may be configured to read a second set of fuses and broadcast the second set of fuses to the first latch set. Methods of operating a memory device, microelectronic devices, semiconductor devices, and electronic systems are also disclosed.
US11869619B2 Systems and methods of reducing detection error and duty error in memory devices
Systems and methods are provided that combine a write duty cycle adjuster with write training to reduce detection and duty cycle errors in memory devices. Various embodiments herein perform write duty cycle adjuster operations to adjust a duty cycle of a clock signal that coordinates a data signal with a data operation on the memory device based on an error in the duty cycle, and performs write training operations to detect a skew between the data signal and the clock signal and adjust a sampling transition of the duty cycle of the clock signal to align with a valid data window of the data signal.
US11869618B2 Memory sub-system including an in-package sequencer to perform error correction and memory testing operations
A sequencer component residing in a first package receives data from a controller residing in a second package that is different than the first package including the sequencer component. The sequencer component performs an error correction operation on the data received from the controller. The error correction operation encodes the data with additional data to generate a code word. The sequencer component stores the code word at a memory device.
US11869616B2 Centrally logging and aggregating miscompares on chip during memory test
A system and method for centrally logging and aggregating miscompares on chip during a memory test. The method includes performing, by a built-in self-test (BIST) unit of a memory device, a memory test on one or more memory banks of the memory device using a first algorithm. The method includes generating miscompare results responsive to performing the memory test on the one or more memory banks of the memory device. The method includes determining failure diagnostic information based on the miscompare results. The method includes generating an error packet comprising the failure diagnostic information and the miscompare results. The method includes placing the error packet in a queue of a plurality of error packets to generate a queued error packet.
US11869613B2 Semiconductor structure and endurance test method using the same
A semiconductor structure is provided. The semiconductor structure includes a transistor and a memory device. The transistor includes a source, a drain, and a gate. The memory device is disposed at a drain side of the transistor and coupled to the drain. The memory device includes a first electrode, a switch layer, a memory layer, and a second electrode disposed sequentially. The first electrode is coupled to the drain.
US11869611B2 Adjustment to trim settings based on a use of a memory device
An apparatus can include an array of memory cells and control circuitry coupled to the array of memory cells. The control circuitry can be configured to store a number of trim settings and receive signaling indicative of a use of the array of memory cells. The control circuitry can be configured to determine an adjustment to the number of trim settings based at least in part on the signaling.
US11869606B2 NAND data placement schema
Disclosed in some examples are improvements to data placement architectures in NAND that provide additional data protection through an improved NAND data placement schema that allows for recovery from certain failure scenarios.The present disclosure stripes data diagonally across page lines and planes to enhance the data protection. Parity bits are stored in SLC blocks for extra protection until the block is finished writing and then the parity bits may be deleted.
US11869603B2 Voltage regulation
Integrated circuit devices might include a voltage regulator comprising an input and an output, a selectively activated current path connected between the input and output, and a controller configured to cause the integrated circuit device to connect the output to the input through the current path when a voltage level of the input has a first voltage level, maintain the connection of the output and the input through the current path until the voltage level of the input has a second voltage level higher than the first voltage level, isolate the output from the input through the current path after the voltage level of the input has the second voltage level, and regulate a voltage level of the output while the output is isolated from the input through the current path.
US11869597B2 Semiconductor storage device including a voltage generator for applying first and second intermediate voltages to an adjacent word line in a program operation
A semiconductor storage device in an embodiment includes a plurality of planes each including a memory cell array, a voltage generation circuit configured to apply a first intermediate voltage to an adjacent word line adjacent to a selected word line in a former half of a program period and apply a second intermediate voltage higher than the first intermediate voltage to the adjacent word line in a latter half of the program period, a discharge circuit configured to feed a discharge current from the selected word line in a period corresponding to a period in which the second intermediate voltage is applied to the adjacent word line, and a control circuit configured to set a discharge characteristic of the discharge circuit according to a number of the planes.
US11869593B2 Semiconductor memory device
According to an embodiment, a semiconductor memory device includes a memory cell, a first word line coupled between a control end of the memory cell and a first node, a resistance element coupled between the first node and a second node, a control circuit configured to output a voltage to the second node, a first switch coupled between the first node and a third node, a second switch coupled between the second node and the third node, and a comparator including an input end that receives a signal corresponding to a voltage of the third node.
US11869592B2 Apparatuses and methods for decoding addresses for memory
Apparatuses and methods for decoding addresses for memory are disclosed. An example apparatus includes a memory cell array and a row decoder. The memory cell array includes a bank of memory including a plurality of groups of memory. Each of the groups of memory includes sections of memory, and each of the sections of memory including memory cells arranged in rows and columns of memory. The row decoder decodes addresses to access a first group of memory to include rows of prime memory from a first block of memory and to include rows of prime memory from a second block of memory. The row decoder decodes the addresses to access a second group of memory to include rows of prime memory from the second block of memory and to include rows of redundant memory. The rows of redundant memory are shared with the first and second blocks of memory.
US11869590B2 Memory devices including gate leakage transistors
A memory device includes a string of series-connected memory cells, a data line, a first select transistor, a common source, a second select transistor, and a gate leakage transistor. The string of series-connected memory cells includes a vertical channel region. Each memory cell of the string of series-connected memory cells includes a first gate stack structure. The data line is connected to the vertical channel region. The first select transistor is connected between the data line and the string of series-connected memory cells. The second select transistor is connected between the common source and the string of series-connected memory cells. The gate leakage transistor is connected between the first select transistor and the second select transistor. The gate leakage transistor includes a second gate stack structure different from the first gate stack structure.
US11869588B2 Three-state programming of memory cells
The present disclosure includes apparatuses, methods, and systems for three-state programming of memory cells. An embodiment includes a memory having a plurality of memory cells, and circuitry configured to program a memory cell of the plurality of memory cells to one of three possible data states by applying a voltage pulse to the memory cell, determining whether the memory cell snaps back in response to the applied voltage pulse, and applying an additional voltage pulse to the memory cell based on the determination of whether the memory cell snaps back.
US11869584B2 Memory access module for performing a plurality of sensing operations to generate digital values of a storage cell in order to perform decoding of the storage cell
A method for performing memory access of a Flash cell of a Flash memory includes: performing a plurality of sensing operations respectively corresponding to a plurality of sensing voltages to generate a first digital value and a second digital value of the Flash cell, the second digital value representing at least one candidate threshold voltage of the Flash cell; determining a threshold voltage of the Flash cell according to whether the at least one candidate threshold voltage is high or low; determining soft information of a bit stored in the Flash cell according to the threshold voltage of the Flash cell; and using the soft information to perform soft decoding.
US11869583B2 Page write requirements for differing types of flash memory
A method for page writes for triple or higher level cell flash memory is provided. The method includes receiving data in a storage system, from a client that is agnostic of page write requirements for triple or higher level cell flash memory, wherein the page write requirements specify an amount of data and a sequence of writing data for a set of pages to assure read data coherency for the set of pages. The method includes accumulating the received data, in random-access memory (RAM) in the storage system to satisfy the page write requirements for the triple or higher level cell flash memory in the storage system. The method includes writing at least a portion of the accumulated data in accordance with the page write requirements, from the RAM to the triple level cell, or the higher level cell, flash memory in the storage system as an atomic write.
US11869580B2 Apparatuses, systems, and methods for counter-based read clock in stacked memory devices
Apparatuses, systems, and methods for counter based read clocks in stacked memory devices. An interface die provides a read command to a core die, which reads data with timing based on the read command provides that data to a read FIFO circuit of the core die. A delay time after providing the read command, the interface die begins providing a counter-based clock signal which operates an output of the read FIFO. The counter-based clock signal operates on a different time domain (e.g., a faster frequency) than the timing of the read command.
US11869578B2 Memory bank and memory
A memory bank includes at least one storage module, each storage module including a read-write control circuit, a column decoding circuit and a plurality of storage arrays, the plurality of storage arrays being divided into a first unit and a second unit; a first decoding selective signal line, electrically connected to the column decoding circuit and the storage arrays in the first unit; a second decoding selective signal line, electrically connected to the column decoding circuit and the storage arrays in the second unit; a first data signal line; and a second data signal line.
US11869575B2 Memory device having low write error rate
A memory device includes a cell array including cells, an address transition detector outputting a transition detection signal as to whether an address of a write command is changed, and a control logic circuit generating one of word-line-on signals for performing a write operation on the cell array in response to the write command, and terminating the write operation in accordance with the transition detection signal. The word-line-on signals include a long-kept word-line-on signal that stays active before the address is changed and a divided word-line-on signal that is, before the address is changed, divided into sub-word-line-on signals.
US11869573B2 Semiconductor memory
A semiconductor memory is provided. The semiconductor memory comprises a memory chip and a voltage regulation unit. The memory chip includes at least a storage array and the voltage regulation unit includes at least an operational amplifier. The voltage regulation unit is configured to convert an external input first voltage into a second voltage to be provided to a word line driver circuit associated with the memory chip. The first voltage is greater than the second voltage. According to the semiconductor memory provided, power consumption of the memory chip (or the semiconductor memory) is reduced and the second voltage provided to the word line driver circuit reaches a threshold voltage.
US11869570B2 Refresh counter circuit, refresh counting method and semiconductor memory
A refresh counter circuit, a refresh counting method and a semiconductor memory are provided. The refresh counter circuit includes: a first signal generator that is configured to generate a first carry signal according to each of refresh pulse signals generated by a received refresh command; a second signal generator that is configured to generate a second carry signal according to a last refresh pulse signal generated by the received refresh command; a first counter that is configured to perform signal inversion according to the first carry signal and generate a first output signal; and a second counter that is configured to count the refresh command according to the second carry signal and generate a second output signal; where the refresh command generates at least two refresh pulse signals.
US11869569B2 Semiconductor memory device and memory system
A semiconductor memory device includes a mammy cell array including a plurality of memory cells and a control logic circuit configured to control the semiconductor memory device. The control logic circuit includes a mode register and a remaining lifetime calculating device configured to count usage metrics based on one or more of the following: a number of clock signals received from a memory controller, an amount of data transmitted or received to or from the memory controller, and/or a number of commands received from the memory controller. The remaining lifetime calculating device generates a remaining lifetime code representing a remaining lifetime of the semiconductor memory device based on the usage metrics, and stores the remaining lifetime code in the mode register.
US11869563B2 Memory circuits employing source-line and/or bit-line-applied variable programming assist voltages
Disclosed is a threshold voltage-programmable field effect transistor-based (e.g., a ferro-electric field effect transistor (FeFET)-based) memory circuit employing source-line and/or bit-line-applied variable programming assist voltages. For single-bit data storage in a FeFET, decremental programming assist voltages are selectively applied by a voltage driver to the source-line and/or the bit-line connected to a FeFET during repeat programming processes when previous attempts at programming have failed. For multi-bit data storage in a FeFET, different programming assist voltages are associated with different multi-bit data values and at least one specific programming assist voltage is applied by a voltage driver to the source-line and/or the bit-line connected to a selected FeFET during a programming process to achieve storage of a specific multi-bit data value. Optionally, multiple FeFETs in the same row can be currently programmed with different multi-bit data values. Optionally, different decremental programming assist voltages are applied if/when repeat programming processes are required.
US11869559B2 Magnetic tape having controlled water contact angle ratio, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support, and a magnetic layer including a ferromagnetic powder. A fluorine-containing compound is included in a portion on the non-magnetic support on a magnetic layer side, and a ratio θr of a water contact angle measured on a surface of the magnetic layer after sliding on a magnetic head to a water contact angle measured on the surface of the magnetic layer before sliding on the magnetic head is 0.70 or more.
US11869558B2 Magnetic tape having characterized magnetic layer surface, magnetic tape cartridge, and magnetic tape device
A magnetic tape in which a tape thickness of the magnetic tape is 5.2 μm or less, and in an environment with a temperature of 23° C. and a relative humidity of 50%, an AlFeSil abrasion value45° of a surface of the magnetic layer measured at a tilt angle of 45° of an AlFeSil prism is 20 μm to 50 μm, a standard deviation of an AlFeSil abrasion value of the surface of the magnetic layer measured at each of tilt angles of 0°, 15°, 30°, and 45° of the AlFeSil prism is 30 μm or less, and the tilt angle of the AlFeSil prism is an angle formed by a longitudinal direction of the AlFeSil prism and a width direction of the magnetic tape.
US11869556B2 Heat-assisted magnetic recording (HAMR) medium with optical-coupling multilayer between the recording layer and heat-sink layer
A heat-assisted magnetic recording (HAMR) disk has a magnetic recording layer (typically a FePt chemically-ordered alloy), a seed-thermal barrier layer (typically MgO) below the recording layer, a heat-sink layer, and an optical-coupling multilayer of alternating plasmonic and non-plasmonic materials between the heat-sink layer and the seed-thermal barrier layer. Unlike a heat sink layer, the multilayer has very low in-plane and out-of-plane thermal conductivity and thus does not function as a heat sink layer. The multilayer's low thermal conductivity allows the multilayer to also function as a thermal barrier. Due to the plasmonic materials in the multilayer it provides excellent optical coupling with the near-field transducer (NFT) of the HAMR disk drive.
US11869555B2 Magnetic tape having characterized magnetic layer surface, magnetic tape cartridge, and magnetic tape device
A magnetic tape in which a vertical switching field distribution SFD of the magnetic tape is 1.5 or less, and in an environment with a temperature of 23° C. and a relative humidity of 50%, an AlFeSil abrasion value45° of a surface of the magnetic layer measured at a tilt angle of 45° of an AlFeSil prism is 20 μm to 50 μm, a standard deviation of an AlFeSil abrasion value of the surface of the magnetic layer measured at each of tilt angles of 0°, 15°, 30°, and 45° of the AlFeSil prism is 30 μm or less, and the tilt angle of the AlFeSil prism is an angle formed by a longitudinal direction of the AlFeSil prism and a width direction of the magnetic tape.
US11869548B1 Magnetic recording devices having external alternating current sources
Aspects of the present disclosure generally relate to a magnetic recording head assembly that includes an external alternating current (AC) source. A magnetic recording head of the magnetic recording head assembly includes a conductive structure between a main pole and a trailing shield. The conductive structure includes a conductive layer, and the conductive layer is nonmagnetic. The magnetic recording head assembly also includes an external AC source to supply AC current that flows through the conductive structure. In one aspect, the conductive structure is between a coil structure and the trailing shield, and the external AC source is coupled to the coil structure. The conductive structure and the external AC source facilitate consistently providing an enhanced AC writing field to facilitate effective and reliable writing, high ADC, high SNR, and reduced jitter.
US11869546B1 Adaptive dual heater mode for hard disk drive
Various illustrative aspects are directed to a data storage device comprising a disk; a read/write head having read and write portions configured to read data from and write data to the disk; read and write heaters configured to thermally adjust read and write spacings of the read and write portions from the disk surface; and a controller configured to control power applied to the read and write heaters based on a dual heater power ratio (DHR) of the respective power applied to each heater. The DHR is set based on a point during touchdown at which a reader shield and a writer shield have maximum contact with the surface of the disk (DHRmax).
US11869544B2 Electronic device with parallel backplanes and storage device with parallel backplanes
An electronic device with parallel backplanes and a storage device with parallel backplanes. The electronic device includes a front inserting assembly, a rear inserting assembly, and a backplane assembly. The backplane assembly is connected to the front inserting assembly and the rear inserting assembly. The backplane assembly includes a plurality of backplanes arranged in parallel at intervals, the front inserting assembly includes a plurality of first units whose arrangement direction is the same as an arrangement direction of the backplanes, and the rear inserting assembly includes a plurality of second units whose arrangement direction intersects the arrangement direction of the backplanes. The backplane assembly is provided with the structure including the plurality of backplanes arranged in parallel at intervals and the channel between adjacent backplanes. In addition, the first units and the second units are connected to two opposite sides of the backplanes, respectively.
US11869541B1 Load/unload ramp for high-capacity hard disk drive
A multi-slope load/unload ramp for a hard disk drive includes an inner first portion having a non-horizontal first slope and an adjacent outer second portion having a different non-horizontal second slope. The first slope may be steeper than the second slope, and the ramp may further include a third portion adjacent to the second portion and also having a third slope steeper than the second slope, with the ramp configured for positioning the first and second portions to overlap the disk while the third segment may be in part outside the disk. The second slope may be steeper than the first slope, with the ramp configured for positioning the first portion to overlap the disk while the second portion may be in part outside of the disk. Hence, any slider rebound from the steeper portions would occur outside of the disk and avoid a slider-disk crash.
US11869540B2 Magnetic head and magnetic recording device
According to one embodiment, a magnetic head includes first and second magnetic poles, a stacked body, and first to third terminals. The stacked body is provided between the first and second magnetic poles. The stacked body includes a first magnetic layer, a second magnetic layer between the first magnetic layer and the second magnetic pole, a third magnetic layer between the second magnetic layer and the second magnetic pole, a fourth magnetic layer between the third magnetic layer and the second magnetic pole, a first nonmagnetic layer between the first magnetic pole and the first magnetic layer, a second nonmagnetic layer between the first and second magnetic layers, a third nonmagnetic layer between the second and third magnetic layers, a fourth nonmagnetic layer between the third and fourth magnetic layers and a fifth nonmagnetic layer between the fourth magnetic layer and the second magnetic pole.
US11869539B2 Information processing device and information processing method
An information processing device includes a plurality of buffers and a file recording processing unit. Different pieces of buffer data (BD) are accumulated in the plurality of buffers. The file recording processing unit secures two or more consecutive allocation units (AU) included in a recording medium as a ring buffer. The file recording processing unit extracts a plurality of pieces of buffer data (BD) each accumulated in one of the plurality of buffers at regular time intervals and records the plurality of pieces of buffer data (BD) in the ring buffer as a salvage file (SF) for data recovery.
US11869537B1 Language agnostic automated voice activity detection
Systems, methods, and computer-readable media are disclosed for systems and methods for language agnostic automated voice activity detection. Example methods may include determining an audio file associated with video content, generating audio segments using the audio file, the audio segments including a first segment and a second segment, and determining that the first segment includes first voice activity. Methods may include determining that the second segment comprises second voice activity, determining that voice activity is present between a first timestamp associated with the first segment and a second timestamp associated with the second segment, and generating text data representing the voice activity that is present between the first timestamp and the second timestamp.
US11869527B2 Noise mitigation for a voice interface device
A method at an electronic device with one or more microphones and a speaker, the electronic device configured to be responsive to any of a plurality of affordances including a voice-based affordance, includes determining background noise of an environment associated with the electronic device, and before detecting the voice-based affordance: determining whether the background noise would interfere with recognition of the hotword in voice inputs detected by the electronic device, and if so, indicating to a user to use an affordance other than the voice-based affordance.
US11869526B2 Hearing enhancement methods and systems
Different embodiments on hearing enhancement methods and systems to enhance a user's hearing. In one embodiment, a system includes a headset. The headset can access audio signals from other portable or non-portable instruments, wired or wirelessly, such as from home entertainment units, phones, microphones at a conference or speakers at a movie theater. The headset includes a wireless communication component to receive signals from an instrument, a down-convert circuitry, a speaker and a microphone to pickup sound in a headset environment. The headset is configured to modify audio output signals based on the pickup sound to at least reduce noise in the audio output signals to help the user hear audio signals.
US11869524B2 Audio processing method and apparatus, computer device, and storage medium
This application relates to an audio processing method and apparatus, a computer device, and a storage medium, and relates to the field of audio processing technologies. The method is executed by a computer device and includes: acquiring first audio data of which a sampling rate is a first sampling rate, processing the first audio data by using a super-resolution model, and obtaining second audio data according to an output result of the super-resolution model, a sampling rate of the second audio data being a second sampling rate, the second sampling rate being N times the first sampling rate.
US11869522B2 Robust retransmission topologies using error correction
Methods and systems for improving the robustness of wireless communications. The methods and systems provided transmit data packets over a first isochronous stream and transmit one or more supplemental data packets over the same time intervals. The one or more supplemental data packets are used to re-create and/or enhance at least a portion of one or more data packets of the plurality of data packets that have already been sent. Alternatively, the one or more supplemental data packets are used to create and/or enhance at least a portion of one or more data packets of the plurality of data packets that will be received during the next isochronous intervals. The methods and system described herein allow for increased robustness by allowing for better retransmission with correctly received packets and the methods set forth herein work with any Bluetooth broadcaster sink without modification.
US11869517B2 Downmixed signal calculation method and apparatus
This application discloses a downmixed signal calculation method and apparatus. The method includes: when a current frame or a previous frame of the current frame of a stereo signal is not a switching frame and a residual signal in the current frame or the previous frame does not need to be encoded, obtaining a second downmixed signal in the current frame and a downmix compensation factor of the current frame, correcting the second downmixed signal in the current frame based on the downmix compensation factor of the current frame, to obtain the first downmixed signal in the current frame and determining the first downmixed signal in the current frame as a downmixed signal in the current frame in a preset frequency band.
US11869512B2 Electronic device and control method therefor
An electronic device and a control method thereof are provided. The electronic apparatus includes a voice input unit, a display, a memory storing at least one instruction, and a processor configured to execute the at least one instruction. The processor is configured to: based on a voice of a user being input through the voice input unit, recognize the user who has uttered the voice by comparing the voice with a plurality of pre-registered voices; and control the display to display an indicator corresponding to the recognized user.
US11869511B2 Using speech mannerisms to validate an integrity of a conference participant
Techniques are provided to validate a digitized audio signal that is generated by a conference participant. Reference speech features of the conference participant are obtained, either via samples provided explicitly by the participant, or collected passively via prior conferences. The speech features include one or more of word choices, filler words, common grammatical errors, idioms, common phrases, pace of speech, or other features. The reference speech features are compared to features observed in the digitized audio signal. If the reference speech features are sufficiently similar to the observed speech features, the digitized audio signal is validated and the conference participant is allowed to remain in the conference. If the validation is not successful, a variety of possible actions are taken, including alerting an administrator and/or terminating the participant's attendance in the conference.
US11869506B2 Selectively generating expanded responses that guide continuance of a human-to-computer dialog
Generating expanded responses that guide continuance of a human-to computer dialog that is facilitated by a client device and that is between at least one user and an automated assistant. The expanded responses are generated by the automated assistant in response to user interface input provided by the user via the client device, and are caused to be rendered to the user via the client device, as a response, by the automated assistant, to the user interface input of the user. An expanded response is generated based on at least one entity of interest determined based on the user interface input, and is generated to incorporate content related to one or more additional entities that are related to the entity of interest, but that are not explicitly referenced by the user interface input.
US11869504B2 Systems and methods to verify trigger keywords in acoustic-based digital assistant applications
Systems and methods of verifying trigger keywords in acoustic-based digital assistant applications are provided. A system can receive, from an application developer computing device, a request to generate a voice-based software application. The request can include a uniform resource locator (URL) associated with a service provided by the voice-based software application and an identifier corresponding to the URL. The system can identify a plurality of links that include the URL as a target. The system can determine a subset of the plurality of links having a respective character string that includes a reference to the identifier for the URL. The data processing system can compare the subset of the plurality of links to a threshold to determine a match level, and can determine a verification status of the request based on the match level.
US11869503B2 Offline voice control
As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing.
US11869501B2 Processing multi-party conversations
Embodiments relate to systems and methods that retrieve dialogue data associated with a plurality of utterances. The plurality of utterances include a first utterance. The systems and methods further determine that a target concept, of the dialogue data, is in a first dialogue segment associated with the first utterance. Additionally, the target concept is determined based on the first utterance in the first dialogue segment having a highest weight for relevancy to a knowledge domain. Further, the methods and systems determine a dialogue goal comprising the target concept. Due to the dialogue goal comprising the target concept, a structured link associating the target concept to the dialogue goal is generated.
US11869497B2 Parallel hypothetical reasoning to power a multi-lingual, multi-turn, multi-domain virtual assistant
A virtual assistant system comprising an interface configured to receive user input and provide a response to the user and a processor configured to run machine executable code. A memory storing non-transitory machine executable code configured to process the user input to generate two or more primary interpretations and one or more secondary interpretations based on one or more of the two or more primary interpretations. The code is also configured to process the primary interpretations and alternative interpretations to generate results which lead to two or more terminal states and then score the two or more terminal states to rank the two or more terminal states such that a top ranked terminal state is the top result, which is presented to the user. A transceiver may communicate over a network to a second device configured to assist the virtual assistant system in generating the top result for the user.
US11869496B2 Information processing device and information processing method, and information processing system
The present invention provides an information processing device that processes a voice-based agent interaction, and an information processing method, and provides an information processing system.The information processing device is provided with: a communication unit that receives information related to an interaction with a user through an agent residing in a first apparatus; and a control unit that controls an external agent service. The control unit collects the information that includes at least one among an image or a voice of the user, information related to operation of the first apparatus by the user, and sensor information detected by a sensor with which the first apparatus is equipped. The control unit controls calling of the external agent service.
US11869489B2 Providing suggested voice-based action queries
Technology of the disclosure may facilitate user discovery of various voice-based action queries that can be spoken to initiate computer-based actions, such as voice-based action queries that can be provided as spoken input to a computing device to initiate computer-based actions that are particularized to content being viewed or otherwise consumed by the user on the computing device. Some implementations are generally directed to determining, in view of content recently viewed by a user on a computing device, at least one suggested voice-based action query for presentation via the computing device. Some implementations are additionally or alternatively generally directed to receiving at least one suggested voice-based action query at a computing device and providing the suggested voice-based action query as a suggestion in response to input to initiate providing of a voice-based query via the computing device.
US11869488B2 Agent device, agent system, and computer-readable storage medium
In cases in which a confidence score of an inferred intent label is a predetermined threshold or less, an intent inference section searches for whether or not wording pertaining to a location, such as “on the door”, is present in a question. In cases in which a word relating to a location is present, the intent inference section consults individual function identification data associated with OM item codes in order to find intent labels including individual functions relevant to the location (such as “door”). In cases in which an intent label including an individual function relevant to the “door” is found, an OMA interaction control section consults QA data to find and acquire associated response information based on the found intent label and the OM item code, and notifies a HMI interaction control section of such response information.
US11869487B1 Allocation of local and remote resources for speech processing
Speech processing tasks may be allocated at least partly to a local device (e.g., user computing device that receives spoken words) and at least partly to a remote device to determine one or more user commands or tasks to be performed by the local device. The remote device may be used to process speech that the local device could not process or understand, or for other reasons, such as for error checking. The local device may then execute or begin to execute locally determined tasks to reduce user-perceived latency. Meanwhile, the entire media input, or a portion thereof, may be sent to the remote device to process speech, verify the tasks and/or identify other user commands in the media input (or portion thereof).
US11869483B2 Unsupervised alignment for text to speech synthesis using neural networks
Generation of synthetic speech from an input text sequence may be difficult when durations of individual phonemes forming the input text sequence are unknown. A predominantly parallel process may model speech rhythm as a separate generative distribution such that phoneme duration may be sampled at inference. Additional information such as pitch or energy may also be sampled to provide improved diversity for synthetic speech generation.
US11869475B1 Adaptive ANC based on environmental triggers
The disclosed computer-implemented method may include applying, via a sound reproduction system, sound cancellation that reduces an amplitude of various sound signals. The method further includes identifying, among the sound signals, an external sound whose amplitude is to be reduced by the sound cancellation. The method then includes analyzing the identified external sound to determine whether the identified external sound is to be made audible to a user and, upon determining that the external sound is to be made audible to the user, the method includes modifying the sound cancellation so that the identified external sound is made audible to the user. Various other methods, systems, and computer-readable media are also disclosed.
US11869472B2 Acoustic panel with reconfigurable chamber constrictions
An acoustic panel system is provided that includes a perforated first skin, a second skin and a core. The core is connected to the perforated first skin and the second skin. The core includes a plurality of chambers and a first constriction. Each of the chambers extends vertically through the core between the perforated first skin and the second skin. The chambers include a first chamber. The first constriction is configured to divide the first chamber into a plurality of fluidly coupled sub-chambers. The first constriction is configured from or otherwise includes a shape memory material.
US11869470B2 Acoustic system
An acoustic system includes a duct that has a function of causing a fluid to flow therein and has a tubular shape, an internal sound source that is disposed inside the duct on an upstream side or at an outer peripheral portion of the duct, which communicates with an inside of the duct on the upstream side, or an external sound source that is on an outside from an end portion of the duct, and a membrane-shaped member that is formed as a part of a wall of the duct and vibrates in response to sound. A structure including the membrane-shaped member and a rear surface closed space thereof causes acoustic resonance to occur, transmits the acoustic resonance from the sound source into the duct, and suppresses sound radiated from the other end portion of the duct on a downstream side. The external sound source is at a distance within a wavelength at a frequency of the acoustic resonance on the outside from the end portion of the duct. In the acoustic system, as a small membrane-type resonance structure is disposed in a flow passage horizontal direction, wind does not directly hit a membrane surface perpendicularly, and since the acoustic system does not have a through hole or a hole, wind noise can be eliminated.
US11869469B2 Operation panel for audio processing apparatus and operation method of operation panel for audio processing apparatus
An operation panel for an audio processing apparatus includes a plurality of components including a user interface that selects at least one output channel among a plurality of output channels and presents a first processing parameter, which indicates a send level from an input channel to the selected at least one output channel, and a second processing parameter different from the first processing parameter. The audio processing apparatus further includes a link receiver that receives, for at least two components, among the plurality of components, for setting a first link mode and a second link mode independently the first link mode for linking the presented first processing parameter, and the second link mode for linking the presented second processing parameter.
US11869467B2 Information processing method, information processing apparatus, and information processing program
An information processing apparatus 100 according to the present disclosure includes an extraction unit 131 that extracts first data from an element constituting first content, and a model generation unit 132 that generates a learned model that has a first encoder 50 that calculates a first feature quantity which is a feature quantity of first content, and a second encoder 55 that calculates a second feature quantity which is a feature quantity of the extracted first data.
US11869466B2 Systems, devices, and methods for segmenting a musical composition into musical segments
Systems, devices, and methods for segmenting musical compositions are described. Discrete, musically-coherent segments (such as intro, verse, chorus, bridge, solo, and the like) of a musical composition are identified. Distance measures are used to evaluate whether each bar of a musical composition is more like the bars that directly precede it or more like the bars that directly succeed it, and each respective series of musically similar bars is assigned to the same respective segment. Large changes in the distance measure(s) between adjacent bars may be used to identify boundaries between abutting musical segments. Computer systems and computer program products for implementing segmentation are also described. The results of segmentation may advantageously be applied in computer-based composition of music and musical variations, as well as in other applications involving labelling, characterizing, or otherwise processing music.
US11869465B2 Musical performance analysis method and musical performance analysis apparatus
An apparatus is provided that accurately estimates a point at which a musical performance is started by a player. The apparatus includes the musical performance analysis unit 32, and the musical performance analysis unit 32 obtains action data that includes a time series of feature data representing actions made by a player during a musical performance for a reference period and estimating a sound-production point based on the action data at an estimated point using a learned model L.
US11869464B2 Apparatus for mounting musical instruments
An apparatus for mounting musical instruments is disclosed. The apparatus may comprise a backplate fastened to a wall. A front portion of the backplate may comprise a pair of vertically positioned elevated guides. A bridge member having a top end and a bottom end may pivotably connect the backplate to a bracket. A cushioning member having a U-shaped opening for mounting the musical instruments may encase the bracket. A pair of grooves may be provided at a bottom portion of the cushioning member abutting the elevated guides of the backplate and allowing vertical translation of the cushioning member in accordance with the movement of the bracket and the bridge member. An encasing shaped like the cushioning member may be connected to a front portion of the cushioning member. The musical instruments may be mounted by their necks within the U-shaped opening of the cushioning member and the encasing.
US11869457B2 Synchronous display method and system, electronic device and computer readable medium
The present disclosure provides a synchronous display method of a spliced screen, a display system, an electronic device and a computer readable medium. The spliced screen includes display screens spliced together, and the display method is based on wireless communication and includes: sending control information to the spliced screen for N times at intervals so as to control the display screens to display simultaneously, where N is not less than 2 and is an integer, the control information sent for previous N−1 times includes first information and second information, the control information sent for an Nth time at least includes the second information, the first information is configured for controlling the display screen receiving the control information to turn off a receiving component of the display screen, the second information is configured for controlling the display screen receiving the control information to display after a preset time duration.
US11869456B2 Display apparatus and method of compensating gamma value of the same
A display apparatus includes a display panel, a first coordinate calculator, a second coordinate calculator and a gamma setter. The display panel includes a first display area and a second display area. The first coordinate calculator is configured to calculate color coordinates of first image data of the first display area. The second coordinate calculator is configured to calculate color coordinates of second image data of the second display area. The gamma setter is configured to adjust luminance of the first image data, the color coordinates of the first image data, luminance of the second image data and the color coordinates of the second image data.
US11869455B2 Systems and methods for ambient light compensation using PQ shift
Novel methods and systems for compensating for ambient light around displays are disclosed. A shift in the PQ curve applied to an image can compensate for sub-optimal ambient light conditions for a display, with the PQ shift being either an addition to a compensation value in PQ space followed by a subtraction of the compensation value in linear space, or an addition to the compensation value in linear space followed by a subtraction of the compensation value in PQ space. Further adjustments to the PQ curve can also be made to provide an improved image quality with respect to image luminance.
US11869452B2 Liquid crystal display
In an image processing device, for each of one or two or more picture elements among a plurality of picture elements, the one or two or more picture elements having an input grayscale value included in the input image data being equal to or less than a first predetermined value, the second panel data correction unit corrects the second aperture ratio of each of at least one pixel among the plurality of pixels, the at least one pixel facing the one or two or more picture elements, so that an actual transmittance gets closer to a theoretical transmittance, and the first panel data generation unit generates the first aperture ratio for each of the plurality of picture elements by dividing a normalized input grayscale value included in the input image data by a normalized luminance included in the panel luminance distribution data.
US11869450B2 Display brightness adjustment method and related apparatus
A display brightness adjustment method includes: an electronic apparatus obtains a to-be-displayed image and determines an average pixel brightness value of each backlight partition on a liquid crystal display (LCD) panel based on the to-be-displayed image, where a backlight region of the LCD panel is divided into a plurality of backlight partitions; the electronic apparatus determines an initial dimming duty cycle corresponding to each backlight partition based on the average pixel brightness value of each backlight partition; the electronic apparatus determines a drive current value based on the initial dimming duty cycle corresponding to each backlight partition and drive current threshold data; the electronic apparatus adjusts, based on the drive current value, light emitting brightness of the backlight region that exists when the to-be-displayed image is displayed.
US11869446B2 Display device
A display device includes a display panel including a pixel including switching elements of a first type and a second type different from the first type, a gate driver for generating a gate signal based on a gate clock signal and providing the gate signal to the display panel, a data driver for providing data voltage to the display panel, an emission controller for providing an emission controlling signal to the display panel, and a driving controller for generating control signals for controlling the gate and data drivers, and the emission controller. In a low-frequency driving mode, the display panel operates in a writing frame for writing data in the pixel and in a holding frame for holding the data written in the pixel, and the driving controller provides the gate driver with a gate clock signal having a direct current (DC) voltage during the holding frame.
US11869443B2 Gate driver and display device including the same
There are provided a gate driver and a display device including the same. The gate driver includes: a first scan driver; a first sensing driver; a first scan clock line; and a first sensing clock line. The first scan clock line includes a first scan clock main line extending in one direction, and a first scan clock connection line connected to the first scan clock main line and the first scan driver. The first sensing clock line includes a first sensing clock main line extending in one direction, and a first sensing clock connection line connected to the first sensing clock main line and the first sensing driver. The first scan clock main line is closer to each of the first scan driver and the first sensing driver than the first sensing clock main line.
US11869442B2 Display panel and display device having emission control driver
A display panel and a display device having an emission control driver are discussed. The display device can include a display panel to display an image through sub pixels, a scan driver to supply a second scan signal to each of second gate lines, and an emission control driver to supply an emission control signal to each of third gate lines and supply a first scan signal to each of first gate lines. Each emission control stage of the emission control driver can include an output buffer. The output buffer can output an emission control signal to an output line and output a first scan signal to a scan output line under control of a first control node, and output a high potential power supply voltage to the output line and output a low potential power supply voltage to the scan output line under control of a second control node.
US11869437B2 Display device and driving method thereof
A display device including pixels connected to a data line and a sensing line; a data driver supplying one of an image data signal and a sensing data signal to the data line; a sensing unit supplying an initialization voltage to at least one of the pixels through the sensing line and obtaining a sensing current value from at least one of the pixels through the sensing line; and a compensator generating compensation image data according to a sensing pixel current value among the sensing current value using an artificial neural network model learned to output reference image data corresponding to at least one reference sensing current value among the sensing current value.
US11869435B2 Display device and proximity sensor control method
In an organic EL display device including a proximity sensor, deterioration in display quality due to irradiation with IR light is suppressed. In a display period during which an image is displayed on a display unit, an emitting unit of the proximity sensor emits the IR light only in a period including a part of an IR light irradiation region turn-off period during which a plurality of light-emission control lines are driven such that no current is supplied to each of organic EL elements included in pixel circuits in a row corresponding to the IR light irradiation region, the period being before a time point at which the writing of a data signal into each of the pixel circuits in each of rows corresponding to the IR light irradiation region is started.
US11869434B1 Display panel and display device
Display panel and display device are provided. The display panel includes a display area and a non-display area. The display panel includes a plurality of first subpixels on the substrate. A first subpixel of the plurality of first subpixels includes a first pixel circuit and a light-emitting element electrically connected to the first pixel circuit. The first pixel circuit at least includes a first type of double-gate transistor. A first gate of the first type of double-gate transistor is connected to a first control line. A second gate of the first type of double-gate transistor is connected to a second control line. The display panel further includes a second detection line having a same width as the second control line.
US11869432B2 Display panel and driving method
Provided are a display panel and a driving method. The display panel includes a pixel driving circuit including a drive transistor, a data write module, a light emission control module, a threshold compensation module and a bias adjustment module. The control terminal of the drive transistor is connected to the first node. The first terminal of the drive transistor is connected to a third node. The second terminal of the drive transistor is connected to a second node. The light emission control module is connected in series with the drive transistor and connected in series with a light-emitting element. The threshold compensation module is connected in series between the control terminal of the drive transistor and the second terminal of the drive transistor. The first terminal of the bias adjustment module is connected to a bias signal terminal. The second terminal is connected to the second terminal of the drive transistor.
US11869431B2 Power provider and display device including the same
A power provider includes: a first power converter to convert an input voltage, and output a first power voltage to a display panel through a first power line; a second power converter to convert the input voltage, and output a second power voltage to the display panel through a second power line; and a short circuit detecting circuit to detect a short-circuit of the first power line and the second power line in the display panel, by determining whether or not a level of a sensed voltage measured at the second power line is greater than or equal to a reference short circuit voltage level during a short circuit detecting period. The short circuit detecting circuit is to vary a length of the short circuit detecting period and the reference short circuit voltage level in response to a driving frequency.
US11869430B2 Display and display driving method
A pixel is divided into a first subpixel and a second subpixel. A first data signal is input to a first drive unit that drives a first light-emitting element constituting the first subpixel, and a second data signal is input to a second drive unit that drives a second light-emitting element constituting the second subpixel. A gray scale value of the first data signal is smaller than a gray scale value of the second data signal.
US11869427B2 Display device
This display device according to an aspect of the disclosure includes a pixel circuit including: a drive transistor configured to control an electric current for a light-emitting element; a switching circuit; and a first capacitive element and a second capacitive element both connected to the switching circuit, wherein the switching circuit connects the first capacitive element to a control terminal of the drive transistor in a first period that falls within a single frame period and connects the second capacitive element to the control terminal of the drive transistor in a second period that falls within the single frame period and that follows the first period.
US11869425B2 Display device
A display device may include a first power line; a second power line; a data line that transmits a data signal; a scan line that transmits a scan signal; and pixels electrically connected to the first power line, the second power line, the data line, and the scan line. Each of the pixels may include light emitting elements electrically connected between the first power line and the second power line; and a first transistor that provides driving current to the light emitting elements in response to the data signal.
US11869424B2 Pixel driving circuit, pixel structure, and display panel
The present disclosure relates to the field of display technology, and proposes a pixel driving circuit, a pixel structure, and a display panel. The pixel driving circuit includes a plurality of driving transistors. For each driving transistor the first terminal is connected to a first power terminal, the second terminal is connected to a first node, and the control terminal is connected to a second node, so as to input current to the first node under the effect of the voltage at the second node. The low pixel density area of the display panel can be provided with the above-mentioned pixel driving circuit, so that the brightness difference between the low pixel density area and the high pixel density area can be avoided.
US11869423B2 Pixel circuit and driving method thereof, display panel and display apparatus
A pixel circuit, a display panel, a display apparatus and a driving method. The pixel circuit includes a data signal writing module, a driving module, a threshold compensation transistor, a first power voltage writing module and a light-emitting module, wherein the driving module includes a driving transistor.
US11869422B2 Display device
A display device, includes: a display area and a non-display area; a plurality of signal lines over the display area; and a plurality of connection lines in the display area and connected to the signal lines, wherein the plurality of connection lines includes a plurality of first connection lines connected to the signal lines, respectively, a plurality of third connection lines on a same layer as the first connection lines, and a plurality of second connection lines connecting the first connection lines to the third connection lines.
US11869419B2 Display device
A display device includes a first source printed circuit board connected to a control printed circuit board through a cable, a second source printed circuit board connected to the first source printed circuit board through a flexible printed circuit board, a display panel connected to the first source printed circuit board and the second source printed circuit board through a connection part, and a timing controller determining predicted power currents based on input image data, determining a target gain based on the predicted power currents and a maximum allowable power current of the flexible printed circuit board, and correcting the input image data corresponding to a gain reduction region of the display panel based on the target gain. Accordingly, the display device may reduce a power current flowing through the flexible printed circuit board and may include a flexible printed circuit board including a small number of pins.
US11869418B1 Micro light emitting diode display panel
A micro light emitting diode display panel including multiple pixel structures is provided. Each of the pixel structures includes at least one sub-pixel, which includes a first micro-light-emitting chip with a first light-emitting area and a second micro-light-emitting chip with a second light-emitting area smaller than the first light-emitting area. The first micro-light-emitting chip emits light corresponding to a first luminance interval according to a first operating current interval. The second micro light-emitting chip emits light corresponding to a second luminance interval according to a second operating current interval. A gray-scale value of the second luminance interval is lower than a gray-scale value of the first luminance interval. The first micro-light-emitting chip and the second micro light-emitting chip have the same light-emitting color. The second micro-light-emitting chip has a smaller slope of a tangent line to a luminance versus current curve than the first micro-light-emitting chip.
US11869415B2 Sweep signal driver and display device including the same
A sweep signal driver includes: a kth stage to output a kth emission signal to a kth emission line, and a kth sweep signal to a kth sweep signal line, the kth stage including: first, second, and third pull-up nodes; a node connection circuit between the first pull-up node and the second pull-up node, and between the first pull-up node and the third pull-up node; a first output circuit to output a sweep clock signal of a sweep clock terminal to a first output terminal connected to the kth sweep signal line when the third pull-up node has a gate-on voltage; and a second output circuit to output a gate-on voltage to a second output terminal connected to the kth emission line when the second pull-up node has a gate-on voltage. A pulse of the kth sweep signal linearly changes from a gate-off voltage to the gate-on voltage.
US11869413B2 Pixel circuit, array substrate comprising the same and display panel
An array substrate including a plurality of pixel units arranged in a matrix is provided. Each pixel unit at least includes a first sub-pixel, a second sub-pixel and a third sub-pixel that emit light of different colors, the first sub-pixel has a lower luminous efficiency than the second and third sub-pixels. The array substrate further comprises a plurality of first gate lines and a plurality of second gate lines that correspond to respective rows of pixel units of the plurality of pixel units. The first sub-pixel in each row of pixel units of the plurality of pixel units is coupled to a first gate line of the plurality of first gate lines, and the second sub-pixel and the third sub-pixel in the row of pixel units of the plurality of pixel units are both coupled to a second gate line of the plurality of second gate lines.
US11869401B2 Display device, image compensation method therefor, and image compensation system therefor
A display device may include a display panel including a plurality of pixels, a data compensator configured to calculate compensation grayscale data for a measuring grayscale based on capturing luminance data including luminances of the pixels corresponding to one of capturing grayscales included in a plurality of grayscales, measuring luminance data including luminances of a plurality of areas of the display panel corresponding to the measuring grayscale other than the capturing grayscales among the grayscales, and input grayscale data for the measuring grayscale, a timing controller configured to generate output grayscale data based on the input grayscale data and the compensation grayscale data, and a data driver configured to generate a data voltage based on the output grayscale data, and provide the data voltage to the display panel.
US11869399B2 Driving circuit and semiconductor integrated circuit for use in an optical communication device
A driving circuit includes first and second input signal terminals, first and second output signal terminals, constant current sources, first and second transistors having control terminals connected to the first and second input signal terminals, third and fourth transistors each having a control terminal to which a first bias voltage is applied, first and second inductors each having a first inductance, and third and fourth inductors each having a second inductance larger than the first inductance. The driving circuit further includes fifth and sixth transistors each having a control terminal to which a second bias voltage is applied, outflow terminals connected to inflow terminals of the third and fourth transistors via the first and second inductors, and inflow terminals connected to the first and second output signal terminals via the third and fourth inductors.
US11869397B2 Abnormality detection circuit
An abnormality detection circuit includes: a plurality of voltage dividing circuits; a first selector configured to select and output one of a plurality of outputs of the plurality of voltage dividing circuits; a first comparator configured to compare an output of the first selector with a reference voltage; and a first detector configured to detect an abnormality based on an output of the first comparator, wherein the selection of the first selector is switched in synchronization with a vertical synchronization signal or a horizontal synchronization signal of a liquid crystal display device.
US11869396B2 Display device and operating method therefor
The present disclosure relates a display device and a method of driving the same. For example, a display device according to one or more embodiments of the present disclosure includes pixels, a sensing unit, and a compensator calculating a current compensation value for each of the pixels based on a sensing value of the sensing unit, a first pixel among the pixels includes at least two light emitting diodes connected in series with a first transistor that controls a current, the sensing unit outputs a sensing value by sensing a voltage of the light emitting diodes in a sensing period, and the compensator increases the current compensation value for the first pixel as a voltage of the second node decreases in the sensing period.
US11869395B2 Color calibration display apparatus, color calibration display method, and switchable display system for providing virtual reality or augmented reality using color calibration display apparatus
A switchable display system for providing virtual reality or augmented reality using a color calibration display apparatus may comprise: an augmented reality data server configured to provide virtual reality and augmented reality information; and a color calibration display apparatus using a color calibration display module configured to perform color calibration according to ambient illuminance in a use environment.
US11869391B2 Display device
A display device includes a display panel, a back cover which is disposed on a bottom surface of the display panel and has a plurality of protrusions on both sides, and a plurality of protective blocks which is inserted into grooves of the plurality of protrusions on some sides of the back cover. The plurality of protective blocks includes a first part which has a protrusion at one side and a groove at another side, a second part which is opposite to the first part, a third part which connects the first part and the second part, and a fourth part which protrudes from the first part to the second part and is inserted into the grooves of the plurality of protrusions.
US11869384B2 Information processing apparatus, information processing system, and non-transitory computer readable medium
An information processing apparatus includes an acquisition unit and a changing unit. The acquisition unit acquires character information input by a viewer to content. The changing unit changes a representation form of a frequent word which is character information with a high appearance frequency among character information input by multiple viewers to the content.
US11869380B2 Prosthesis simulator devices and methods
Disclosed herein are prosthesis simulator devices comprising a first restraint configured to restrain one or more fingers of a wearer of the simulator, a second restraint configured to restrain a thumb of the wearer, and a plurality of artificial digits configured to move in a manner to simulate one or more prosthetic fingers and a prosthetic thumb of a prosthesis. The first restraint can be attached to a roof plate connected to a base plate and defining a dorsal side of the prosthesis simulator. The second restraint can be attached to a holster connected to the base plate on a palmar side of the prosthesis simulator. Also disclosed herein are methods of using the same.
US11869379B2 Abdominal hernia simulation model for surgical training
A surgeon training apparatus includes a cassette, which includes biological tissue repurposed into a form consistent with the anatomical configuration of abdominal hernias, affixed into an anatomically correct silicon framework which replicates the abdominal anatomy. The framework positions the cassette in an anatomically correct position within the abdominal cavity, enabling surgeons to train using a properly positioned representation of the target anatomy, thus requiring the surgeon to properly use surgical tools to correct the pathologic condition caused by the hernia. The cassette is formed by applying biologic tissue to a specially designed “plate,” which affixes the tissue block into the anatomic framework, and is adapted for connection to a grounding device so the surgeon can use cautery during the simulated hernia repair. The cassette can be positioned inside a manikin, and can be used to train surgeons to repair human hernias using multiple techniques, including robot assisted and laparoscopic methods.
US11869378B2 Surgical training model for laparoscopic procedures
A surgical training device is provided. The training device includes a model for practicing the passage of needle and suture. The model includes a base with a plurality of openings configured to receive a plurality of suture tabs. The suture tabs are made of elastomeric material. Some suture tabs includes pre-formed tab apertures for the passage of a suture. Other suture tabs include a penetrable area through which a suture needle may penetrate for passing a suture. The suture tabs are movable with respect to the base to orientate them at different angles with respect to the base. The base itself may include portions that are angled with respect to each other. The suture tabs are movable with respect to the base to pull, expose or open the tab apertures and surfaces. Some of the tab apertures are slits that open upon being pulled relative to the base requiring the user to practice holding the tab while passing the needle through the tab.
US11869376B2 Taking corrective action based upon telematics data broadcast from another vehicle
A computer-implemented method of using telematics data associated with an originating vehicle at a destination vehicle is provided. The method may include receiving telematics data associated with the originating vehicle by (1) a mobile device or (2) a smart vehicle controller associated with a driver or vehicle. The mobile device or smart vehicle controller may analyze the telematics data received to determine that (i) a travel event exists, or (ii) that a travel event message or warning is embedded within the telematics broadcast received. If the travel event exits, the method may include automatically taking a preventive or corrective action, at or via the mobile device or smart vehicle controller, which alleviates a negative impact of the travel event on the driver or vehicle to facilitate safer or more efficient vehicle travel. Insurance discounts may be provided to insureds based upon their usage of the risk mitigation or prevention functionality.
US11869374B2 Method and system for assisting in the management of the energy of an aircraft over a minimum ground distance in an approach phase
A system includes a reception unit to receive current flight data of the aircraft and current meteorological data, a data processing unit to perform an iterative computation to determine, as a function at least of a set of predetermined rules, of a set of constraints and of current values including current meteorological data, an optimal flight trajectory making it possible to generate a dissipation of the energy of the aircraft to bring it, at a stabilized final position, into a final energy state with a minimum ground distance, the optimal flight trajectory defining positions at which actions must be implemented on the aircraft, and a data transmission unit to transmit at least the minimum distance to at least one user system.
US11869368B1 Systems and methods for aerial vehicle management
Provided herein are systems and methods of managing travel by aerial vehicles on an air roadway system, having: a plurality of roads for travel by the aerial vehicles following routes created by a static route planning model; and a plurality of loop systems designated for entry and exit into areas of interest, having an ascending loop and a descending loop wrapping around each other in a spiral without intersecting, and allowing rotational travel in a vertical direction; wherein the routes are created according to an arrival point and a destination point of a user of an aerial vehicle, and wherein the routes are designed to provide minimal interruptions during travel without intersecting other aerial vehicles on the air roadway system.
US11869365B2 Apparatus and method for detecting unmanned aerial vehicle
Provided is a method and apparatus for detecting an unmanned aerial vehicle (UAV). The method of detecting a UAV includes receiving images from one or more cameras positioned in a UAV protected area; analyzing the received image to extract a UAV from the received image; and providing data related to the extracted UAV to train a UAV detection model, wherein photographing times or photographing positions of the one or more cameras are variably controlled.
US11869360B2 Empathic autonomous vehicle
An autonomous vehicle is provided. The autonomous vehicle includes a vehicle body, sensors and a processing element. The sensors are deployed on the vehicle body to sense surroundings of the vehicle body. The processing element is coupled to the vehicle body and the sensors. The processing element is configured to receive information from the sensors and to control driving operations of the vehicle body in accordance with the received information. The processing element is also configured to interpret at least a portion of the received information as being indicative of a troublesome incident and to deduce that a need for help to address the troublesome incident exists.
US11869359B2 Automatically pairing GPS data to planned travel routes of mobile objects
GPS data is paired with planned travel routes for mobile objects including vehicles. A system obtains GPS data from a mobile object and compares the GPS data to planned travel routes. The comparison includes comparing GPS coordinates of the mobile object to the planned travel routes to determine if a specified level of GPS coordinates are within a specified distance or buffer distance from a planned travel route within a specified period of time, the mobile object is travelling in the same direction of a planned travel route, and the planned travel route is unique. If such conditions are met, the mobile object is assigned or matched to a planned travel route.
US11869357B1 Method and apparatus for expanded traffic watch
An apparatus including a garment having a front configured to substantially cover a person's torso, left and right shoulder regions configured to simultaneously substantially cover the person's left and right shoulders, respectively; a first wearable device attached to the front of the garment; and a second wearable device attached to at least one of the shoulder regions of the garment; and wherein each of the first wearable device and the second wearable device includes means for causing an audio alert to be emitted by an audio speaker located on the garment. The apparatus may be further comprised of a third wearable device which is attached to the left shoulder region of the garment; wherein the second wearable device is attached to the right shoulder region of the garment; and wherein the third wearable device includes means for causing an audio alert to be emitted by the audio speaker.
US11869352B2 Emergency alert transmission system and method
A mobile alert transmission system for an emergency vehicle, includes a switch configured to activate an emergency alert. An antenna is configured to emit radio-frequency waves that transmit the emergency alert. A signal generator is electronically coupled to the antenna, and is configured to generate the radio-frequency waves and to provide the radio-frequency waves to the antenna. A controller is communicable with the signal generator and the switch. The controller is configured to receive a command from the switch to activate the emergency alert and to cause the signal generator to generate radio-frequency waves.
US11869349B2 Traffic control device and traffic light
[Solving Means] A traffic control device according to an embodiment of the present invention is a traffic control device that controls a traffic light installed on a route of a vehicle running on the basis of an operation diagram, including: an acquisition unit; a determination unit; and a signal generation unit. The acquisition unit acquires, from the vehicle, vehicle information including information regarding the operation diagram and a current position of the vehicle. The determination unit calculates, on the basis of the vehicle information, an estimated time of arrival at the traffic light, and determines whether or not the estimated time is on a scheduled time. The signal generation unit generates, where it is determined that the estimated time is delayed from the scheduled time, a control signal for causing the traffic light to execute signal control for preferentially causing the vehicle to pass therethrough.
US11869348B2 Processing apparatus and method for generating route navigation data
A processing apparatus for generating route navigation data is provided, to, generate training data based on road network data corresponding to a network of roads in a defined geographical area, and journey data sets, each journey data set comprising data indicative of a journey by a road user through the network of roads and being derived using geolocation transmissions from a communications device of the road user, train a classifier model based on the training data, apply the trained classifier model on road data corresponding to a road in the defined geographical area, for the trained classifier model to predict a direction of traffic flow on the road, and generate the route navigation data indicative of the predicted direction of the traffic flow on the road. A method for generating route navigation data is also provided.
US11869346B2 Real-time aircraft turbulence sensing, reporting, and mapping system and method for enhancing passenger safety and comfort
Systems and methods are disclosed for periodic real-time reporting of in-flight turbulence experienced by aircraft using the existing Automatic Dependent Surveillance-Broadcast (ADS-B) messaging system. The invention includes both broadcast to and reception from other aircraft and ground stations using the ADS-B system. Systems and methods for displaying the received turbulence reports on a cockpit display system are also disclosed. The disclosed systems and methods accomplish the objectives of the invention on a non-interference basis with existing ADS-B system functionality by utilizing currently reserved message types and/or unused data fields for the turbulence reporting. The invention is applicable to both 1090ES and 978 UAT ADS-B systems.
US11869345B2 Controlling groups of electrical loads
A load control system may include control devices for controlling electrical loads. The control devices may include load control devices, such as a lighting device for controlling an amount of power provided to a lighting load, and controller devices, such as a remote control device configured to transmit digital messages for controlling the lighting load via the load control device. The remote control device may communicate with the lighting devices via a hub device. The remote control device may detect a user interface event, such as a button press or a rotation of the remote control device. The remote control device or the hub device may determine whether to transmit digital messages as unicast messages or multicast messages based on the type of user interface event detected. The remote control device, or other master device, may synchronize and/or toggle an on/off state of lighting devices in the load control system.
US11869344B2 Configuring communications for a load control system
A load control system may include multiple control devices that may send load control messages to load control devices for controlling an amount of power provided electrical loads. To prevent collision of the load control messages, the load control messages may be transmitted using different wireless communication channels. Each wireless communication channel may be assigned to a load control group that may include control devices and load control devices capable of communicating with one another on the assigned channel. A control device may send load control messages to a load control device within a transmission frame allocated for transmitting load control messages. The transmission frame may include equal sub-frames and load control messages may be sent at a random time within each sub-frame. Control devices may detect a status event within a sampling interval to offset transmissions from multiple control devices based on detection of the same event.
US11869341B2 IoT compatible electronic door chime
An electronic door chime can meet safety standards and be compatible with smart doorbells and IOT doorbells. Current generation smart doorbells, also called IOT doorbells, require continuous power to drive the cameras, audio interfaces, and other components within the smart doorbell. Compatibility issues with prior art doorbell systems have emerged with the smart doorbell receiving inadequate power or power that doesn't meet the smart doorbell's input specification. In some cases, a prior art doorbell system is driven to failure or to excessive temperatures when the smart doorbell continuously draws too much power. A new electronic door chime can safely power the smart doorbells while also being compatible with simple push button doorbell devices.
US11869337B2 Fire alarm peripheral addressing using a smartphone
An emergency alarm system peripheral, such as a hazard detector, intrusion detector, or a notification appliance, includes a base that is permanently installed on a wall or ceiling, and a head which mounts to the base. Various embodiments and methods are provided to easily and efficiently assign addresses to the peripherals in the system.
US11869330B2 Systems, methods, and devices for automatic signal detection based on power distribution by frequency over time
Systems, methods, and devices for automatic signal detection in an RF environment are disclosed. A sensor device in a nodal network comprises at least one RF receiver, a generator engine, and an analyzer engine. The at least one RF receiver measures power levels in the RF environment and generates FFT data based on power level data. The generator engine calculates a power distribution by frequency of the RF environment in real time or near real time, including a first derivative and a second derivative of the FFT data. The analyzer engine creates a baseline based on statistical calculations of the power levels measured in the RF environment for a predetermined period of time, and identifies at least one signal based on the first derivative and the second derivative of the FFT data in at least one conflict situation from comparing live power distribution to the baseline of the RF environment.
US11869327B2 Fire or smoke alarm
Various embodiments include a fire or smoke alarm comprising: a detection arrangement arranged within an alarm housing; and an alarm-housing cover having, on an inner side, a plurality of housing ribs pointing radially in the direction of an alarm dome. The detection arrangement comprises a level divider with an opening. A maximum possible spacing between two points on a peripheral line of the opening or on a common peripheral line of a plurality of openings is larger than a diameter of the alarm dome. The peripheral line of the opening or the common peripheral line of a plurality of openings in the level divider extends beyond the alarm dome of the alarm-housing cover on all sides.
US11869326B2 Ember detector device, a bush/wild fire detection and threat management system, and methods of use of same
Embers created by fires, particularly fires in environments such as grassland, bushland, and forests, can lead to the loss of property and animal and human lives. In addition to the loss of property and lives, fires caused by embers lead to an increase in greenhouse gasses, an increase in the risk associated with an ember attack and/or a fire, and a reduced ability to effectively fight an ember attack and/or a fire. The concept bush/wildfire should be understood to include forest fires, grassland fires, and the like. The present disclosure relates to an ember detector device, a bush/wild fire detection and threat management system, and methods of reducing greenhouse gasses, reducing the risk associated with an ember attack and/or a fire, and enhancing an ability to effectively fight an ember attack and/or a fire.
US11869321B2 Blending inputs and multiple communication channels
A security system is provided to integrate a local existing security system with other security and automation devices which may not be compatible with the existing security system. The security system can connect and integrate an existing security system, and provide a centralized point of controlling all existing and new security and automation devices in a premise, thereby allowing flexibility in modifying and expanding a security system in the premise without need of replacing the security system that has been already installed throughout the premise. The security system can at least partially self-program to communicate with an existing security system when the security system is connected to the existing security system.
US11869317B2 Cooperative card wagering game
A method for playing a cooperative card wagering game for a plurality of players and a dealer using a customer cooperative wagering table and a deck of cards with each card having a numerical value, the cooperative wagering table having a dealer table edge, a community table edge, and a community line positioned therebetween, each player has an individual hand, and contributes a card to form a community hand by placing the card upon the community line, the players cooperate to maximize the value of the community hand, while also maximizing their respective individual hands, whereby the players cannot obtain a player win result if the community hand is less than the dealer's hand in value.
US11869310B2 Gaming device with a changing arrangement of symbol display positions
A gaming device comprises a display, a processor, and a memory storing (a) a current symbol position state defining, for each of a plurality of columns of symbol positions, a number of symbol positions for which symbols are to be selected; (b) a pay table; and (c) instructions. When the instructions are executed by the processor cause the processor to control the display to display a plurality of columns of symbol positions corresponding to the current symbol position state, select symbols for the displayed symbol positions by selecting stopping positions of a plurality of reel strips, wherein at least one of the reel strips comprises at least one designated symbol, evaluate the selected symbols for winning combinations based on the pay table, and responsive to the selected symbols of a column including a designated symbol, modify the symbol position state for the respective column to include at least one additional symbol position for a next symbol selection.
US11869307B2 Account and fund management
Various examples of managing electronic accounts across various devices are described. Tokens may be used to transfer funds from one device to another device as the funds are desired for various activities such as gaming.
US11869305B2 Bonus with proximity of occurrence related to base game outcomes or payback percentage
Each play of a base game increases the likelihood of winning a bonus award. A display provides a graphical indication of the change in likelihood of winning the bonus award. In one aspect, the bonus award comprises the opportunity to play a secondary game. In another aspect, winning the bonus award may be based on payback percentage or outcomes of the base game. In yet another aspect, the timing of the next bonus award can be configured, or otherwise based on one or more conditions.
US11869302B2 Device, system and method for facilitating communications between electronic gaming machines and mobile devices
Various system, method, and device embodiments are disclosed for establishing and utilizing a wireless connection between an electronic gaming machine and a mobile device associated with a player. Such embodiments include use of a first component configured to communicate information with the mobile device using near-field communications and use of a second component configured to automatically pair the mobile device with the mobile interface device, using a Bluetooth connection, wherein the pairing of the mobile device with the mobile interface device utilizes the information communicated to the mobile device using the first component.
US11869300B2 Method and apparatus for displaying content on ancillary display in gaming environment with gaming machines having primary front displays
An ancillary display for a gaming environment having one or more gaming machines each having a respective primary display that displays respective gaming action and/or gaming enticements includes a subarea image capturing circuit configured to capture video subarea signals corresponding to a predetermined subportion of imagery presented by at least one of the primary displays of at least one of the gaming machines, and one or more image output driver circuits configured to output ancillary imagery that is responsive to at least one of the captured video subarea signals.
US11869298B2 Electronic gaming machines and electronic games using mixed reality headsets
A method of interacting with an electronic gaming machine that executes a program for a wagering game includes generating a video image including the electronic gaming machine, the electronic gaming machine is within a view of a player, generating virtual content associated with the game executed by the electronic gaming machine, and displaying the virtual content to the player to augment the player's view of the electronic gaming machine, the virtual content appears to the player to be on or adjacent to the electronic gaming machine. Related electronic gaming machines and electronic gaming systems are also disclosed.
US11869296B2 Equipment controlling apparatus and equipment controlling method
Provided is an equipment controlling apparatus that includes a storage section that stores a time frame within which a setting of operation of a device disposed in a predetermined region is to be changed, and a control section that controls the device to change operation between a time frame set in advance in the storage section and a time frame different from the time frame.
US11869295B2 Establishment of secure Bluetooth connection to Internet of Things devices, such as electronic locks
Systems and methods are disclosed for managing secure connection between a mobile device and an Internet of things device, such as an electronic lock. In some instances, a mutual authentication process is performed, and public keys are exchanged. Once keys are exchanged, subsequent communication between the devices may be encrypted using a shared key generated using the exchanged keys.
US11869286B2 Method and system for inspecting an asset
A system for determining a condition of an asset such as a vehicle or a machine tool includes a diagnostic tool. The diagnostic tool for determining a condition of a vehicle includes an inspection unit having a scanner, a camera, a laser pointer, and a thermometer, a communication unit having a transceiver, a wireless and a Bluetooth, and a user interface unit having a microphone, LED lights and a speaker. The diagnostic tool acquires a vehicle identification number (VIN), transmits the VIN information, and receives basic information including an inspection procedure provided from a manufacturer of the vehicle and history information of the vehicle associated with the acquired VIN for providing a new health condition of the vehicle under inspection. A method for determining a condition of an asset is also performed by the system including the diagnostic tool.
US11869284B2 Failure diagnosis device, failure diagnosis system, failure diagnosis method, and failure diagnosis program
A fault diagnostic device 80 includes an input unit 81 and a generation unit 82. The input unit 81 receives input of observation data of a vehicle operating at a predetermined speed. The generation unit 82 extracts time series features of the observation data as features indicating a normal condition, and generates a feature master indicating the normal condition of the vehicle based on the extracted features.
US11869281B2 Vehicle data sharing with interested parties
An example operation may include one or more of receiving, at a server, sensor data from one or more sensors disposed on a vehicle, receiving, at the server, additional sensor data from a computing device operating inside the vehicle, determining the sensor data and the additional sensor data correspond to the vehicle's operational status, determining whether one or more of the sensor data and the additional sensor data exceed one or more thresholds, and when one or more of the sensor data and the additional sensor data exceed the one or more thresholds, providing a value to the vehicle.
US11869280B2 Information providing method and information providing system
An information providing method is performed in an information providing system. The information providing method includes: acquiring pieces of speed information of a vehicle in association with identification information of an in-vehicle device from the in-vehicle device via roadside antennas, each of the pieces of speed information having been stored in the in-vehicle device each time the vehicle moves a prescribed distance before the vehicle passes by the roadside antennas; and causing an information display device to display evaluation information in association with the identification information, the evaluation information indicating a frequency of occurrence of sudden acceleration or deceleration events of the vehicle obtained from a proportion of differences between calculation values outside a threshold range, the calculation values being calculated on the basis of the pieces of speed information in a prescribed period corresponding to the pieces of speed information stored in the in-vehicle device.
US11869278B2 Method for determining a status of one of multiple machine components of a machine and status-determining system
A method for determining a status of one of multiple machine components of a machine on the basis of a digital machine model, wherein the digital machine model describes the multiple machine components, includes the steps of: determining component manufacturer data of the multiple machine components; determining machine manufacturer data of the multiple machine components; determining machine operator data of the multiple machine components; and determining the status of the one of the multiple machine components by linking the determined component manufacturer data, the determined machine manufacturer data and the determined machine operator data.
US11869276B2 Communication device, computer-implemented methods and software for obtaining information offline
An application running on a user's mobile communication device photographically captures images of a code image. The code image may be permanently displayed at the transport location, or may be provided on a vehicle temporarily at the transport location. The displayed code image encodes travel data including ticket prices of a travel service from the transport location, and the application decodes the travel data from the captured images. The user can use the application to purchase a travel ticket on the travel service.
US11869275B1 Systems and methods for image analysis using facial characteristics
A first image showing a non-frontal view is received. CNN outputs generated based on the first image are concatenated to generate a concatenated CNN output. The concatenated CNN output is input to a first encoder to generate a first value for a first statistical property and a first value for a second statistical property. Configural information is generated based on the first image. The configural information is input to a second encoder to generate a second value for the first statistical property and a second value for the second statistical property. Vectors are generated based on the first and second values for the first statistical property, and the first and second values for the second statistical property. A latent vector is generated based on the vectors. The latent vector is input to a decoder to generate a second image showing a frontal view.
US11869272B2 Liveness test method and apparatus and biometric authentication method and apparatus
A processor-implemented method includes: generating a preprocessed infrared (IR) image by performing first preprocessing based on an IR image including an object; generating a preprocessed depth image by performing second preprocessing based on a depth image including the object; and determining whether the object is a genuine object based on the preprocessed IR image and the preprocessed depth image.
US11869263B2 Automated classification and interpretation of life science documents
A computer-implemented tool for automated classification and interpretation of documents, such as life science documents supporting clinical trials, is configured to perform a combination of raw text, document construct, and image analyses to enhance classification accuracy by enabling a more comprehensive machine-based understanding of document content. The combination of analyses provides context for classification by leveraging relative spatial relationships among text and image elements, identifying characteristics and formatting of elements, and extracting additional metadata from the documents as compared to conventional automated classification tools.
US11869258B1 Classifying and segmenting characters within an image
An image is acquired by a camera. The image has a first set of characters and a second set of characters. The first set of characters are classified as an identifier. The second set of characters are classified as data associated with the identifier. The image is divided to create an image segment. The image segment includes the first set of characters and not the second set of characters. The first set of characters are decoded in the image segment to generate a first character string. The second set of characters are decoded to generate a second character string. The first character string is linked to the second character string based on classifying the first set of characters as the identifier and the second set of characters as the data associated with the identifier.
US11869257B2 AR-based labeling tool for 3D object detection model training
A method for detecting and labeling a target object in a 2D image includes receiving a plurality of 2D images from a visual sensor, manually marking points of the target object on each of the 2D images, generating from the 2D images a 3D world coordinate system of the environment surrounding the target object, mapping each of the marked points on the 2D images to the 3D world coordinate system using a simultaneous localization and mapping (SLAM) engine, automatically generating a 3D bounding box covering all the marked points mapped to the 3D world coordinate system, mapping the 3D bounding box to each of the 2D images, generating a label for the target object on each of the 2D images using a machine learning object detection model, and training the machine learning object detection model based on the generated label for the target object.
US11869254B2 Method and apparatus to recognize transported passengers and goods
A method and apparatus to recognize transported passengers and goods are disclosed herein. One example includes an apparatus comprising a processor unit on a vehicular entity, a communication component coupled to the processor unit, and a memory portion associated to the processor unit and structured to store information and data received through the communication component about at least one of passengers, luggage and/or goods on the vehicular entity, with the communication component being activated by a presence of the at least one of the passengers, luggage and/or goods on the vehicular entity.
US11869253B2 Vehicle environment modeling with a camera
System and techniques for vehicle environment modeling with a camera are described herein. A device for modeling an environment comprises: a hardware sensor interface to obtain a sequence of unrectified images representative of a road environment, the sequence of unrectified images including a first unrectified image, a previous unrectified image, and a previous-previous unrectified image; and processing circuitry to: provide the first unrectified image, the previous unrectified image, and the previous-previous unrectified image to an artificial neural network (ANN) to produce a three-dimensional structure of a scene; determine a selected homography; and apply the selected homography to the three-dimensional structure of the scene to create a model of the road environment.
US11869252B2 Method and apparatus used for extracting feature point of environmental target
A method and apparatus used for extracting a feature point of an environmental target, which relate to the field of vehicles. The method comprises: acquiring the position of each corner point of an environmental target; and determining a feature point of the environmental target according to the position of each corner point of the environmental target. Thus, the problem wherein target identification is not precise may be solved, which is particularly suitable for the identification of a large target.
US11869249B2 System, method and apparatus for object identification
The present disclosure provides a system, a method and an apparatus for object identification, capable of solving the problem in the related art that a system for centralized control and management of unmanned vehicles may not be able to identify an object effectively. The system for object identification includes a sensing device, a control device and one or more unmanned vehicles. The control device is configured to determine an object not belonging to a predetermined category as an unknown object by performing object identification based on sensed data; mark the unknown object in the sensed data including the unknown object; determine an unmanned vehicle within a predetermined range from the unknown object; transmit the sensed data with the marked unknown object and an instruction to identify the unknown object to the determined unmanned vehicle; receive a feedback message from the unmanned vehicle, and when the feedback message carries information on an object category, save the information on the object category and mark a category of the unknown object as the saved object category.
US11869246B2 Method and apparatus for crowd control maps
An approach is disclosed for detecting cornering spots capable of facilitating crowd control by limiting a mobility of a crowd. The approach involves, for example, collecting satellite, aerial, and/or street-level imagery associated with one or more geographic features of a geographic area. The approach also involves determining at least one cornering spot along with one or more attributes of the cornering spot characterizing the effectiveness of the cornering spot to assist in crowd control. Cornering spot data can be stored in a geographic database and/or displayed in an application on user equipment.
US11869241B2 Person-of-interest centric timelapse video with AI input on home security camera to protect privacy
An apparatus including an interface and a processor. The interface may be configured to receive pixel data generated by a capture device. The processor may be configured to generate video frames in response to the pixel data, perform computer vision operations on the video frames to detect objects, perform a classification of the objects detected based on characteristics of the objects, determine whether the classification of the objects corresponds to a user-defined event and a user-defined identity and generate encoded video frames from the video frames. The encoded video frames may comprise a first sample of the video frames selected at a first rate when the user-defined event is not detected and a second sample of the video frames selected at a second rate while the user-defined event is detected. The video frames comprising the user-defined identity without a second person may be excluded from the encoded video frames.
US11869240B1 Semantic video segmentation
Systems and techniques are generally described for semantically segmenting videos. In various examples, a selection of a first video may be received. A first query to segment the first video into segments related to a first category of content may be received. A first plurality of segments related to the first category may be determined. In some examples, time code data representing the first plurality of segments may be sent to a remote computing device, wherein a video player of the remote computing device is effective to play the first plurality of segments based at least in part on the time code data.
US11869238B2 Augmented reality system for real-time damage assessment
A method and system for improving damage assessment by automatic measurement of virtual objects within an augmented reality (AR) representation of a physical environment are disclosed. A user interacts with a mobile computing device to position and resize virtual objects within a virtual space corresponding to a physical environment, which is presented to the user as an AR environment generated by the mobile computing device. The virtual objects are positioned and sized to match damaged physical objects within the physical environment. The sizes of the physical objects are automatically determined using the virtual sizes of the virtual objects, which physical sizes are further used to determine the extent of damage.
US11869233B2 Data processing device, data processing method, program, and electronic device
There is provided an imaging system. The imaging system comprising a multispectral camera configured to capture a multispectral image of an object, an RGB camera configured to capture a color image of the object, at least one storage device configured to store spectrum information for each of a plurality of labeled objects, and processing circuitry. The processing circuitry is configured to determine, based on the captured multispectral image, spectrum information associated with the object, associate, based at least in part, on the spectrum information associated with the object and the stored spectrum information for each of the plurality of objects, a label with the color image of the object, and store, on the at least one storage device, the color image and the associated label as training data.
US11869232B2 Deep learning inference efficiency technology with early exit and speculative execution
Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.
US11869230B2 Joint forecasting of feature and feature motion
A computer-implemented method of forecasting the semantic output of at least one frame, the method comprising the steps of receiving the input frames from a camera up to a predetermined time, processing via a down-sampling module of a neural network the plurality of input frames to receive a plurality of feature tensors, determining spatio-temporal correlations between the plurality of feature tensors, processing the plurality of feature tensors and the spatio-temporal correlations to receive at least one forecasted feature tensor, and processing via an up-sampling module of the neural network the at least one forecasted feature to receive at least one forecasted semantic output for a time larger than the predetermined time.
US11869218B2 System and method for camera calibration
A system and/or method for imaging system calibration, including: determining a dense correspondence map matching features in a first image to features in a second image, and determining updated calibration parameters associated with the image acquisition system based on the matching features.
US11869213B2 Electronic device for analyzing skin image and method for controlling the same
An electronic device including a display; a distance sensor; a camera; and at least one processor configured to: obtain a two-dimensional (2D) face image of a user via the camera and obtain distance sensing data via the distance sensor; identify a distance between the user and the electronic device, and a rotation angle of a face of the user with respect to the electronic device, using the obtained 2D face image and the obtained distance sensing data; modify at least a part of the 2D face image based on at least one of the identified distance and the identified rotation angle; and provide information about at least the part of the modified 2D face image via the display.
US11869209B1 Human pose image data based returned goods processing system and related methods
A returned goods processing system may include a camera configured to acquire human pose image data of a given user while processing a returned item. The system may also include a returned goods processing server configured to store reference human pose image data of sample users while processing returned items. The stored human pose image data may be indicative of compliance with an acceptable return processing procedure. The returned good processing server may also be configured to compare the acquired human pose image data with the stored reference human pose image data to determine compliance with the acceptable return processing procedure, and generate a notification based upon the comparing. The returned goods processing server may also be configured to perform machine learning to update the stored reference human pose image data based upon the acquired human pose image data.
US11869207B2 Determination of a true shape of an object based on transformation of its optical image
Methodology of unwrapping of phase from an optical image in the presence of both noise and unreliable phase fringes configured to tackle both problems simultaneously and, in the most efficient of multiple related implementations, including at least three prongs: i) SD-ROM based denoising procedure, ii) reliable estimation of the gradient of both the wrapped and unwrapped phase with the use of the forward and inverse Laplacian operators; and iii) fringe quality improvement with the use of Fuzzy Logic based Edge Detection. Transformation of optical images with the use of such methodology to provide an image representing visually-perceivable representation of the object's shape. Computer program product configured to implement the same.
US11869200B2 ML model arrangement and method for evaluating motion patterns
A ML model arrangement configured for evaluating motion patterns in a sequence of image data structures is described. The ML model arrangement comprises a first ML model configured for predicting a set of key data elements for each image data structure of the sequence of image data structures, a key data element indicating a respective position of a landmark in the image data structure. The ML model arrangement further comprises at least one second ML model, each second ML model being a ML model configured for evaluating a corresponding specific motion pattern. Each second ML model is configured for determining, based on input data comprising at least one of the key data elements predicted for at least one image data structure or data derived therefrom, class labels for each image data structure, said class labels identifying at least one of: at least one motion phase of the specific motion pattern, at least one evaluation point of the specific motion pattern.
US11869191B2 System and method for tissue viability screening
A system for determining the viability of an embryo comprises an imaging device, an excitation device configured to direct an excitation energy at an embryo, a controller communicatively connected to the imaging device and the excitation device, configured to drive the excitation device and collect images from the imaging device at an imaging frequency, a processor performing steps comprising acquiring a set of images from the imaging device, performing a Fourier Transformation to generate a set of phasor coordinates, computing a D-trajectory, computing a set of values of additional parameters, comparing the set of values to a set of stored values related to embryos of known viability, and calculating a viability index factor of the embryo from the set of values and the set of stored values. Methods of calculating embryo viability and determining one or more properties of a tissue are also described.
US11869189B2 Systems and methods for automated digital image content extraction and analysis
Systems and methods are configured to extract images from provided source data files and to preprocess such images for content-based image analysis. An image analysis system applies one or more machine-learning based models for identifying specific features within analyzed images, and for determining one or more measurements based at least in part on the identified features. Such measurements may be embodied as absolute measurements for determining an absolute distance between features, or relative measurements for determining a relative relationship between features. The determined measurements are input into one or more machine-learning based models for determining a classification for the image.
US11869185B2 Systems and methods for processing images to prepare slides for processed images for digital pathology
Systems and methods are disclosed for processing an electronic image corresponding to a specimen. One method for processing the electronic image includes: receiving a target electronic image of a slide corresponding to a target specimen, the target specimen including a tissue sample from a patient, applying a machine learning system to the target electronic image to determine deficiencies associated with the target specimen, the machine learning system having been generated by processing a plurality of training images to predict stain deficiencies and/or predict a needed recut, the training images including images of human tissue and/or images that are algorithmically generated; and based on the deficiencies associated with the target specimen, determining to automatically order an additional slide to be prepared.
US11869183B2 Endoscope processor, information processing device, and endoscope system
An endoscope processor according to one aspect includes an image acquisition unit that acquires a captured image from an endoscope, a first correction unit that corrects the captured image acquired by the image acquisition unit, a second correction unit that corrects the captured image acquired by the image acquisition unit, and an output unit that outputs an endoscopic image based on the captured image corrected by the first correction unit and a recognition result using a trained image recognition model in which the recognition result is output in a case where the captured image corrected by the second correction unit is input.
US11869181B2 Determination method
A determination method of non-destructively and easily determining a state of an aggregate of a plurality of cells formed by three-dimensional culture is provided. A determination method according to the disclosed technology includes generating a phase difference image of an aggregate of a plurality of cells from a hologram obtained by imaging the aggregate, deriving a first index value that indicates a randomness of an array of a phase difference amount in a plurality of pixels constituting the phase difference image, and determining a state of the cells constituting the aggregate on the basis of the first index value.
US11869179B2 Abnormal part display apparatus, abnormal part display system, abnormal part display method, and abnormal part display program
An abnormal part display apparatus, an abnormal part display system, an abnormal part displaying method, and an abnormal part displaying program capable of improving visibility of an abnormal part in an object are provided. An abnormal part display apparatus 11 according to the present disclosure includes an acquisition unit 111 configured to acquire point group data of an object obtained by measuring the object by using a laser ranging apparatus 12, and a photograph image of the object obtained by photographing the object by using a photographing apparatus 13, a display unit 112 configured to display the point group data and the photograph image on a predetermined screen, and a control unit 113 configured to control the point group data and the photograph image to be displayed in the display unit 112.
US11869173B2 Image inpainting based on multiple image transformations
Various disclosed embodiments are directed to inpainting one or more portions of a target image based on merging (or selecting) one or more portions of a warped image with (or from) one or more portions of an inpainting candidate (e.g., via a learning model). This, among other functionality described herein, resolves the inaccuracies of existing image inpainting technologies.
US11869172B2 Kernel reshaping-powered splatting-based efficient image space lens blur
Embodiments are disclosed for generating lens blur effects. The disclosed systems and methods comprise receiving a request to apply a lens blur effect to an image, the request identifying an input image and a first disparity map, generating a plurality of disparity maps and a plurality of distance maps based on the first disparity map, splatting influences of pixels of the input image using a plurality of reshaped kernel gradients, gathering aggregations of the splatted influences, and determining a lens blur for a first pixel of the input image in an output image based on the gathered aggregations of the splatted influences.
US11869168B2 Method for optimizing display image based on display content, related display control chip and related non-transitory computer-readable medium
A method for optimizing a display image based on display content is provided. The method is applicable to a display control chip, and includes following operations: receiving a video signal configured to transmit an image of a frame; with respect to multiple different sub-areas in an area of the image, calculating a pixel number distribution of each sub-area along multiple characteristic values; determining, according to the pixel number distribution, whether the sub-area comprises a corresponding first target pattern of multiple first target patterns; if the multiple sub-areas comprise the multiple first target patterns, respectively, performing a first preset image processing to the image to generate a processed image; if the multiple sub-areas are free from comprising the multiple first target patterns, respectively, omitting the first preset image processing to the image; and generating a display signal according to the processed image or the image.
US11869163B1 Virtual garment draping using machine learning
Systems and methods are provided for machine learning-based rendering of a clothed human with a realistic 3D appearance by virtually draping one or more garments or items of clothing on a 3D human body model. The machine learning model may be trained to drape a garment on a 3D body mesh using training data that includes a variety 3D body meshes reflecting a variety of different body types. The machine learning model may include an encoder trained to extract body features from an input 3D mesh, and a decoder network trained to drape the garment on the input 3D mesh based at least in part on spectral decomposition of a mesh associated with the garment. The trained machine learning model may then be used to drape the garment or a variation of the garment on a new input body mesh.
US11869160B2 Interference based augmented reality hosting platforms
Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
US11869154B2 Method and system for visualising a spatial surface curvature of a 3D-object, computer program product, and computer-readable storage medium
A method and system are for acquiring a dataset created via an imaging modality, the dataset describing a 3D-shape of a 3D-object; adapting, in dependence on the 3D-shape of the 3D-object, a flat 2D-grid of intersecting grid lines to follow a surface curvature of the 3D-object to create an adapted grid, a distance between two neighbouring intersections, along the grid lines of the adapted grid following the surface curvature of the 3D-object, being equal to a respective corresponding distance between a respective two neighbouring intersections of the flat 2D-grid before the adapting; and outputting the adapted grid for display over at least one of the 3D-object and a virtual model of the 3D-object.
US11869151B2 Systems and methods for finite element analysis of tumor treating fields
Aspects of the technology described herein relate to systems and techniques for finite element analysis of alternating electric fields such as tumor treating fields. A system may be configured to receive medical data of the patient, generate segmented medical data by performing segmentation using the medical data of the patient, generate a model for a transducer array configuration and the generated segmented medical data, wherein the transducer array configuration is configured to produce alternating electric fields, and determine one or more metrics of the alternating electric fields for each of the one or more transducer array configurations. The system may further compare the metrics to reference values and/or metrics of another transducer array configuration and/or determine and/or recommend a transducer array configuration based on the metrics.
US11869146B2 Three-dimensional model generation method and three-dimensional model generation device
A three-dimensional model generation method includes: obtaining map information generated by camera calibration executed by controlling one or more cameras to shoot a subject from a plurality of viewpoints, the map information including three-dimensional points each indicating a position on the subject in a three-dimensional space; obtaining a first image from a first view point and a second image from a second viewpoint; determining a search range in the three-dimensional space, based on the map information, the search range including a first three-dimensional point on the subject, the first three-dimensional point corresponding to a first point in the first image; searching for a similar point that is similar to the first point, in a range in the second image which corresponds to the search range; and generating a three-dimensional model using a search result in the searching.
US11869138B2 Light field volume rendering system and methods
A system and method for volume rendering a light field, wherein the light field data is subjected to a layering scheme introducing a partitioning of the hogels into subsets. Each subset corresponding to a sub-volume of the layer volume, corresponds to the sub-region of the layer. Novel partitioning of the data combined with an efficient local memory caching technique, plenoptic downsampling strategies to reduce memory bandwidth requirements and volume rendering algorithm to produce a rendered light field image. A reduction in the total number of samples required can be obtained while still maintaining the quality of the resulting image. A method is also provided to order memory accesses aligned with ray calculations in order to maximize access coherency. Real-time layered scene decomposition can be combined with surface rendering method to create a hybrid real-time rendering method that supports rendering of scenes containing superimposed volumes and surfaces.
US11869136B1 User-context aware rendering dataset selection
Systems and methods for generating and providing augmented virtual environments can include obtaining user data, processing the user data to determine a plurality of objects associated with the user data, and generating one or more renderings of the objects in an environment. The renderings can be generated based on a plurality of rendering datasets obtained based on the plurality of determined objects determined to available to a user. The plurality of rendering datasets can include a plurality of three-dimensional meshes and/or a plurality of neural radiance field datasets. The one or more renderings can be provided via an interactive user interface that can allow a user to view renderings of different views of the objects in the environment from different positions and view directions.
US11869133B2 Intersection testing for ray tracing
A system and method for performing intersection testing of rays in a ray tracing system. The ray tracing system uses a hierarchical acceleration structure comprising a plurality of nodes, each identifying one or more elements able to be intersected by a ray. The system makes use of a serial-mode ray intersection process, in which, when a ray intersects a bounding volume, a limited number of new ray requests are generated.
US11869132B2 Neural network based 3D object surface mapping
Certain aspects and features of this disclosure relate to neural network based 3D object surface mapping. In one example, a first representation of a first surface of a first 3D object and a second representation of a second surface of a second 3D object are produced. A surface mapping function is generated for mapping the first surface to the second surface. The surface mapping function is defined the representations and by a neural network model configured to map a first 2D representation of the first surface to a second 2D representation of the second surface. One or more features of the a first 3D mesh on the first surface can be applied to a second 3D mesh on the second surface using the surface mapping function to produce a modified second surface, which can be rendered through a user interface.
US11869130B2 Generating visual feedback
A method for generating visual feedback based on a textual representation comprising obtaining and processing a textual representation, identifying at least one textual feature of the textual representation, assigning at least one feature value to the at least one textual feature, and generating visual feedback based on the textual representation. The generated visual feedback comprises at least one visual feature corresponding to the at least one textual feature. A system for generating visual feedback based on a textual representation, comprising a capturing subsystem configured to capture the textual representation, a processing subsystem configured to identify at least one textual feature and to generate visual feedback based on the textual representation, and a graphical user output configured to display the generated visual feedback. The visual feedback generated based on the textual representation comprises at least one visual feature corresponding to the at least one textual feature.
US11869125B2 Generating composite images with objects from different times
Methods, systems, and non-transitory computer readable media are disclosed for generating a composite image comprising objects in positions from two or more different digital images. In one or more embodiments, the disclosed system receives a sequence of images and identifies objects within the sequence of images. In one example, the disclosed system determines a target position for a first object based on detecting user selection of the first object in the target position from a first image. The disclosed system can generate a fixed object image comprising the first object in the target position. The disclosed system can generate preview images comprising the fixed object image with the second object sequencing through a plurality of positions as seen in the sequence of images. Based on a second user selection of a desired preview image, the disclosed system can generate the composite image.
US11869123B2 Anti-aliasing two-dimensional vector graphics using a compressed vertex buffer
Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
US11869121B2 Systems and methods for image reconstruction
A system includes a storage device storing a set instructions and a processor in communication with the storage device, wherein when executing the set of instructions, the processor is configured to cause the system to obtain raw data. The processor may also be configured to cause the system to determine one or more reconstruction-related algorithms and determine one or more containers for the one or more reconstruction-related algorithms. Each of the one or more containers may correspond to at least one of the one or more reconstruction-related algorithms. The system may also be configured determine a reconstruction flow based on the one or more containers and process the raw data according to the reconstruction flow to generate a target image.
US11869116B2 Line interleaving controller, image signal processor and application processor including the same
An image signal processor includes a line interleaving controller and an image signal processor core. The line interleaving controller receives a plurality of image data lines included in an image frame, generates one or more virtual data lines corresponding to the image frame, and outputs the plurality of image data lines and the virtual data lines sequentially line by line. The image signal processor core includes at least one pipeline circuit. The pipe line circuit includes a plurality of processing modules serially connected to sequentially process data lines received from the line interleaving controller. The line interleaving controller processes one or more end image data lines included in an end portion of the image frame based on the virtual data lines. Interference or collision between channels is reduced or prevented by processing the end image data lines in synchronization with the virtual data lines.
US11869115B1 Density driven variable rate shading
Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU or a CPU. The apparatus may obtain visibility information for a set of primitives in at least one frame associated with the graphics processing, where the at least one frame includes a plurality of bins, such that at least one bin of the plurality of bins includes at least one primitive of the set of primitives. The apparatus may also configure a density map based on the visibility information for the set of primitives, where the density map includes density data associated with an amount of the set of primitives in each of the plurality of bins. Further, the apparatus may map the density data for each of the plurality of bins to a shading rate for each of the plurality of bins.
US11869114B2 Efficient multi-GPU rendering by testing geometry against screen regions before rendering using a pretest GPU
A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for the rendering of geometry of the graphics between the plurality of GPUs based on a plurality of screen regions that are interleaved, each GPU having a corresponding division of the responsibility which is known to the plurality of GPUs. The method including assigning a GPU a piece of geometry of an image frame generated by an application for geometry pretesting. The method including performing geometry pretesting at the GPU to generate information regarding the piece of geometry and its relation to each of the plurality of screen regions. The method including using the information at each of the plurality of GPUs when rendering the image frame.
US11869113B2 Systems and methods for exploiting queues and transitional storage for improved low-latency high-bandwidth on-die data retrieval
Apparatuses including general-purpose graphics processing units and graphics multiprocessors that exploit queues or transitional buffers for improved low-latency high-bandwidth on-die data retrieval are disclosed. In one embodiment, a graphics multiprocessor includes at least one compute engine to provide a request, a queue or transitional buffer, and logic coupled to the queue or transitional buffer. The logic is configured to cause a request to be transferred to a queue or transitional buffer for temporary storage without processing the request and to determine whether the queue or transitional buffer has a predetermined amount of storage capacity.
US11869112B2 Watermark embedding method and apparatus, terminal, and storage medium
Embodiments of this application provide a watermark embedding method applicable to a three-dimensional (3D) field. By combining vertex data of an original 3D model and vertex data of a 3D watermark, and combining material data of the original 3D model and material data of the 3D watermark, the original 3D model and the 3D watermark can be synthesized into a 3D model. In addition, before and after watermark embedding, an appearance of the original 3D model can remain unchanged. This avoids impact of watermark embedding on the appearance and use value of the 3D model, and ensures a display effect of the 3D model. Further, a function of encrypting the embedded 3D watermark may be implemented, and the 3D watermark cannot be easily removed or modified. This can effectively ensure the copyright of the original 3D model, and better promote a digital asset such as the 3D model.
US11869111B2 Systems and methods for delivering merchandise using autonomous ground vehicles and unmanned aerial vehicles
In some embodiments, apparatuses and methods are provided herein useful to delivering merchandise using autonomous ground vehicles (AGVs) in cooperation with unmanned aerial vehicles (UAVs). In some embodiments, the system includes: an AGV having a motorized locomotion system, a storage area to hold merchandise, a sensor to detect obstacles, a transceiver, and a control circuit to operate the AGV; a UAV having a motorized flight system, a gripper mechanism to grab merchandise, a transceiver, an optical sensor to capture images; and a control circuit to operate the UAV. In some forms, the system may include a control circuit that instructs movement of the AGV along a delivery route; determines if the AGV has stopped due to an obstacle; and in certain circumstances, instructs the UAV to retrieve merchandise from the AGV, calculates a delivery route for the UAV to the delivery location, and instructs the UAV to deliver the merchandise.
US11869110B2 Early warning method and system for regional public security management in smart city based on the internet of things
An early warning method and system for a regional public security management in a smart city based on the IoT are provided. The early warning method includes: sending, based on a sensing network sub-platform, a monitoring image of a target region to the management sub-platform; processing, based on a management sub-platform, the monitoring image to determine a risk index of the at least one target region; generating early warning information in response to the risk index of the target region greater than a first threshold, and sending the early warning information to the user platform through a general database of the management platform and the service platform; and obtaining a management instruction based on the user platform, and controlling, according to the management instruction, an unmanned aerial vehicle to go to the target region for monitoring.
US11869106B1 Cross-listed property matching using image descriptor features
Two sets of data, each containing property listings, are obtained from two discrete merchant platforms. Each property listing in a set of data of a first merchant is sequentially paired with each of the property listings in a set of data of a second merchant. For each pair, each image of the property listing of the first merchant is compared to each image of the property listing of the second merchant, and images of statistically sufficient similarity are identified. The similarity of images, and in particular, of similar images likely to be rooms of the property, are considered in a determination of whether the product listings of the first and second merchant are for the same cross-listed product.
US11869101B2 Demand-based water distribution and management systems and methods
Systems and methods for demand-based water distribution and management are disclosed. The system may determine a first price for each water distributor of a plurality of water distributors based on a plurality of demand factors. The system may transmit a plurality of water distributor locations to a first customer device, each location associated with a respective water distributor. The system may receive a selection of a first water distributor location from the first customer device and, in response, transmit directions to the first water distributor location to the first customer device. In response to the first customer device being authenticated by a first water-distribution device associated with the first water distributor, the system may transmit a signal to the first water-distribution device to transition to an unlocked state to allow the first customer to make a first purchase of water at a first price.
US11869083B2 Fair credit screened market data distribution
The invention relates to systems and methods for distributing market data. In one implementation, the system may generate a new encryption key at each market data update, and use that key to encrypt each market participant's data in that update before it is sent. Among other factors, characteristics of modern computer networks may cause participants to be sent (and to receive) their encrypted data in that update at different times. After the participants have all been sent their data in that update the system may then simultaneously transmit to those participants the key that will enable them to decipher their data. In an implementation, the key may be transmitted via a multicast transport protocol which can be used to ensure all recipients receive it at the same time. In this manner the invention may ensure that although participants receive their data in a given update at different times, they are unable to decipher that data until substantially the same time.
US11869082B2 Interface for landfall location options
An apparatus, method, and non-transitory medium for betting on weather predictions are disclosed herein. A plurality of longitude and latitude coordinate pairs may be received from a remote device. The display device may render data on a graphical user interface representing a binary option based on whether a storm will make landfall within the certain radius. The display device may show a plurality of landfall probabilities on the map. A request to purchase the binary option may be received. It may be determined whether the landfall location corresponds to a zip code associated with the given longitude latitude pair in the memory.
US11869080B2 Distributed spreading tools and methods
Certain embodiments provide systems, methods, and apparatus for trading in a distributed server architecture. An example method includes receiving, by a computing device, a definition for a trading strategy, wherein the trading strategy includes a first tradeable object and a second tradeable object. The example method includes selecting, by the computing device, a first server to process one or more trade orders for the first tradeable object and a second server to process one or more trade orders for the second tradeable object. The example method includes sending, by the computing device, the definition for the trading strategy to the first server and the second server.
US11869074B1 Systems and methods for generating personalized accounting analysis videos
A system for generating video content may include a bank database that has a first set of data associated with an account status of an individual. The system may also include a credit provider database that includes a second set of data associated with a credit status of the individual and at least one processor. At least one processor may receive an indication that the credit status of the individual has changed, retrieve the first set of data from the bank database and the second set of data from the credit provider database, generate a personalized financial video associated with the individual based on the first set of data and the second set of data, and transmit the personalized financial video to a computing device associated with the individual.
US11869071B1 Rapid and efficient case opening from negative news
Disclosed is an example approach in which news alerts are scanned in real-time or near real-time, relevant alerts identified through a topic extraction model, and associated actors identified through an entity extraction model. An entity resolution model may be applied to determine which actors are clients. The topic extraction, entity extraction, and/or entity resolution models may apply, for example, natural language processing models. The alert may be enriched by being packaged with client and transactional data to generate an enriched alert. A predictive model may be applied to the enriched alert to identify events with a high probability of law enforcement referral, and the enriched alert may be automatically transmitted to certain identified devices. The predictive model is trained using a combination of news alerts and data on clients and transactions, yielding enhanced predictions. The disclosed approach reveals relevant underlying associations and connections between entities and transactions not otherwise feasibly discoverable.
US11869063B2 Optimize shopping route using purchase embeddings
Aspects described herein may relate to methods, systems, and apparatuses that provide new capabilities for recommending purchases to a user based on the user's past purchasing history and the purchase history of others. A new descriptor referred to as “purchase embeddings” is disclosed, which are data records in a new multi-dimensional space for describing and tracking purchases of goods and services.
US11869061B2 System and methods for recommendations based on wearable sensors
Apparatus and method for providing contextual recommendations based on user state are disclosed herein. In some embodiments, sensor data corresponding to at least one sensor included in an item worn by a user is received. A user state is determined based on the received sensor data. In response to a state change being satisfied by at least the user state, a recommendation is determined based on the user state and a profile associated with the user. The recommendation may be presented on an electronic mobile device associated with the user.
US11869059B2 System and method for aggregation, analysis, presentation and monetization of pricing data for vehicles and other commodities
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US11869056B2 System and method for product design, simulation and ordering
Disclosed is a system and method for dynamically designing a custom product. The method is initiated using custom software, which permits user interaction via a graphical user interface. An HTML drawing element is provided in a display area of the graphical user interface, configured to display graphics drawn using a program executable by the computing device, the program comprising instructions to draw the custom product as a plurality of line segments. The program is executed to render the plurality of line segments, which are displayed as a first displayed version of the custom product in the display area. A length dimension value is received in an entry field of the display interface, to update one or more of the line segments. The program is re-executed to render the updated line segments, which are displayed as an updated displayed version of the custom product in the display area.
US11869054B2 Method and system to facilitate transactions
Method and system to facilitate transactions in a particular on-line trading platform from a third party web site may be utilized beneficially to enhance a user's experience in purchasing items referenced on third party web pages. When a user encounters, on a third party web site, a presentation of an item that is linked to a listing maintained by the on-line trading platform, the user may simply click on the presentation of the item, which causes presentation of a visual control selectable to launch a transaction processing flow facilitated by the on-line trading platform, without requiring the user to leave the third party web site.
US11869051B2 Usage monitoring and usage based data pricing
Embodiments of the present disclosure describe techniques for monitoring usage of data listings and pricing data listings based thereon. Metadata comprising a pricing plan may be added to a data listing to generate a monetized data listing. The monetized data listing may be imported to the consumer account. The usage data of the monetized data listing and listing data of the monetized data listing may be exported to a data warehousing and analysis module. A usage level for a set of jobs processed using the monetized data listing during a current incremental interval of a current billing interval may be calculated and combined with a usage level of all previous incremental intervals of the current billing interval to generate a cumulative usage record. An invoice for the billing interval may be generated based on the cumulative usage record.
US11869050B2 Facilitating responding to multiple product or service reviews associated with multiple sources
A monitoring platform may obtain information that identifies a product or service and may collect one or more reviews associated with the product or service from a plurality of sources, wherein each review includes respective review information. The monitoring platform may process the one or more reviews to determine respective additional review information associated with each review of the one or more reviews. The monitoring platform may select, using a machine learning model, a particular review, of the one or more reviews, based on the review information and the additional review information associated with the one or more reviews. The monitoring platform may cause display, on a display of a client device, of a prompt for a response to the particular review and may obtain the response from the client device. The monitoring platform may cause the response to be posted to a source associated with the particular review.
US11869048B2 User recommendations and reviews using autonomous vehicle information
The subject disclosure provides techniques for enriching user reviews and providing improved user recommendations using data collected by autonomous vehicles (AVs). In some aspects, a process of the disclosed technology includes steps for receiving a ride request wherein the ride request specifies a pick-up location associated with a user identifier (ID), navigating an autonomous vehicle to the pick-up location to provide ride service for a user associated with the user ID, and receiving review information from the user, wherein the review information relates to a product or service consumed by the user. In some aspects, the process can also include steps for associating the review information with the user ID, and enriching the review information using trip information associated with the user ID. Systems and computer-readable media are also provided.
US11869042B2 Bidding assistance device, bidding assistance method, and computer-readable medium storing bidding assistance program
A bidding assistance device includes a ratio calculation unit configured to calculate a ratio of an actual advertising cost index to a goal advertising cost index, the actual advertising cost index being based on an advertising delivery performance at a bidding time in an advertising period, the goal advertising cost index being requested by an advertiser in the advertising period, an adjustment factor calculation unit configured to calculate an adjustment factor from the ratio and from a relationship between the advertising period and the bidding time, the adjustment factor being used to adjust a bid price of an advertisement, and a determination unit configured to determine the bid price at the bidding time using the adjustment factor calculated by the adjustment factor calculation unit, the goal advertising cost index, and a forecast effectiveness index forecast from advertising effectiveness, the advertising effectiveness being obtained from the advertising delivery performance.
US11869039B1 Detecting gestures associated with content displayed in a physical environment
Techniques for identifying content displayed by a content presentation system associated with a physical environment, detecting a gesture of a user located within the physical environment, and storing information associated with the gesture in relation to the displayed content are disclosed.
US11869035B1 Systems and methods for distributing advertisements
An advertisement distribution system, method, and computer readable medium (collectively, the “System”) is provided. The System may request posts containing a subject tag from social media operators. The posts may be made by merchants having a relationship with the System. The System may filter the posts based on filters, geographic data, and member preferences. The System may distribute the posts to members having a relationship with the System.
US11869034B2 Optimization device, optimization method, and recording medium
A change in a weighting coefficient for an explanatory variable in an objective function used to optimize a target is received, and the target is optimized based on the objective function to which the changed weighting coefficient has been applied.
US11869033B2 Content item selection and measurement determination
One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A first content item may be transmitted to a first set of client devices. A first request for content associated with a first client device of a second set of client devices may be received. A first bid value associated with a second content item may be selected. The first bid value may be modified based upon a second bid value associated with the first content item to generate a third bid value associated with the second content item. The second content item may be selected from a first plurality of content items for presentation via the first client device based upon a plurality of bid values having the third bid value. The second content item may be transmitted to the first client device.
US11869029B2 Tool for generating and publishing vehicle offer
A tool for generating and publishing vehicle offers by matching up manufacturer incentive data and vehicle data received from a third party data source with inventory data received from a dealership data source is disclosed. The disclosed tool allows a user to match incentive and vehicle data to specific vehicles currently in a dealership's inventory and to generate custom offers for those specific vehicles that uniquely identify the specific vehicles from dealership's inventory.
US11869027B1 System, method, and computer program for providing, automatically trying, and applying electronic coupon codes and cash back in electronic commerce
The present invention generally relates to a system, method, and computer program for providing coupons and cash back in electronic commerce. Specifically, electronic coupon code(s) are tested against various retailer websites to ascertain the best combination and automatically applied into a user's cart during electronic checkout. Various embodiments of the present invention also provide the user-less tracking of an affiliate purchase in order to apportion user cash back without first requiring the creation of a user account.
US11869025B2 Charging infrastructure and remote computing system for electric vehicle computing node
A method for using idle computing power of an electric vehicle includes sending the computing tasks and the task rates for performing the computing tasks to a vehicle controller of the electric vehicle and receiving an acceptance signal from the vehicle controller. The acceptance signal is indicative that the vehicle controller accepted to perform the computing tasks. The method further includes commanding a charging infrastructure to supply electrical power the electric vehicle while the vehicle controller performs the computing tasks.
US11869021B2 Segment valuation in a digital medium environment
Segment valuation techniques usable in a digital medium environment are described. To do so, a segment valuation system first identifies the attributes that are significant in achievement of a desired metric (e.g., conversion) and then values segments based on those significant attributes. Attributes are selected from the trained model based on significance of those attributes towards achieving the desired metric. A valuation of a segment may then be calculated based on the valuations of these attributes. For example, inclusion of the selected attributes within a segment, and the valuations of those selected attributes, is then used by the segment valuation system to generate data describing a value of the segment towards achieving the metric.
US11869020B1 Systems and methods for digitally knowing and verifying youths
Systems and methods for remotely verifying an identity of a minor to open an account at a financial institution for the minor are provided. A method includes, responsive to verification of an identity of an adult associated with the minor, receiving, by a provider institution computing system of a provider institution, information relating to the minor from a minor computing device associated with the minor, and scraping, by the provider institution computing system, data from one or more social media profiles associated with the adult. The method includes comparing, by the provider institution computing system, the scraped data to information from the adult regarding the minor, and in response to a match, remotely verifying, by the provider institution computing system, the identity of the minor based on the information relating to the minor, such that the account for the minor is authorized to be opened at the provider institution.
US11869018B2 Voting system to prevent fraud using blockchain technology
A voting system comprises at least one voting machine comprising: at least one voting machine processor performing voting machine operations comprising initializing a vote blockchain with a vote blockchain genesis block, the vote blockchain genesis block comprising a voting machine identifier and a genesis block hash value; creating a data structure comprising a plurality of votes and a hash value of a preceding block; determining a new block hash value of the data structure; appending a new block comprising the data structure and the new block hash value to the vote blockchain; and storing the vote blockchain in the at least one voting machine memory.
US11869016B1 Multi-channel topic orchestrator
People provide content such as a recorded text or audio on various platforms, such as recorded telephone lines, social media, or web chats. The techniques described in this patent document can be used to obtain a set of topics that characterize the words in the recorded text or audio for each platform. By identifying topics being discussed on several platforms and by correlating topics between the platforms, a multi-channel topic orchestration server can generate a timeline that shows when the topic appeared on the various platforms.
US11869014B2 Physical proximity graphing
Methods, systems, and devices supporting physical proximity graphing are described. Some systems may store a limited set of location information for a set of humans (e.g., refraining from tracking device location information to maintain user privacy). A system may send a survey to each person indicating a suggested list of people based on the location information. The people may provide feedback confirming whether encounters occurred with each suggested human. The system may use this information to generate a graph using hashed identifiers to obfuscate user identities, where the graph tracks connections between people (e.g., based on encounters within a time period). Based on a trigger event, the system may analyze the graph and identify a set of hashed identifiers connected to a person of interest (e.g., traversing multiple levels of the graph). The system may transmit messages to people corresponding to the identified set of hashed identifiers.
US11869013B1 System and method for card control
A system and method for card control includes a card control computing system configured to enforce a card control rule based upon transactions made with a payment card. The card control computing system includes a memory unit configured to store information associated with a card control dashboard, and a processing unit configured to cause presentation of the card control dashboard via a display associated with a remote computing device, such that the card control dashboard is associated with the payment card and the card control rule. The card control dashboard includes a user interface. The processing unit is further configured to receive an input via the user interface to activate or deactivate one or more features associated with the card control rule, and trigger the card control rule based upon the one or more features that are activated or deactivated.
US11869007B2 Geocoding geocode datasets in know your customer blockchain data blocks for spatial analytical risk modeling
Aspects of the disclosure relate to geocoding geocode datasets in KYC blockchain data blocks for spatial analytical risk modeling. In some embodiments, a computing platform may receive a client request to initiate a transaction with an enterprise organization. Using financial documentation and identification documentation associated with the client request, the computing platform may generate geocode coordinates and may identify a series of geographic risk factors. The computing platform may translate the geocode coordinates and the geographic risk factors into analytical overlays. The computing platform may stack the analytical overlays to generate an interactive spatial risk analysis model. The enterprise organization may use the interactive spatial analytical risk model to analyze the client request, and to determine whether to approve or deny the client request.
US11869006B1 Systems and methods for identifying synthetic party identities associated with network communications
Systems and methods are provided for use in identifying synthetic party identities. One exemplary method includes receiving, at a computing device, a request from a relying party to assess validity of an identity presented by an asserting party in a network communication between the asserting party and the relying party, where the request includes identity data associated with the identity of the asserting party. The method also includes calculating, by the computing device, an assessment metric representative of the validity of the identity of the asserting party, where the assessment metric is based on at least one score derived from the identity data, and transmitting, by the computing device, the assessment metric to the relying party, whereby the relying party utilizes the assessment metric to determine whether or not to further interact with the asserting party in connection with the network communication.
US11869005B2 System and method linking to accounts using credential-less authentication
A system and method for linking to accounts using credential-less authentication that includes: within a first application context at an account-linking computing service: receiving a request to establish an account link, establishing the account link to a user account of an account service using user credentials, and receiving user identifying information of the first application context and storing the user identifying information in association with the account link; and within a second application context at the account-linking computing service: receiving user identifying information of the second application context, searching and identifying a candidate account link using the user identifying information of the second application context, verifying eligibility for access to the account link, and permitting access to the account link upon successful verification of eligibility.
US11869004B2 Mobile authentification method via peer mobiles
Embodiments include systems and techniques to perform secure transactions including processing registration information for each computing device of a plurality of computing devices having authority over a financial account. In one example, embodiments include receiving a pending transaction against the financial account from a computing device. Embodiments include executing an authentication protocol to determine the computing device is a member of the plurality of computing devices based upon the registration information, and processing data identifying another computing device within a configurable distance from the computing device. Embodiments further include the system to execute the authentication protocol to determine the other computing device is a member of the plurality of computing devices based upon the registration information and bypass a portion of a security procedure for authorizing execution of the pending transaction.
US11869002B2 Card authentication technique selection via machine learning
Systems and techniques for facilitating card authentication technique selection via machine learning are provided. In various embodiments, a processor can access an attribute vector associated with a financial payment card. In various instances, the processor can determine, via execution of a machine learning model, whether to authenticate the financial payment card with a zero-dollar authentication technique or instead with a tokenization authentication technique, based on the attribute vector. In various cases, the processor can execute the zero-dollar authentication technique with respect to the financial payment card, when the processor determines that the financial payment card should be authenticated with the zero-dollar authentication technique. In various aspects, the processor can execute the tokenization authentication technique with respect to the financial payment card, when the processor determines that the financial payment card should be authenticated with the tokenization authentication technique.
US11869000B2 System, method, and computer program product for updating and processing payment device transaction tokens
Described are a system, method, and computer program product for updating and processing payment device transaction tokens. The method includes receiving a first notification based on issuance of a first new payment device, generating a first new token associated with the first new payment device, and linking the first new token to a previous token. The method also includes receiving a second notification based on issuance of a second new payment device, generating a second new token associated with the second new payment device, and linking the second new token to the first new token in a chain. The method further includes determining to deactivate the first new payment device and modifying the chain to remove the first new token. The method further includes receiving a transaction request and processing the transaction request by communicating second new token to an issuer.
US11868999B2 Distributing payment keys among multiple discrete devices in a point of sale system
Methods and systems related to distributing payment keys to multiple discrete devices in a point of sale (POS) system are disclosed. One method includes storing a payment key on a first discrete device for a POS system and a public key certificate on a second discrete device for the POS system. The method also includes communicatively connecting the first discrete device with the second discrete device using a wire, transmitting the public key certificate from the second discrete device to the first discrete device using the wire, and verifying the public key certificate on the first discrete device. The method also includes finalizing a secure connection between the first discrete device and the second discrete device over the wire using a transport layer secure (TLS) protocol after the public key certificate is verified.
US11868996B1 Method and apparatus for performing transactions over a network using cross-origin communication
A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction. The payment information can thus be used by the server-side application via the token without the server-side application being exposed to the payment information.
US11868992B2 Method of data transmission, corresponding device, system and computer program
A method for transmitting data, implemented within a secured execution environment of an electronic device, called a trusted component, which is coupled to a cash register. The method includes transmitting, by using a payment terminal, a piece of data intended for cash register. The method includes, prior to transmitting the data: receiving, from the cash register, a first request for setting up a first secured communications channel with the trusted component; setting up the first secured communications channel by using at least one piece of data contained in the first request; receiving, from the payment terminal, a second request for setting up a second secured communications channel with the trusted component; and setting up the second secured communications channel with the payment terminal by using at least one piece of data of the second request.
US11868988B2 Devices and methods for selective contactless communication
A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.
US11868987B2 System, method, and computer-accessible medium for blocking malicious EMV transactions
An exemplary system, method, and computer-accessible medium can include, for example, storing on a first device an applet configured to generate a digital tag; receiving a request at the first device for information; configuring the digital tag to be associated with at least one of (i) an application or (ii) an input on a second device, such that receipt of the digital tag by a second device causes the application to launch on the second device; and emitting from the first device a digital tag.
US11868986B2 Secure presentation of transaction card data of numberless transaction cards
A method for securely presenting transaction card data of a transaction card includes receiving, by a server, a pairing request to pair the transaction card with a user device. Based on the pairing request, the transaction card is paired with the user device by way of a pairing identifier. The server receives, from the user device, a data presentation request to present the transaction card data on the user device. In response to the data presentation request, the server validates the pairing between the user device and the transaction card based on the pairing identifier. The server communicates, to the user device, the transaction card data based on the validation of the pairing between the user device and the transaction card. The communicated transaction card data is presented on a user interface rendered on the user device.
US11868983B2 Systems and methods enabling communication and signaling devices
Various embodiments include at least one of devices, systems, methods, and software systems and method enabling communication and signaling devices. One embodiment is in the form of a method that includes receiving, via a network, data from a mobile device of an authenticated customer, including data of items for purchase scanned by the mobile device and storing the data of the scanned items for purchase in a cart data structure associated with an account of the authenticated customer. The method also includes receiving, via the network, data indicating the mobile device is located at a pay station and payment data from the mobile device to pay for items represented in the cart data structure. This method further includes transmitting, via the network and in response to the received payment data, a payment confirmation to the mobile device generated upon successfully processing a payment for items in the cart data structure.
US11868981B2 System and method to support payment acceptance capability for merchants
A transaction payload is received that represents at least i) a transaction initiated between a merchant and a customer, ii) an identification of the merchant, iii) an amount of the transaction, and iv) a transaction account associated with the customer. The transaction payload is encrypted using the OEM device credential. Thereafter, the transaction payload is decrypted and validated. Furthermore, the transaction payload is encrypted using an issuer credential, and routed via a predetermined payment service provider to a device associated with the issuer. Thereafter, the processor(s) receive from a device associated with the issuer, approval of the transaction, and transmit approval information to the enrolled mobile computing device for notifying the merchant that the transaction is approved.
US11868979B2 System and process for electronic payments
A platform and process for electronic payment processing using electronic communications from different communication channels or bands. The system and process can generate alerts using fraud detection and verify payment requests using historical data and pattern recognition. The system and process can categorize images and extract payment data.
US11868974B2 Systems, methods, and computer program products providing push payments
In electronic financial transactions a receiver, or targeted recipient of funds, provides account information to a transmitter, or sender of funds. The transmitter initiates a push of funds from a transmitter funding source to the receiver's funding source processor. In some embodiments the receiver provides a payment card, similar to a credit card, which is read by an electronic device of the transmitter, such as a smart phone. In some embodiments, the receiver provides the account information by way of a bar code, such as a QR code, which is scanned and read by the transmitter's electronic device.
US11868972B2 Method and system of validating cash transactions
Disclosed herein is a method of validating cash transactions at a cash validation server of a cash transaction validation system. The method comprises capturing a unique identifier of a banknote of a user; storing the unique identifier of the banknote against a user identity of the user in a database connected to the cash validation server; checking the unique identifier of the banknote against the user identity stored in the database when the banknote is received as tender for payment at a receiving Cash Processing Terminal (CPT); requesting an authorization from the user to release the banknote for payment; transmitting an accept banknote message to the receiving CPT when a successful authorization is received and transmitting a decline banknote message to the receiving CPT when a failed authorization is received.
US11868970B2 Lifecycle management of industrial automation devices
A method for managing device lifecycles within an industrial automation environment. The method includes receiving a scanning configuration and a request for lifecycle management data through a user interface, and based on the scanning configuration, scanning a plurality of industrial devices within the industrial automation environment to produce configuration data for the industrial automation environment. The method also includes transferring the configuration data and the request for lifecycle management data to a product compatibility and download center through a communication interface, receiving lifecycle management data from the product compatibility and download center through the communication interface, and displaying the lifecycle management data to a user through the user interface.
US11868969B2 Assisting user in managing a calendar application
A method, system and computer program product for managing a calendar application. A need to optimize a calendar is identified. Furthermore, a period of time to optimize the calendar is received or identified. All the scheduled events (e.g., scheduled meetings) in the calendar are then selected during that period of time. The attendees, topics and flags, if any, for each of the selected scheduled events during the period of time are extracted. Prior collaborations with the user involving the extracted attendees and/or topics of the selected scheduled events are identified. Collaboration data (e.g., participants/senders/attendees, topics) is then extracted from the identified prior collaborations. A list of actions (e.g., delegate scheduled event to another user) is generated to be performed on a selected scheduled event based on the extracted collaboration data. The generated list of actions to be performed on the selected scheduled event is then presented to the user.
US11868968B1 System, method and apparatus for wearable computing
A system and method for analyzing wearable sensor data in reconciliation with calendar entry data. A computer processor is coupled to a user configurable calendar system and a user wearable device. The processor detects one or more user activity events from one or more electronic wearable devices associated with the user and detects one or more user calendar events from a user configurable calendar system. The processor is configured to determine a course of action to be taken by the user based upon the one or more calendar events and the detected one or more user events.
US11868967B2 Schedule creation assisting device and schedule creation assisting method
A schedule creation assisting device 100 includes: a storage unit that stores information on a total working time length in a specified period of each of workers who work in cooperation in a specified operation, a number of the workers necessary at each timing during the period, and a constraint condition regarding allocation of the workers to the operation; and a computation unit 104 that computes an Ising model in which, regarding an objective function including, as terms, the total working time length in the period, the number of necessary workers, and a constraint condition function that is minimized when the constraint condition is satisfied, whether each of the workers is to attend at work is set as a spin, and a sensitivity between variables of the constraint condition function is set as an intensity of interaction between the spins, and that outputs a schedule in which whether each of the workers is to attend at work at the each timing during the specified period is specified based on the result.
US11868965B2 System and method for interview training with time-matched feedback
The present disclosure generally relates to interview training and providing interview feedback. An exemplary method comprises: at an electronic device that is in communication with a display and one or more input devices: receiving, via the one or more input devices, media data corresponding to a user's responses to a plurality of prompts; analyzing the media data; and while displaying, on the display, a media representation of the media data, displaying a plurality of analysis representations overlaid on the media representation, wherein each of the plurality of analysis representations is associated with an analysis of content located at a given time in the media representation and is displayed in coordination with the given time in the media representation.
US11868964B2 Production plan creation device and non-transitory computer readable medium
A production plan creation device includes a processor configured to determine, when creating a plan for multiple tasks performed to produce a product, multiple candidate plans having a most favorable value for each of multiple predetermined evaluation indicators, and cause the multiple candidate plans to be displayed such that the respective evaluation values of the multiple evaluation indicators are comparable.
US11868959B2 Storage cart providing item storage verification
Examples provide an item storage cart for verifying correct item placement into containers on the item storage cart. A cart manager component outputs planogram data identifying a location of a selected item. Weight data generated by one or more weight sensors associated with the set of item storage containers is analyzed to verify whether a correct item is placed in a given storage container on the cart and/or verify a selected item is placed into a correct storage container. The cart manager component determines if an unselected item is removed from a storage container and/or if an unselected item is added to a storage container. A notification is output if an incorrect item is added to a cart, an incorrect item is removed from the cart, an item is added to the wrong container or removed from the wrong container.
US11868957B1 System and method of anomaly detection using machine learning and a local outlier factor
A system and method are disclosed to locate one or more data anomalies in a supply chain network comprising two or more supply chain entities. Embodiments receive supply chain data comprising a plurality of data points. Embodiments select categories and measures by which to cluster the supply chain data points. Embodiments cluster the data points into intersection clusters as measured by the selected categories and measures. Embodiments generate time interval clusters that divide the intersection clusters into one or more time intervals. Embodiments generate K-values for the plurality of data points in relation to the number of time interval clusters. Embodiments generate local outlier factors for the plurality of data points using the generated K-values.
US11868956B1 Session-based analysis of events
Systems and techniques for detecting events involving a user that occurred during a session in a facility, and performing a holistic, session-based analysis of the events to determine items taken by the user from the facility. An inventory management system may initially analyze the events to determine a hypothesis for a result of each respective event and a probability that the hypotheses are accurate. An initial listing of the items determined to be taken by the user may be generated along with probabilities that the items were taken. Upon determining that a probability an item was taken is lower than a threshold, the management system may select an algorithm to process an event in the session that is likely to resolve uncertainty in the initial listing. The management system may iteratively process events until a final listing represents the items taken by the user with an allowable probability.
US11868954B1 Interactive system for facilitating purchases and returns
Techniques for facilitating returns of ordered items include receiving, by a control device, a first code associated with an order, determining that the code corresponds to a valid order, and granting access to a controlled access area where a user may examine the ordered items. If a second code associated with a particular item is received by the control device, a determination is made that the code corresponds to an item associated with the order, and access to a container within the controlled access area is granted. Once an item is placed in the container, sensors in the container determine characteristics of the item. If the determined characteristics correspond to item data that indicates the expected characteristics of the item, data indicative of a return of the item is generated.
US11868952B2 Systems and methods for determining an optimal local service location based on delivery address and time
Systems and methods for determining an optimal delivery location based on delivery address and delivery time are provided. An example method includes receiving an online order from a user application installed on a user device; generating a map comprising a dynamic display of a local service area polygon associated with the online order and transmitting the map to the user application; transmitting to the user application a request for a delivery address; upon receipt of the delivery address, querying the delivery address to determine whether the local service area polygon includes the delivery address; transmitting to the user application a request for a delivery time; upon receipt of the delivery time, automatically recommending an optimal delivery location and time within the local service area polygon based on the delivery address and delivery time; and executing a delivery of the online order based on the optimal delivery location and time.
US11868950B2 Systems and methods for determining duty costs associated with a supply chain network
Input data provides an order of a quantity of finished goods to a site. Software is programmed for: accessing data defining an architecture of the supply chain network with sites, and a location of each site; enumerating one or more path solutions along the supply chain network to fulfill the order, each path solution comprising path fragments connecting two sites, a path fragment defining movement of a sub-quantity of the finished goods or raw materials; determining a cost associated with each of the plurality of path fragments, the cost comprising a duty rate, the duty rate associated with a particular path fragment based on the locations of the two sites connected by the particular path fragment and the sub-quantity of the finished goods or finished goods raw materials moved between the two sites; determining one or more optimal path solutions; and outputting the optimal path solutions for display.
US11868944B2 Container image management system for distributed clusters
A container image management system for distributed clusters, the system including at least one master node and at least one worker node. The at least one master node includes a container image database, a request input module and a container image management module. The container image management module is responsive when the container image management module establishes the connection to the container image database, then it is configured to perform a read/write operation on the container image database. The container image database is a distributed database configured to store node information of the at least one master node and the at least one worker node in the container image management system. The request input module is configured to receive request content including a request destination and command execution content. The command execution content includes an execution operation field and an executed container image list.
US11868941B2 Task-level answer confidence estimation for worker assessment
In one embodiment, a method includes receiving, by one or more processors of an information processing system, one or more results of a task. The method includes determining, by the one or more processors, an accuracy confidence score for each result of the task. The method includes determining, by the one or more processors, that the results satisfy an accuracy quality threshold set for the task based on the accuracy confidence score for each result of the task. The method includes providing, by the one or more processers, a determination for the task to a customer system in response to the determination that the results satisfy the accuracy quality threshold.
US11868936B2 Systems and methods for workflow and practice management
The present disclosure is directed towards systems and methods for workflow and practice management that are particularly useful to professional service industries. The inventive systems and methods provide tools for planning a matter or project, executing a matter or project and analyzing the success or failure of a matter or project. Templates are developed to provide organizational and task execution assistance while at the same time providing detailed information for performance analytics tools.
US11868933B2 Intelligence driven method and system for multi-factor optimization of schedules and resource recommendations for smart construction
Techniques to generate a digitally optimized schedule for a construction activity to meet a construction objective(s) of a construction project are disclosed. An artificial intelligence system receives a plurality of input data sets that impact the construction project. Each of the plurality of input data sets is processed to achieve the construction objective(s). The artificial intelligence system processes the plurality of input data sets using a respective ensemble of machine learning models. The artificial intelligence system generates machine learning validated intermediate output data sets corresponding to each of the plurality of input data sets. The artificial intelligence system implements a supervisory machine learning model to generate an optimized schedule for the construction activity based on the machine learning validated intermediate output data sets and the construction objective(s).
US11868931B2 Reliability-aware multi-agent coverage path planning
Arrangements described herein provide a reliability-aware method of determining a schedule for performing a set of tasks for agents. The arrangements determine the schedule based on an objective function that aims to provide a greater probability of completion of the schedule. This allows a more reliable schedule to be determined that takes into account the risk that one or more of the agents will fail during the operation of the schedule. This ensures that the schedule integrates sufficient fail-safes to avoid or at least reduce the need for rescheduling to account for agent failure.
US11868927B2 Electric vehicle charging system and method
A system includes a computer processor configured to receive a vehicle identifier and a charging power dispenser identifier from a vehicle coupled to a specific charging power dispenser of a charging power dispenser chain. The system also includes a control program being configured to run on the computer processor, the control program being configured to determine a time to deliver power to the vehicle and an amount of power to deliver to the vehicle, the control program being further configured to send to a communication hub of a power cabinet electrically coupled to the charging power dispenser chain the time to deliver power to the vehicle, the amount of power to deliver to the vehicle, the vehicle identifier, and the charging power dispenser identifier.
US11868917B1 Sensor-based door lock confidence
A method of implementing a network-enabled secure door lock, comprising obtaining measurements of an environment associated with a door from a variety of sensor types; generating, based at least in part on the measurements, a set of inputs to a machine-learning model; inputting the set of inputs into the machine learning model to determine a status of the door; generating a message that indicates the status of the door; and transmitting the message to a user device.
US11868913B2 System, apparatus and method for supporting formal verification of informal inference on a computer
System, apparatus and method may permit users to collaboratively engage in inference on a computer and visualize structure of that inference, and provide a formal verification system for informal argumentation and inference. The system and method may generate and allow for modification of graphical structures that represent sequences of structured rational argumentation; and automatically monitor, compute and represent ratings or scores of nodes within the structure; indicate whether a node is supported by a chain of argumentation that has not been validly rebutted. The graphical structures may be displayed to bring into focus contentious and significant underlying points within an argument, and simulate the effects of alternative resolutions of these contentious points. The graphical displays may provide a transparent verification to other users of the state of what can be demonstrated and refuted, allow discovery of weak or missing points in a logical argument, and allow rational inference by users.
US11868912B2 Multi-device based inference method and apparatus
Disclosed is a multi-device based inference method and apparatus, where the multi-device based inference method includes receiving information related to operation devices performing an operation included in a neural network and a graph corresponding to the neural network, obtaining a size of an output of the operation in a forward direction of the graph based on the information and the graph, dividing an input of the operation in a backward direction of the graph based on the information, the graph, and the size of the output, and performing an inference based on the divided input.
US11868910B2 Device and method for generating training data sets for signal type recognition as well as training data set
A device for generating training data sets for signal type recognition has at least one radio frequency signal generator for generating at least one artificial radio frequency signal, a radio frequency receiver connected to the at least one radio frequency signal generator for receiving the at least one artificial radio frequency signal generated by the at least one radio frequency signal generator, and a signal data recorder connected to the radio frequency receiver for storing the radio frequency signal received by the radio frequency receiver as a training data set. Further, a method for generating training data sets as well as a training data set are provided.
US11868907B2 Updating chatbot workspaces
In an approach to improve chatbot workspaces by updating chatbot workspaces through documentation updating and chatbot skill updating. Embodiments determine a chatbot knowledge base contains a set of updated information and updates a chatbot dialog decision tree based on one or more identified new topics in a set of updated information using natural language processing techniques to determine a set of intents, a set of entities, and a set of keywords. Further, embodiments identify a starting decision for traversing the chatbot dialogue decision tree based on the updated set of entities and the updated set of keywords. Additionally, embodiments interact, via a user interface, with an end user according to one or more interactions traversing the chatbot dialogue decision tree for a response.
US11868903B2 Method, system, and computer program for user-driven dynamic generation of semantic networks and media synthesis
This invention relates generally to classification systems. More particularly this invention relates to a system, method, and computer program to dynamically generate a domain of information synthesized by a classification system or semantic network. The invention discloses a method, system, and computer program providing a means by which an information store comprised of knowledge representations, such as a web site comprised of a plurality of web pages or a database comprised of a plurality of data instances, may be optimally organized and accessed based on relational links between ideas defined by one or more thoughts identified by an agent and one or more ideas embodied by the data instances. Such means is hereinafter referred to as a “thought network”.
US11868899B2 System and method for model configuration selection preliminary class
A model configuration selection system, the model configuration selection system comprising a processing circuitry configured to: (A) obtain: (a) one or more model configurations, each model configuration includes a set of parameters utilized to generate respective models, and (b) a training data-set comprising a plurality of unlabeled records, each unlabeled record including a collection of features describing a given state of a physical entity; (B) cluster the training data-set into two or more training data-set clusters using a clustering algorithm; (C) label (a) the unlabeled records of a subset of the training data-set clusters with a synthetic normal label, giving rise to a normal training data-set, and (b) the unlabeled records of the training data-set clusters not included in the subset with a synthetic abnormal label; (D) train, for each model configuration, using the normal training data-set, a corresponding model utilizing the corresponding set of parameters, each model capable of receiving the unlabeled records, and determining, for each of the unlabeled records, a corresponding normal label or abnormal label, wherein the normal label being indicative of conformity of the respective unlabeled record with an allowed state of the physical entity and the abnormal label being indicative of conformity of the respective unlabeled record with a disallowed state of the physical entity; (E) determine, for each model, a score, associated with an ability of the corresponding model to determine labels to the unlabeled records of the training data-set in accordance with the synthetic normal labels and with the synthetic abnormal labels; and (F) perform an action, based on the scores.
US11868888B1 Training a document classification neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a document classification neural network. One of the methods includes training an autoencoder neural network to autoencode input documents, wherein the autoencoder neural network comprises the one or more LSTM neural network layers and an autoencoder output layer, and wherein training the autoencoder neural network comprises determining pre-trained values of the parameters of the one or more LSTM neural network layers from initial values of the parameters of the one or more LSTM neural network layers; and training the document classification neural network on a plurality of training documents to determine trained values of the parameters of the one or more LSTM neural network layers from the pre-trained values of the parameters of the one or more LSTM neural network layers.
US11868884B2 Method and system for providing machine learning service
The present disclosure provides methods and systems for providing machine learning model service. The method may comprise: (a) generating, by a first computing system, a first output data using a first machine learning model, wherein the first machine learning model is trained on a first training dataset; (b) transmitting the first output data to a second computing system, wherein the first training dataset and the first machine learning model are inaccessible to the second computing system; (c) creating an input data by joining the first output data with a selected set of input features accessible to the second computing system; and (d) generating a second output data using a second machine learning model to process the input data.
US11868882B2 Training action selection neural networks using apprenticeship
An off-policy reinforcement learning actor-critic neural network system configured to select actions from a continuous action space to be performed by an agent interacting with an environment to perform a task. An observation defines environment state data and reward data. The system has an actor neural network which learns a policy function mapping the state data to action data. A critic neural network learns an action-value (Q) function. A replay buffer stores tuples of the state data, the action data, the reward data and new state data. The replay buffer also includes demonstration transition data comprising a set of the tuples from a demonstration of the task within the environment. The neural network system is configured to train the actor neural network and the critic neural network off-policy using stored tuples from the replay buffer comprising tuples both from operation of the system and from the demonstration transition data.
US11868880B2 Mitigating communication bottlenecks during parameter exchange in data-parallel DNN training
An interconnect topology for communication between GPUs in a computing system is determined. A quantity of directed spanning trees are generated for transmitting data between the GPUs using the interconnect topology and packed. The directed spanning trees define the connections between GPUs that are to be utilized for the transmission and the amount of data to be transmitted on each connection. Program code is generated for implementing the data transfer defined by the directed spanning trees. When the program code is executed, the directed spanning trees are used to pipeline the transmission of chunks of data, such as model parameters used during data-parallel DNN training, between the GPUs. The program code can also determine an optimal chunk size for data to be transferred between the GPUs.
US11868877B2 Arithmetic device and electronic device
An arithmetic device and an electronic device having small power consumption is provided. An arithmetic device and an electronic device capable of high-speed operation is provided. An arithmetic device and an electronic device capable of suppressing heat generation is provided. The arithmetic device includes a first arithmetic portion and a second arithmetic portion. The first arithmetic portion includes a first CPU core and a second CPU core. The second arithmetic portion includes a first GPU core and a second GPU core. The CPU cores each have a power gating function and each include a first data retention circuit electrically connected to a flip-flop. The first GPU core includes a second data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits. The second GPU core includes a third data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit. The first to third data retention circuits each include a transistor including an oxide semiconductor and a capacitor.
US11868876B2 Systems and methods for sparsity exploiting
Disclosed is a neuromorphic integrated circuit including, in some embodiments, a multi-layered neural network disposed in an analog multiplier array of two-quadrant multipliers. Each multiplier of the multipliers is wired to ground and draws a negligible amount of current when input signal values for input signals to transistors of the multiplier are approximately zero, weight values of the transistors of the multiplier are approximately zero, or a combination thereof. Also disclosed is a method of the neuromorphic integrated circuit including, in some embodiments, training the neural network; tracking rates of change for the weight values; determining if and how quickly certain weight values are trending toward zero; and driving those weight values toward zero, thereby encouraging sparsity in the neural network. Sparsity in the neural network combined with the multipliers wired to ground minimizes power consumption of the neuromorphic integrated circuit such that battery power is sufficient for power.
US11868872B1 Direct memory access operation for neural network accelerator
In one example, an apparatus comprises: a direct memory access (DMA) descriptor queue that stores DMA descriptors, each DMA descriptor including an indirect address; an address translation table that stores an address mapping between indirect addresses and physical addresses; and a DMA engine configured to: fetch a DMA descriptor from the DMA descriptor queue to the address translation table to translate a first indirect address of the DMA descriptor to a first physical address based on the address mapping, and perform a DMA operation based on executing the DMA descriptor to transfer data to or from the first physical address.
US11868868B2 Method for implementing adaptive stochastic spiking neuron based on ferroelectric field effect transistor
Disclosed is a method for implementing an adaptive stochastic spiking neuron based on a ferroelectric field effect transistor, relating to the technical field of spiking neurons in neuromorphic computing. Hardware in the method includes a ferroelectric field effect transistor (fefet), an n-type mosfet, and an l-fefet formed by enhancing a polarization degradation characteristic of a ferroelectric material for the ferroelectric field-effect transistor, wherein a series structure of the fefet and the n-type mosfet adaptively modulates a voltage pulse signal transmitted from a synapse. The l-fefet has a gate terminal connected to a source terminal of the fefet to receive the modulated pulse signal, and simulates integration, leakage, and stochastic spike firing characteristics of a biological neuron, thereby implementing an advanced function of adaptive stochastic spike firing of the neuron.
US11868866B2 Controlling agents using amortized Q learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network system used to control an agent interacting with an environment. One of the methods includes receiving a current observation; processing the current observation using a proposal neural network to generate a proposal output that defines a proposal probability distribution over a set of possible actions that can be performed by the agent to interact with the environment; sampling (i) one or more actions from the set of possible actions in accordance with the proposal probability distribution and (ii) one or more actions randomly from the set of possible actions; processing the current observation and each sampled action using a Q neural network to generate a Q value; and selecting an action using the Q values generated by the Q neural network.
US11868862B2 Semisupervised autoencoder for sentiment analysis
A method of modelling data, comprising: training an objective function of a linear classifier, based on a set of labeled data, to derive a set of classifier weights; defining a posterior probability distribution on the set of classifier weights of the linear classifier; approximating a marginalized loss function for an autoencoder as a Bregman divergence, based on the posterior probability distribution on the set of classifier weights learned from the linear classifier; and classifying unlabeled data using the autoencoder according to the marginalized loss function.
US11868857B2 Video augmentation apparatus and a method for its use
A video augmentation apparatus is shown. The apparatus may comprise at least a processor and a memory. The processor may be configured to receive a plurality of videos, Additionally, the processor may generate a segment datum as a function of the plurality of videos. The segment datum may be classified to an augmentation datum. The classification may include training an augmentation classifier using a segment training data wherein the segment training data contains a plurality of data entries correlating required segment datum as an input to the augmentation datum as outputs. The classification may further include generating an augmentation classification datum, wherein augmentation classification datum is generated by classifying the segment datum to the augmentation datum using the augmentation classifier. The processor then may generate an augmented video as a function of the augmentation classification datum and display the augmented video using a user display device.
US11868854B2 Using metamodeling for fast and accurate hyperparameter optimization of machine learning and deep learning models
Herein are techniques that train regressor(s) to predict how effective would a machine learning model (MLM) be if trained with new hyperparameters and/or dataset. In an embodiment, for each training dataset, a computer derives, from the dataset, values for dataset metafeatures. The computer performs, for each hyperparameters configuration (HC) of a MLM, including landmark HCs: configuring the MLM based on the HC, training the MLM based on the dataset, and obtaining an empirical quality score that indicates how effective was said training the MLM when configured with the HC. A performance tuple is generated that contains: the HC, the values for the dataset metafeatures, the empirical quality score and, for each landmark configuration, the empirical quality score of the landmark configuration and/or the landmark configuration itself. Based on the performance tuples, a regressor is trained to predict an estimated quality score based on a given dataset and a given HC.
US11868852B1 Introspection of machine learning estimations
A machine learning algorithm, such as a random forest regressor, can be trained using a set of annotated data objects to estimate the risk or business value for an object. The feature contributions for each data object can be analyzed and a representation generated that clusters data objects by feature contributions. Any clustering of data objects with incorrect scores in the visualization can be indicative of gaps in the regressor training. Adjustments to the inputs can be made, and the regressor retrained, to eliminate clustering of errors for similar feature contributions. Correcting the risk score estimations can ensure that the appropriate security policies and permissions are applied to each data object.
US11868851B2 Systems and methods for predicting outcomes using a prediction learning model
A method comprises receiving a network of a plurality of nodes and a plurality of edges, each of the nodes comprising members representative of at least one subset of training data points, each of the edges connecting nodes that share at least one data point, grouping the data points into a plurality of groups, each data point being a member of at least one group, creating a first transformation data set, the first transformation data set including the training data set as well as a plurality of feature subsets associated with at least one group, values of a particular data point for a particular feature subset for a particular group being based on values of the particular data point if the particular data point is a member of the particular group, and applying a machine learning model to the first transformation data set to generate a prediction model.
US11868846B1 Quantum computing simulation using comparative rejection sampling
A comparative rejection sampling technique selects a bound set of possible execution run results for a process to be simulated, such as a quantum circuit, for each possible execution run result a modeled probability of a state associated with the possible execution run result is determined. For example a tensor network algorithm may be used to determine quantum state probabilities for each quantum state execution result included in the bound set. Based on the determined probabilities one of the possible execution run results is selected from the set of possible execution run results as an accepted simulated execution run result for a run of the process being simulated.
US11868841B1 Bi-optic barcode readers with specially designed platters
At least some embodiments of the present invention are directed to barcode readers having weigh platters. In an example, a barcode reader includes a weigh platter having a central region, a proximal edge region, a first lateral edge region, a second lateral edge region, and a distal edge region, where a the first lateral edge of the first lateral edge region and a second lateral edge of the second lateral edge region extends above a transverse plane defined by the central region.
US11868838B2 Device supporting card-swiping
The present application provides a device supporting card-swiping, which relates to the technical field of communications. The device supporting card-swiping comprises a display screen (1), a protective back plate (2) and a contactless card reader (3). Wherein the antenna (310) of the contactless card reader (3) is arranged between the display screen (1) and the protective back plate (2) for sensing a user's card swiping signal. The device supporting card-swiping can increase the effective card swiping distance and improve user experience.
US11868837B2 Electronic cigarette with NFC anti-counterfeiting code and anti-counterfeiting method thereof
The disclosure provides an electronic cigarette with NFC anti-counterfeiting code and an anti-counterfeiting method thereof. The electronic cigarette comprises a vaporizer arranged with an insertion portion, and a battery rod arranged with a receiving portion for accommodating the insertion portion. The battery rod comprises a battery, and a control circuit board arranged with a microcontroller and a switching circuit. When the insertion portion is inserted in the receiving portion such that the NFC tag and the NFC tag antenna of the insertion portion are close to the NFC card reader and the NFC card reader antenna of the receiving portion, the NFC card reader automatically reads the anti-counterfeiting code preset in the NFC tag and sends it to the microcontroller for identification. If the anti-counterfeiting code is correct, the microcontroller MCU controls switching on of the switching circuit to allow the electronic cigarette to enter a standby state.
US11868835B2 Multi-part transaction card
Provided are approaches for customizing transaction cards using a multi-part card body. In some approaches, the transaction card may include a first section comprising a first outer perimeter, a first interior edge, and a second interior edge extending from the first interior edge, wherein the first and second interior edges form an obtuse angle, and wherein a slot is formed in the first interior edge. The transaction card may further include a second section couplable with the first section, wherein the second section comprises a second outer perimeter, a third interior edge, and a fourth interior edge extending from the third interior edge, wherein a protrusion extends from the third interior edge, and wherein the protrusion is retained within the slot when the first section and the second section are joined together. The transaction card may further include a chip coupled to the first section.
US11868833B2 Transaction card assembly
A modular transaction card assembly includes a card frame having the traditional dimensions of a credit card, and a transaction card that is smaller than a traditional card and that fits into a receptacle of the card frame. Each of the card frame and the transaction card may be capable of performing contactless data transactions individually. The combined assembly of the card frame with the transaction card secured in the receptacle is also capable of performing contact data transactions, and in some instances, with an identifier that is distinct from the card frame or the transaction card alone. The card frame may include a processor enabling it to perform data encryption and authentication of the smaller transaction card.
US11868829B2 System and method for the remote execution of one or more arbitrarily defined workflows
Techniques are provided for remote orchestration of workflows performed by processing circuitry of a cloud infrastructure. A method includes: (a) executing a workflow administration module (WAM) on the processing circuitry of the cloud infrastructure; (b) accessing, by the WAM, a workflow database stored within the cloud infrastructure to determine that a workflow is scheduled for execution; (c) issuing a command from the WAM to remote customer infrastructure (RCI) external to the cloud infrastructure, the command instructing the RCI to execute the workflow on the RCI, the command including information about the location of the workflow; (d) receiving metadata by the WAM from the RCI regarding execution of the workflow on the RCI; and (e) storing the received metadata in the workflow database in connection with the workflow. A corresponding method is provided for use at the RCI. Corresponding computer program products, apparatuses, and systems are also provided.
US11868821B2 Surrogate process creation technique for high process-per-server scenarios
A system and method for launching parallel processes on a server configured to process a number of parallel processes. A request is received from a parallel application to start a number of parallel processes. In response to this request a launcher creates a surrogate. The surrogate inherits communications channels from the launcher. The surrogate then executes activities related to the launch of the parallel processes, and then launches the parallel processes. The parallel processes are launched and the surrogate is terminated.
US11868817B2 Load balancing method, apparatus and device for parallel model training task, and storage medium
A load balancing method, apparatus and device for a parallel model training task, and a computer-readable storage medium, includes: acquiring data traffic and a theoretical computational amount of each network layer in a target model; determining a theoretical computing capability of each computing device, and obtaining an initial computational amount corresponding to each computing device according to the theoretical computing capability and the theoretical computational amount; performing a load balancing operation according to the initial computational amount by using multiple device critical layer position division rule, so as to obtain a plurality of initial balancing schemes; compiling statistics on time performance parameters corresponding to the initial balancing schemes, and determining an intermediate balancing scheme from the initial balancing schemes according to the time performance parameters; and adjusting the intermediate balancing scheme according to the data traffic, so as to obtain a final balancing scheme.
US11868808B2 Automatic driving simulation task scheduling method and apparatus, device, and readable medium
An automatic driving simulation task scheduling method and apparatus, a computer device, and a readable storage medium. The method includes: constructing a network flow block diagram on the basis of the number of cluster racks, the number of nodes, and the number of processes, and coding information of the network flow block diagram (S01); setting information of a task to be simulated, and performing shortest path computation on a simulation task flow by means of the network flow block diagram (S02); and updating the state of a scheduling system in real time according to a fair policy and a preemptive scheduling policy, and executing scheduling on the basis of the state of the scheduling system (S03).
US11868807B2 Scheduling tasks using work fullness counter
A method of activating scheduling instructions within a parallel processing unit includes checking if an ALU targeted by a decoded instruction is full by checking a value of an ALU work fullness counter stored in the instruction controller and associated with the targeted ALU. If the targeted ALU is not full, the decoded instruction is sent to the targeted ALU for execution and the ALU work fullness counter associated with the targeted ALU is updated. If, however, the targeted ALU is full, a scheduler is triggered to de-activate the scheduled task by changing the scheduled task from the active state to a non-active state. When an ALU changes from being full to not being full, the scheduler is triggered to re-activate an oldest scheduled task waiting for the ALU by removing the oldest scheduled task from the non-active state.
US11868805B2 Scheduling workloads on partitioned resources of a host system in a container-orchestration system
Techniques of scheduling workload(s) on partitioned resources of host systems are described. The techniques can be used, for example, in a container-orchestration system. One technique includes retrieving information characterizing at least one schedulable partition and determining an availability and a suitability of one or more of the schedulable partition(s) for executing a workload in view of the information. Each of the schedulable partition(s) includes resources of one or more host systems. The technique also includes selecting one or more of the schedulable partition(s) to execute the workload in view of the availability and the suitability.
US11868799B2 Command information transmission method, system, and apparatus, and readable storage medium
Disclosed in the present disclosure is a command information transmission method, applied to a Physical Function (PF) port. The method includes: parsing a received interrupt request to obtain a target Virtual Function (VF) port; determining a target physical-side interrupt handler corresponding to the target VF port; obtaining target command information corresponding to the target physical-side interrupt handler in a device memory overlap region, where the device memory overlap region is an overlap region obtained by performing memory mapping on the PF port and each VF port in a host address space by a device memory overlap mapping technology; and executing switching to the target physical-side interrupt handler, and performing a response operation on the target command information.
US11868784B2 Information processing apparatus and information processing method
In an information processing apparatus, a snapshot file corresponding to an application program is read from a non-volatile storage medium and the read snapshot file is loaded into a RAM. An operating system on which the application program operates is loaded into the RAM, and the operating system is started. The application program is read from the non-volatile storage medium after starting the operating system; the read application program is loaded into the RAM. The application program loaded in the RAM is started by using the snapshot file loaded in the RAM. Herein, reading the snapshot file from the non-volatile storage medium and loading the read snapshot file into the RAM are performed (i) before loading the operating system on which the application program operates into the RAM, or (ii) while performing a process of starting the operating system.
US11868781B2 Dynamic instrumentation via user-level mechanisms
In one embodiment, a method includes accessing a loaded but paused source process executable and disassembling the source process executable to identify a system call to be instrumented and an adjacent relocatable instruction. Instrumenting the system call includes building a trampoline for the system call that includes a check flag instruction at or near an entry point to the trampoline and two areas of the trampoline that are selectively executed according to results of the check flag instruction. Building a first area of the trampoline includes providing instructions to execute a relocated copy of the adjacent relocatable instruction and return flow to an address immediately following the adjacent relocatable instruction. Building a second area of the trampoline includes providing instructions to invoke at least one handler associated with executing a relocated copy of the system call and return flow to an address immediately following the system call.
US11868780B2 Central processor-coprocessor synchronization
An electronic device that includes a central processor and a coprocessor coupled to the central processor. The central processor includes a plurality of registers and is configured to decode a first set of instructions. The first set of instructions includes a command instruction and an identity of a destination register. The coprocessor is configured to receive the command instruction from the central processor, execute the command instruction, and write a result of the command instruction in the destination register. The central processor is further configured to set a register tag for the destination register at the time the central processor decodes the first set of instructions and to clear the register tag at the time the result is written in the destination register.
US11868778B2 Compacted addressing for transaction layer packets
Compacted addressing for transaction layer packets, including: determining, for a first epoch, one or more low entropy address bits in a plurality of first transaction layer packets; removing, from one or more memory addresses of one or more second transaction layer packets, the one or more low entropy address bits; and sending the one or more second transaction layer packets.
US11868775B2 Encoding and decoding variable length instructions
Methods of encoding and decoding are described which use a variable number of instruction words to encode instructions from an instruction set, such that different instructions within the instruction set may be encoded using different numbers of instruction words. To encode an instruction, the bits within the instruction are re-ordered and formed into instruction words based upon their variance as determined using empirical or simulation data. The bits in the instruction words are compared to corresponding predicted values and some or all of the instruction words that match the predicted values are omitted from the encoded instruction.
US11868774B2 Processor with hardware supported memory buffer overflow detection
A processor with fault generating circuitry responsive to detecting a processor write is to a stack location that is write protected, such as for storing a return address at the stack location.
US11868768B2 Detecting secrets in source code
A method for facilitating identification of secrets in source code by using machine learning is provided. The method includes retrieving a plurality of files from a repository, each of the plurality of files including a source code file; parsing the source code file to identify a training feature; associating a predetermined label with the training feature, the predetermined label corresponding to a secret label and a non-secret label; training a model by using the training feature and the corresponding predetermined label; receiving, via a graphical user interface, a test file, the test file including a set of source codes; parsing the set of source codes to identify a feature; and determining, by using the model, a first characteristic of the feature.
US11868754B2 Systems and methods for edge device management
An edge device management system comprising a plurality of edge devices is shown. Each device includes a processing circuit configured to provide, via a first edge device of the plurality of edge devices, remote upgrades for an application of a second edge device of the plurality of edge devices. The processing circuit is configured to control hardware security features of the second edge device. The processing circuit is configured to configure a software update package for the second edge device, the software update package comprising a plurality of different software updates. The processing circuit is configured to deploy one or more deployment management tools to manage the application on the second edge device.
US11868751B2 Intelligent interceptor for SaaS cloud migration and integration
Aspects of the subject disclosure may include, for example, a non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising: receiving by a selected one of a plurality of containers incoming traffic from a legacy application, the legacy application having been associated with a migrated application prior to the migrated application having been installed on a Software as a Service (SaaS) cloud infrastructure, the incoming traffic comprising a first instruction to perform a first legacy operation; mapping the first legacy operation of the legacy application to a replacement instruction for the migrated application by receiving data from the selected container and assigning the replacement instruction to replace the first instruction; and communicating with the migrated application on the SaaS cloud infrastructure, the communicating comprising sending to the migrated application on the SaaS cloud infrastructure the replacement instruction. Other embodiments are disclosed.
US11868749B2 Configurable deployment of data science models
An example computing platform is configured to (a) cause a client device associated with a user to display an interface for deploying a new data science model, where the interface presents the user with a list of deployment templates, and where each of the deployment templates includes data specifying (i) a respective executable model package and (ii) a respective set of execution instructions for the respective executable model package, (b) receive, from the client device, data indicating (i) a user selection of a given deployment template for use in deploying the new data science model and (ii) a given set of configuration parameters for use in deploying the new data science model, and (c) use the given executable model package, the given set of execution instructions, and the given set of configuration parameters to deploy the new data science model.
US11868748B2 Method, apparatus, and computer-readable medium for intelligent execution of a solution on a computer network
A deployment platform, computer-readable medium, and computer-implemented method for intelligent execution of a solution on a computer network, including receiving an instruction to execute a solution in a local runtime environment on the deployment platform, the solution including solution code written in a solution language, determining, by a helper program on the deployment platform, whether the solution is executable on the deployment platform based on the solution language and either launching, by the helper program, the solution on the deployment platform when the solution is executable on the deployment platform or launching, by the helper program, the solution on a remote platform on the computer network that is configured to execute the solution when the solution is not executable on the deployment platform, the helper program being configured to communicate with the launched solution to enable the launched solution to interface with the local runtime environment on the deployment platform.
US11868746B2 System and method for transition of static schema to dynamic schema
Systems and methods that provide a mechanism to transition static schema to dynamic schema while maintaining backwards capability. Simple removal of static schema elements, followed by replacement with dynamic schema elements, make a third-party code incompatible since the third-party code references schema entities that no longer exist. Provided is a mechanism to decrease the memory use of non-material static schema entities. Transitioning static schema to dynamic schema allows the database to avoid loading non-material schema entities, thereby decreasing overall memory usage.
US11868737B2 Method and server for processing text sequence for machine processing task
Methods and servers for preparing a sequence for a machine processing task. The method includes acquiring: (i) a vocabulary storing tokens, (ii) a merge table indicating possible mergers between pairs of tokens, and (iii) a text sequence. For a given word from the sequence, the method includes using the vocabulary for splitting the word into an initial sequence, and iteratively merging tokens of the initial sequence to generate a final sequence for the given word. The iterative merging includes, at a given merging iteration using the merge table for identifying merges between pairs of adjacent tokens in a current sequence of the given merging iteration, excluding at least one of merge based on a pre-determined probability, and using the reduced set merges for generating a new sequence by performing at least one merge. The new sequence is to be used as a current sequence during a next merging iteration.
US11868736B1 Approaches to deriving and surfacing insights into conversations in virtual environments and systems for accomplishing the same
Introduced here is a computer program that is representative of a software-implemented collaboration platform that is designed to facilitate conversations in virtual environments, document those conversations, and analyze those conversations, all in real time. The collaboration platform can include or integrate tools for turning ideas—expressed through voice—into templatized, metadata-rich data structures called “knowledge objects.” Discourse throughout a conversation can be converted into a transcription (or simply “transcript”), parsed to identify topical shifts, and then segmented based on the topical shifts. Separately documenting each topic in the form of its own “knowledge object” allows the collaboration platform to not only better catalogue what was discussed in a single ideation session, but also monitor discussion of the same topic over multiple ideation sessions.
US11868728B1 Multi-domain skills
Techniques for providing and implementing a single skill associated with custom functionality and system-provided functionality are described. The skill may be used to invoke functionality in response to a user input without requiring a user remember exact formulations to cause the functionality to be performed. The skill may be associated with more than one domain. For example, the skill may be associated with custom sample user inputs (corresponding to the custom functionality) that correspond to a custom domain while the skill may also be associated with system-provided sample user inputs (corresponding to the system-provided functionality) associated with a non-custom domain.
US11868726B2 Named-entity extraction apparatus, method, and non-transitory computer readable storage medium
In general, according to one embodiment, a named-entity extraction apparatus according to an embodiment includes: an unit extracting, using an extraction dictionary, named entities and relations from extraction document data; a unit designating character strings corresponding to the named entities extracted among character strings in learning document data; a generator generating, by applying a relation extraction rule, a learning document in which relations between named entities belonging to the categories of the relation extraction rule among the named entities designated; and a unit learning the extraction dictionary based on the learning document.
US11868722B1 Detecting information operations campaigns in social media with machine learning
A processor-implemented method for detecting an information operations campaign includes retrieving a first neural network language model including a natural language model trained on a first dataset. The first neural network language model is modified, via transfer learning and based on a second dataset, to produce a second neural network language model. Social media post data associated with a social media post is received, and features are extracted from the social media post data. The features are tokenized to produce at least one token including a value. A prediction score for the at least one token is generated using the trained neural network language model. If the prediction score exceeds a threshold value, a threat warning including a representation associated with at least one of the social media post or an account associated with the social media post is generated.
US11868720B2 System for multi-perspective discourse within a dialog
Techniques are described for training and/or utilizing sub-agent machine learning models to generate candidate dialog responses. In various implementations, a user-facing dialog agent (202, 302), or another component on its behalf, selects one of the candidate responses which is closest to user defined global priority objectives (318). Global priority objectives can include values (306) for a variety of dialog features such as emotion, confusion, objective-relatedness, personality, verbosity, etc. In various implementations, each machine learning model includes an encoder portion and a decoder portion. Each encoder portion and decoder portion can be a recurrent neural network (RNN) model, such as a RNN model that includes at least one memory layer, such as a long short-term memory (LSTM) layer.
US11868719B2 Fulfillment of actionable requests ahead of a user selecting a particular autocomplete suggestion for completing a current user input
Implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. Proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. Initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. The autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. As command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.
US11868717B2 Multi-page document recognition in document capture
Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
US11868712B2 Method for partially publishing edits to a document
A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.
US11868709B1 Digitally aware neural dictation interface
Systems and methods for populating the fields of an electronic form are disclosed. A method includes receiving, by a processing circuit, a speech input for filling out a field of an electronic form; determining, by the processing circuit, an irregularity in the speech input; refining, by the processing circuit, the speech input based on the determined irregularity; converting, by the processing circuit, the refined speech input into text; and providing, by the processing circuit, the text to a user device to populate the field with the text.
US11868705B2 Associating document part with another document
An information processing apparatus includes a processor configured to: associate, with an edited part of a first document displayed on a display, information indicative of a second document different from the first document in a case where the second document is open on a document display application when the first document is edited; and display the information indicative of the second document on the display when the edited part is selected.
US11868704B2 Method apparatus, and computer readable medium for defining and encoding packets for data exchange over a network
Systems, methods, and devices for encoding and decoding a packet buffer for data exchange over a communications network, including parsing a data container definition file to determine a packet format; generating a code file based on the data container definition file; inserting the code file into a source tree of an application; compiling the source tree to generate an executable file; and executing the executable on a computing device in communication with the communications network, wherein the executable file encodes and decodes the packet buffer for data exchange over the communications network.
US11868699B2 Inverted integrated circuit and method of forming the same
An integrated circuit includes a first and second active region, a first insulating region, and a first and second contact. The first and second active regions extend in a first direction, are in a substrate, and are located on a first level. The first active region includes a first drain/source region and a second drain/source region. The second active region includes a third drain/source region. The first insulating region is over the first drain/source region. The first contact extends in a second direction, overlaps the third drain/source region, is electrically coupled to the third drain/source region and is located on a second level. The second contact extends in at least the second direction, overlaps the first insulating region and the first contact. The second contact is electrically insulated from the first drain/source region, is electrically coupled to the third drain/source region, and is located on a third level.
US11868698B1 Context-aware circuit design layout construct
Various embodiments provide for context-aware circuit design layout construct, which may be part of electronic design automation (EDA). In particular, some embodiments enable use of a circuit design layout construct with a layout of a circuit design (hereafter, a circuit design layout), where a programmable pattern of layout shapes of the circuit design layout construct can be inserted into a circuit design layout and can be adapted based on context information associated with the location of its placement within the circuit design layout.
US11868697B2 Base layout cell
Systems, methods and devices are provided, which can include an engineering change order (ECO) base. A base layout cell includes metal layer regions, conductive gate patterns arranged above metal layer regions; oxide definition (OD) patterns, metal-zero layer over oxide-definition (metal-zero) patterns, at least one cut metal layer (CMD) pattern; and at least one via region. The base layout cell can be implemented in at least two non-identical functional cells. A first functional cell of the at least two non-identical functional cells includes first interconnection conductive patterns arranged connecting metal-zero structures corresponding to at least two metal-zero patterns in a first layout, and a second functional cell of the at least two non-identical functional cells includes second interconnection conductive patterns arranged connecting metal-zero structures corresponding to at least two metal-zero patterns in a second layout.
US11868690B1 Method, device, electronic equipment and medium for analyzing disaster prevention and mitigation effectiveness of ecological seawall
A method for analyzing disaster prevention and mitigation effectiveness of an ecological seawall is provided, including: performing seawall ecologicalization on a target seawall; establishing three-dimensional space hydrodynamic force for the target ecological seawall; simulating wave climbing on a dike body and a wave overtopping on a dike top of the target ecological seawall to obtain a wave overtopping index; calculating wave-flow bottom shear stress of the target ecological seawall, establishing a sediment movement model, and calculating suspended load and bed load sediment transportation volumes; calculating the change index of coastal bed surface according to the suspended load and bed load sediment transportation volumes, and determining a development index of tidal flats in front of dike of the target ecological seawall according to the change index; and calculating the disaster prevention and mitigation effectiveness grade of the target ecological seawall according to the wave overtopping index and the development index.
US11868689B2 Systems and methods for setting up a physics-based model
Systems and methods for setting up a physics-based model are provided. One system includes one or more components that are executed by one or more computer subsystems and that include a physics-based model describing a semiconductor fabrication-related process and a set up component configured for setting up the physics-based model in multiple phases in each of which only a subset of all of the parameters of the physics-based model are set up. A configuration of the set up component is changed between at least two of the multiple phases based on the subset of all of the parameters of the physics-based model set up in the at least two of the multiple phases. The set up component may perform a Bayesian optimization technique for cascaded model set up or calibration using multiple information sources and objective functions.
US11868687B2 Predictive information for free space gesture control and communication
The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.
US11868680B2 Electronic device and method for generating short cut of quick command
An electronic device and method are disclosed. The electronic device includes a display, a microphone, a communication circuit, a processor, and a memory. The memory stores instructions that, when executed by the processor, implement the method. The method includes determining whether the electronic device is communicatively coupled to an external display device, when the electronic device is not communicatively coupled to the external display, receiving a first user utterance, executing a task corresponding to at least one of a word, phrase or sentence included in the first user utterance as indicated by the mapping, the task preconfigured by a user, and when the electronic device is communicatively coupled to the external display device, displaying at least one of a text and a graphical user interface (GUI) indicating the at least one word, phrase, and sentence on the external display.
US11868677B1 Audio injection in remote device infrastructure
A remote test infrastructure can enable a developer to use a local browser to run and test an application on a remote device. The remote device is coupled to a host machine and connected via a communication network to the browser. The infrastructure can stream a video feed of the display of the remote device to the browser, enabling the developer to examine the result of testing and development of the application running on the remote device. For applications that have features requiring audio input, the infrastructure can pair an external component, such as the host machine, as a virtual audio input device, mimicking an external microphone. The virtual audio input device can capture an audio file or an audio stream and provide the audio as input to the application running on the remote device thereby simulating the application receiving an input from an external microphone.
US11868671B2 Electronic device and display control method thereof
A mobile communication device is provided. The mobile communication includes a first touch display forming a portion of a first surface of the mobile communication device, a second touch display forming a portion of a second surface of the mobile communication device, and a processor configured to display in the first touch display a first screen corresponding to an application executed in a first folding state while a state of the device is the first folding state, identify the state of the mobile communication device changing to a second folding state, and display in the second touch display, based on the identification, a second screen corresponding to the application and an image partially overlapping the second screen, a touch input on the second touch display while the second screen and the image are displayed in the second touch display as overlapping is configured to not be processed as an input.
US11868668B2 Secure device endpoint assignment and job communication
A device endpoint is accessed through an off-premise communications network relative to the device endpoint. The device endpoint is registered to a virtual device object in data storage of a device service, the device service and the device endpoint communicating across the off-premise communications network, the virtual device object storing a secure device endpoint identifier of the device endpoint. A virtual device identifier associated with the secure device endpoint identifier of the device endpoint is stored in the virtual device object. A request to access the device endpoint using the virtual device identifier is received. The secure device endpoint identifier associated with the virtual device identifier in the virtual device object is read. The device endpoint is notified of a pending job associated with the secure device endpoint identifier. The pending job is communicated to the device endpoint identified by the secure device endpoint identifier.
US11868665B2 Data processing near data storage
Examples herein relate to a solid state drive that includes a media, first circuitry, and second circuitry. In some examples, the first circuitry is to execute one or more commands. In some examples, the second circuitry is to receive a configuration of at one type of command, where the configuration is to define an amount of media bandwidth allocated for the at one type of command; receive a command; and assign the received command to the first circuitry for execution.
US11868663B2 Memory sub-system for performing wear-leveling adjustments based on memory component endurance estimations
A system comprising a memory component including blocks, and a processing device, operatively coupled with the memory component. The processing device determines endurance values for the memory component. For each selected block of the plurality of blocks, the processing device determines an endurance estimation of the selected block based on at least one of a time to erase the selected block or an error statistic for the selected block, and updates an endurance value associated with the selected block based on the endurance estimation for the selected block. The processing device receives a write instruction to the memory component and distributes the write instruction to one or more of the blocks based on the endurance values. Other embodiments are described.
US11868661B2 Row hammer attack alert
An apparatus having counters for sub-addresses in segments of row address to count activation commands applied to row addresses including the sub-addresses. The counters are configured to count activation commands applied to row addresses containing the sub-addresses in accessing rows of memory cells in a memory device; For example, in response to an activation command applied to a row address having first sub-addresses, counts stored in a portion of the counters corresponding to the first sub-addresses are increased for the count of the activation command. For each respective segment, counts stored in counters for sub-addresses in the respective segment are used to determine whether at least one of the sub-addresses has seen more activation commands than a threshold. An alert is generated for risk mitigation operations in response to each segment having at least one sub-address that has seen more activation commands than the threshold.
US11868657B2 Memory controller, method of operating the memory controller, and electronic device including the memory controller
A memory controller, a method of operating the memory controller, and an electronic device including the memory controller are disclosed. The method of operating a memory controller, comprising receiving, from a host core, a plurality of commands for a memory, identifying, from among the plurality of commands, processing in memory (PIM) commands to execute one or more operations in the memory, verifying ordering information from a data field in each of the PIM commands, and reordering the PIM commands based on the ordering information and transmitting the reordered PIM commands to the memory.
US11868653B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system stores write data received from a host to a shared write buffer for write destination blocks, acquires first write data for plural pages from the shared write buffer, and writes the first write data to a first write destination block by a first-step write operation. When receiving write data from the host in a state in which an empty region does not exist in the shared write buffer, the memory system discards write data in the shared write buffer in which the first-step write operation has been finished. In a case where the first write data do not exist in the shared write buffer when a second-step write operation of the first write data is to be executed, the memory system transmits a request to acquire the first write data to the host.
US11868651B2 Key-value KV storage method and apparatus, and storage device
A key-value (KV) storage method and apparatus, the method including receiving a write request, where the write request is associated with writing a first key and a first value, storing the first key in a first memory chip of a solid state drive (SSD), and storing the first value in a second memory chip of the SSD, where an erase count of the first memory chip is less than an erase count of the second memory chip, and creating a mapping relationship between the first key, a physical address of the first key, and a physical address of the first value, where the physical address of the first key indicates that the first key is stored in storage space of the first memory chip, and where the physical address of the first value indicates that the first value is stored in storage space of the second memory chip.
US11868642B2 Managing trim commands in a memory sub-system
Disclosed is a system that comprises a memory device and a processing device, operatively coupled with the memory device, to perform operations that include receiving, by the processing device, a trim command on the memory device, wherein the trim command references a range of logical block addresses (LBAs). The operations performed by the processing device further include identifying a group of memory cells corresponding to the range of LBAs, wherein the group of memory cells comprises one or more management units (MUs). The operations performed by the processing device further include updating a data structure associated with the group of memory cells to reference the request; receiving a memory access command with respect to the group of memory cells. The operations performed by the processing device further include responsive to determining that the data structure associated with the group of memory cells references the trim command, blocking the memory access command; performing, on the group of memory cells, a trim operation specified by the trim command; updating the data structure to indicate the completion of the trim operation; and responsive to determining that the data structure indicates the completion of the trim operation, performing a memory access operation specified by the memory access command.
US11868638B2 Inter-memory movement in a multi-memory system
Methods, systems, and devices for improved inter-memory movement in a multi-memory system are described. A memory device may receive from a host device a command to move data from a first memory controlled by a first controller to a second memory controller by a second controller. The memory device may use the first and second controllers to facilitate the movement of the data from the first memory to the second memory via a path external to the host device. The memory device may indicate to the host device when to suspend activity to the first memory or the second memory and when to resume activity to the first memory or second memory.
US11868637B2 Flexible raid sparing using disk splits
In a storage system that implements RAID (D+P) protection groups a drive subset initially has (D+P) drives plus a spare drive with (D+P) splits. Spare splits are distributed with drive index and split index adjacency such that no single drive or split index contains multiple spare splits. When the drive subset is incremented by one drive a group of selected splits are relocated to the new drive based on drive index and split index adjacency such that no single drive or split index contains multiple members of a new protection group. If one of the drives is failing or fails, then an adjusted spare split index value is calculated for each protection group member on that drive so that the protection group members are rebuilt or relocated without placing more than one member of any protection group on a single drive. Adjusted spare split index values may be calculated in steps using the data split indices in ascending order and the largest drive indices in descending order.
US11868634B2 Systems and methods for file management by mobile computing devices
Systems and methods for file management by mobile computing devices. An example method, performed by a computer system, may comprise: storing, by a computer system, a first file having a first size, in a memory; storing, in the memory, a second file derived from the first file, the second file having the second size, the second size being less than the first size; determining that the memory is not sufficient to perform a memory write operation; selecting a third file having a fourth file associated with it, the fourth file derived from the third file; and removing the third file from the memory.
US11868632B2 Power control for boot-up of memory systems
Methods, systems, and devices for power control for boot-up of memory systems are described. A memory system may be configured to boot-up using two different power modes: a lower-power mode, and a higher-power mode. The memory system may perform a series of evaluations to determine whether the memory system is to switch to the lower-power mode during boot-up operations, or stay in the higher-power mode. For example, the memory system may check one or more of: a history of previous boot-up failures, a voltage of an associated power management integrated circuit, a history of asynchronous power loss at the device, a power-mode configuration of the host device, or a history of host-initiated power-down commands. In some examples, by switching to the lower-power mode, the memory system may avoid repeatedly failing multiple boot-up cycles and may instead successfully boot-up the memory system.
US11868630B2 Method for changing configuration of storage system and storage system
A storage system includes a first node mounting two controllers. The two controllers of the first node are subjected to setting of redundancy such that the two controllers belong to differing redundancy groups, respectively. When a configuration change is requested due to addition of a second node mounting one controller to the storage system, the second node sets the controller of the second node belongs to a redundancy group to which either of the two controllers of the first node belongs, and the first node changes the setting of redundancy such that setting information on the redundancy group of either of the two controllers of the first node does not change; and deactivates a controller of the first node for which the setting information on the redundancy group changes as a result of a change in the setting of redundancy.
US11868629B1 Storage system sizing service
A storage system sizing service that includes: translating one or more specifications characterizing user requirements into workload parameters; generating a plurality of performance model results by providing the workload parameters as respective inputs to respective performance models, wherein the respective performance models correspond to respective distinct configurations of a plurality of storage systems; and selecting, in dependence upon the performance model results, one or more distinctly configured storage system configurations from among the plurality of storage systems.
US11868625B2 Alert tracking in storage
Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device.
US11868624B2 Computing system and operating method thereof
An electronic device is provided. A computing system includes a storage device and a host. The storage device includes a memory device including a write protection area. The host performs an operation of providing, to the storage device, a first request regarding security write and write data in parallel with an operation of generating a host authentication code based on the write data and a key shared with the storage device.
US11868616B2 System and method for low-distortion compaction of floating-point numbers
A system and method for low-distortion compaction of floating-point numbers comprising a pre-encoder, a data deconstruction engine, a library manager, a codeword storage, and a data reconstruction engine. A pre-encoder may receive a plurality of data sourcepackets with may contain one or more floating-point numbers and the received data sourcepackets are scanned to identify floating-point numbers and the identified floating-point numbers. Identified floating-point numbers may be pre-encoded into binary string representations which are low-distortion embeddings of real numbers into a Hamming space. The binary string representation may be indexed to indicate it represents a floating-point number before being compacted by a data deconstruction engine and library manager. The pre-encoding of floating-point numbers located within a sourcepacket enables the system to maximize the benefit of the compaction capabilities of the data deconstruction engine.
US11868614B2 Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
A management device that may communicate with at least one devices is disclosed. The management device may include a communication logic to communicate with the devices over a communication channels about data associated with the devices. The management device may also include reception logic that may receive a query from a host. The query may request information from the management device about the devices. The management device may also include a transmission logic to send the data about the devices to the host. The host may be configured to send a message to the devices.
US11868604B2 Display processing method and apparatus
If a first tap is detected on a touch screen of an electronic device when the touch screen is in a black screen state, the touch screen displays a fingerprint pattern in a target display area to prompt a user to enter a fingerprint in the target display area. If the electronic device is picked up when the touch screen is in the black screen state, the touch screen displays the fingerprint pattern in the target display area to prompt the user to enter the fingerprint in the target display area.
US11868600B2 Ranked choice on an absolute scale
Methods, systems, and non-transitory machine-readable mediums for ranking on an absolute scale include displaying, on an electronic display, a first handle, a second handle, and an interactor, determining a value of the first handle and a value of the second handle based on their respective positions on the interactor, in response to a user dragging the first and second handles on the interactor, and determining a rank of the first and second handles based on the values of the first and second handles, in response to the user dragging the first and second handles on the interactor.
US11868598B2 Generating and modifying content using data structures
A content editor for generating content including root blocks and nested blocks is disclosed. The content editor can generate a deployment that includes the content. The content editor can generate user interface code configured to edit the content. The content editor can receive updates to the content and update the root blocks and nested blocks. The updated root blocks and nested blocks can be used to generate updated content for editing and/or can be deployed to end-users.
US11868596B2 Color-based system for generating notifications
A computing device may determine that a condition exists with respect to a user of an application. Based on the determined condition, the computing device may determine an action for the user to perform via the application, and an associated importance level of the action. The computing device may identify a user interface element of the application that is associated with the action and a color that is associated with the importance level. The computing device may change the appearance of the identified user interface element such that the user interface element has the color that is associated with the importance level of the action.
US11868595B2 Intelligent user interface customization for one-handed use
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for intelligently customizing a user interface on a remote control. In a non-limiting embodiment, a method operates by receiving a user input associated with customizing the user interface for one-hand use when the user interface is in a first configuration. The user interface may a user interface element and the first configuration includes a first dimension of the user interface. In an embodiment, the user input is a touch-based gesture received on a touchscreen of the remote control. A user may be identified responsive to receiving the user input and the user interface may be customized from the first configuration to a second configuration based on an interface customization parameter. In an embodiment, the customizing includes reducing the first dimension of the user interface to a second dimension to allow for one-hand use by the user.
US11868593B2 Software architecture and user interface for process visualization
An embodiment may involve a definition of a process, wherein the process is referenced by a parent entry, wherein the process includes a set of stages, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a process design application was used to define the process. The embodiment may also include one or more processors configured to: (i) receive a reference to the parent entry; (ii) identify a transformer class associated with the process design application, wherein the transformer class converts output in a first configuration related to the process design application to input in a second configuration; (iii) receive, from the transformer class, data related to the process in the second configuration; and (iv) generate a graphical user interface that displays the process and the set of stages in a hierarchical arrangement.
US11868591B2 Dynamic user interface customization
Described are computer-based methods and apparatuses, including computer program products, for dynamic user interface customization. A set of functions for a user interface is stored, each function comprising a function that can be added to the user interface. A first set of data is transmitted to a remote device that causes the user interface to be displayed on the remote device with a predetermined set of functions from the set of functions. Interaction data is received indicative of a user's interactions with the user interface. A second set of data is transmitted to the remote device that causes the user interface to dynamically add a new function from the set of functions to the user interface based on the interaction data, wherein the new function is displayed as a selectable item in the user interface that the user can select to use a function associated with the new function.
US11868589B2 Document data structure for linking a text editor with integrated editing tools
An apparatus includes a memory and a processor. The memory stores a data structure that includes an array of data blocks, each of which stores one or more strings of text of a document. The processor displays a sequence of elements, each associated with one or more consecutive data blocks of the array, and a sequence of parts, each corresponding to a data block and displaying the strings of text stored by the data block, on a GUI. The processor receives information identifying a modification of a first element, which is associated with a first data block, to which a first part corresponds. The modification is associated with an equivalent modification of the first part. The processor updates the sequence of elements according to the modification and the sequence of parts according to the equivalent modification. The processor converts the updated sequence of elements into an updated data structure.
US11868586B2 Floating window user interface display method and apparatus, device, and storage medium
A user interface display method, apparatus, and system are provided. The method includes: displaying a first user interface for a first application program in a main display region; displaying a program icon of a second application in an auxiliary display region when a first sliding signal on the auxiliary display region is received; when a first operation signal on the program icon of the second application is received, displaying a floating window on the first user interface; and canceling displaying of the program icon of the second application program in the auxiliary display region when a second sliding signal on the first auxiliary display region is received.
US11868584B2 Learning user interface
Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by accessing, by a processor, business data corresponding to the plurality of items. The interface may be facilitated by determining, by the processor, a visual bias for at least one of the plurality of dynamic icons based on the business data corresponding to the plurality of items and may be facilitated by applying, via the interface, the visual bias to the at least one of the plurality of dynamic icons.
US11868580B2 Mobile terminal, image display device and user interface provision method using the same
A digital television includes: a display; a tuner; a wireless network interface to transmit data to a mobile terminal and receive audio information and screen; and a controller. The controller is configured to control a signal processor to decode the video signal and the screen information, control the display to display first image corresponding to the decoded video signal with second image corresponding to the decoded screen information, the second image corresponding to an image displayed on the mobile terminal, and receive a command from a remote controller. The controller is also configured to control the signal processor to process the audio signal and the audio information and to output the processed audio signal or the processed audio information to an audio output unit, and to control the signal processor to change the second image's size or position depending on the at least one command received from the remote controller.
US11868577B2 Input check device having a pressing force threshold based on a detected minimum pressing force and input check method
An input check device includes a coordinate detection part configured to detect coordinates of a touch operation a user performs on an operating surface when operating an operating part through the operating surface; a pressing force detection part configured to detect a pressing force of the touch operation; and an identifying part configured to determine whether the operating part is ON or OFF based on the pressing force detected in the pressing force detection part, and, after determining that the operating part is switched from ON mode to OFF mode, the identifying part detects a minimum value of the pressing force; and the identifying part determines that the operating part is switched from OFF to ON when, following the detection of the minimum value, the pressing force surpasses a predetermined threshold that is set based on the minimum value and that is greater than the minimum value.
US11868574B2 Touch substrate, display panel and display device
A touch substrate is provided with a mounting hole, and has a hole edge region around the mounting hole, and a main touch region located outside of the hole edge region. The touch substrate includes a substrate a plurality of first touch units disposed on the substrate and a plurality of second touch units disposed on the substrate and insulated from the plurality of first touch units. Each first touch unit extends in a first direction and includes a plurality of first touch electrodes and a plurality of first connecting portions, and each first connecting portion is electrically connected to two adjacent first touch electrodes. Each second touch unit extends in a second direction and includes a plurality of second touch electrodes and a plurality of second connecting portions. Each second connecting portion being electrically connected to two adjacent second touch electrodes; and the first direction intersecting with the second direction.
US11868573B2 Electronic apparatus
An electronic apparatus including: an electronic module; a display panel including a first region overlapped with the electronic module and a second region adjacent to the first region, a plurality of first emission parts, which are disposed in the first region and are spaced apart from each other, and a plurality of second emission parts, which are disposed in the second region and are spaced apart from each other; and an input sensor including a first electrode, which is disposed on the first region, a second electrode, which is disposed on the second region, a third electrode, which is disposed on the second region and is electrically disconnected from the second electrode, and a plurality of conductive patterns, which are disposed on the second region, wherein the conductive patterns comprise a first pattern, which is electrically connected to the first electrode, and a second pattern, which is electrically floated.
US11868571B2 Capacitive electronic pen including detachable axial core body
A capacitive electronic pen includes a housing, a core body, and a peripheral electrode. In the capacitive electronic pen, the core body includes an electrode core formed of a conductor having a spherical section and a shaft center section. The spherical section of the electrode core is not surrounded by the peripheral electrode and is disposed on a tip (distal) end of the capacitive electronic pen protruding from one opening in the axial direction of the housing. The shaft center section of the electrode core has multiple portions that vary in thickness (a cross-section size) including a thin portion, which coupled with the spherical section, and a thick portion. When the core body is fitted to the core body holder, at least a portion of the shaft center section of the electrode core is thinner than the diameter of the spherical section of the electrode core.
US11868569B2 Virtual mouse
A system for interacting with a screen without touching it, comprising a source of radiating energy directed into a predefined area, at least one directionally sensitive sensor that detects the radiation when it's reflected off of an object within the predefined area, and a processor that calculates position and motion information of the object and generates therefrom image information, which it sends to a screen where it is displayed.
US11868562B2 Display panel, manufacturing method, display device and touch signal processing method
A display panel, a display device and a touch signal processing method. The display panel includes a base substrate, a touch sensor arranged on the base substrate and including a plurality of touch sub-electrodes, and a signal noise sensor configured to detect a signal noise from the display panel and including a plurality of detection electrodes. An outer contour of at least one detection electrode is located within an outer contour of at least one touch sub-electrode.
US11868561B2 Multi-phase exciting and scanning with zero-sum sequences
Apparatuses and methods of multi-phase scanning of a touch panel are described. One apparatus selects a sequence having a number of one values, negative one values, and zero values. The one values correspond to an in-phase drive signal, the negative one values correspond to an opposite-phase drive signal, and the zero values correspond to a reference signal (e.g., reference voltage or ground). A sum of the sequence is equal to zero. The apparatus applies one of the in-phase drive signal, the opposite-phase drive signal, or the reference signal to each of a first set of electrodes at a first stage according to the sequence. The apparatus rotates the sequence to obtain a rotated sequence and applies one of the signals according to the rotated sequence. The apparatus receives sense signals to detect a presence of an object on the touch panel.
US11868559B2 Detection function-equipped display device
A detection function-equipped display device includes: a display unit provided with pixels; drive electrodes disposed along a display surface of the display unit and arranged in a first direction; detection electrodes disposed along the display surface, arranged in a second direction, and facing the drive electrodes; a potential selection circuit that performs switching control; a scanning circuit that outputs a scanning signal; a detection circuit that performs detection of a touch on the display surface based on potentials from the detection electrodes; and a signal selection circuit that supplies, to the potential selection circuit, either a first signal corresponding to the scanning signal or a second signal from the detection circuit. The switching control includes processing of applying the drive potential to one or more of the drive electrodes based on one of the first signal and the second signal and applying the non-drive potential to the other drive electrodes.
US11868556B2 Pairing method, position detecting system, position indicator and position detecting apparatus
A pairing method between a stylus and a position detecting apparatus that detects a position pointed to by the stylus includes: sharing, by the position detecting apparatus, a sensor identifier (ID) that is included in an uplink signal transmitted to the stylus while the stylus and the position detecting apparatus are proximate to each other at or within a predetermined distance, the sensor ID uniquely identifying the position detecting apparatus; and determining, by the position detecting apparatus using the sensor ID, whether information is transmitted from the stylus, the information being transmitted via a first wireless communication having a range that is longer than the predetermined distance.
US11868553B2 Pressure sensing for user interactions
Methods, systems, apparatuses, and media for pressure sensing for user interactions are disclosed herein. In some implementations, a method involves obtaining sensor data from one or more sensors disposed proximate to an enclosure of a capsule of a wrist-worn device. In some implementations, the method involves determining, based on the sensor data, that a press interaction has occurred. In some implementations, the method involves determining, based on the sensor data, force characteristics associated with the press interaction. In some implementations, the method involves identifying a press type of a plurality of press types based on the force characteristics. In some implementations, the method involves identifying an operations of the wrist-worn device from a plurality of operations based on the press type. In some implementations, the method involves causing the identified operation to be performed by the wrist-worn device.
US11868550B2 Input detection system
An input detection system includes a detection device including a plurality of detection electrodes arrayed in a detection region, and an input support device including a first electrode, a second electrode provided so as to be movable on a concentric circle about a rotating axis overlapping with the first electrode, and a coupling portion that electrically couples the first electrode and the second electrode. A position of the rotating axis of the input support device is fixed to the detection region of the detection device, and a reference potential is supplied to the detection electrode corresponding to the first electrode and a drive signal is supplied to the detection electrode corresponding to the second electrode.
US11868549B2 Sensor system
Disclosed herein is a sensor system that detects a stylus on at least one panel surface having an effective region. The sensor system includes a memory device including computer-executable instructions, and a processor. The processor, when loaded with the computer-executable instructions, performs: and obtaining a position of the stylus and a pen pressure value indicating a pressure applied to a pen tip of the stylus; outputting the position and the pen pressure value to a host processor. In response to the position being outside the effective region, the processor performs processing to conceal from the host processor occurrence of at least one of a pen-down indicating the stylus contacting the panel surface and a pen-up indicating the stylus being removed from the panel surface.
US11868547B2 Electronic device and method of operating the electronic device
An electronic device and method are disclosed. The electronic device includes a display, a communication module configured to perform wireless connection with a stylus pen, a processor operably coupled to the display and the communication module, and a memory storing programming instructions. The processor implements the method, including: receiving, via the communication module, a gesture input from the stylus pen while the stylus pen is spaced apart from the display, determining that a gesture identification error has occurs based on the received the gesture input, and controlling the display to display a visual guide related to the gesture identification error.
US11868542B2 Low-travel illuminated key mechanism
Embodiments are directed to a low profile key for a keyboard having an overmolded support structure. In one aspect, an embodiment includes a key cap having an illuminable symbol. A support structure having a pair of overmolded wings may pivotally couple to the key cap. A switch housing may surround the support structure and connect each of the first and second wings. A tactile dome may be at least partially positioned within the switch housing and configured to bias the key cap upward. A sensing membrane may be positioned along an underside surface of the tactile dome and configured to trigger a switch event in response to a collapsing of the tactile dome caused by a depression of the key cap. A feature plate may be positioned below the sensing membrane. A light guide panel may define at least one light extraction feature that may be configured to propagate light toward the key cap and cause illumination of the illuminable symbol.
US11868540B2 Determination of resonant frequency and quality factor for a sensor system
A method for determining sensor parameters of an actively-driven sensor system may include obtaining as few as three samples of a measured physical quantity versus frequency for the actively-driven sensor system, performing a refinement operation to provide a refined version of the sensor parameters based on the as few as three samples and based on a linear model of an asymmetry between slopes of the measured physical quantity versus frequency between pairs of the as few as three samples, iteratively repeating the refinement operation until the difference between successive refined versions of the sensor parameters is below a defined threshold, and outputting the refined sensor parameters as updated sensor parameters for the actively-driven sensor system.
US11868534B1 Enhanced security for visually impaired users of touchscreen interfaces using false entry notifications for user input
The technology disclosed herein enhances security for visually impaired users by presenting haptic notifications to indicate certain input notifications are false. In a particular embodiment, a method includes presenting, from a user system, graphical input elements and presenting a haptic notification. The haptic notification indicates that the next input received after presenting the haptic notification will not be entered by the user system. In response to receiving input of a first input element of the graphical input elements immediately following the haptic notification, the method includes presenting a non-haptic notification. The non-haptic notification falsely indicates the input has been entered.
US11868533B2 Slip sensation simulation apparatus and control system
A slip sensation simulation apparatus includes a base, a first haptic assembly, and a second haptic assembly. The first haptic assembly includes a first synchronous belt, a plurality of first synchronous wheels, and a first motor. The first motor is in a transmission connection with one of the first synchronous wheels, to drive the first synchronous wheels and the first synchronous belt to rotate. The second haptic assembly includes a second synchronous belt, a plurality of second synchronous wheels, and a second motor. The second motor is in a transmission connection with one of the second synchronous wheels, to drive the second synchronous wheels and the second synchronous belt to rotate. The first synchronous belt is located at an inner side of the second synchronous belt. Rotational axial directions of the first and second synchronous belts are different. The first synchronous belt is in contact with the second synchronous belt.
US11868532B2 Shape changeable apparatus, shape control method, and tactile sense providing apparatus
A shape changeable apparatus according to an embodiment of the present technology includes a space forming section, a fluid controller, a signal emitter, a detector, and a generator. The space forming section forms a space, and includes a deformable member that is arranged in contact with the space. The fluid controller is capable of deforming the member by controlling a flow of fluid with respect to the space. The signal emitter emits a signal into the space. The detector is arranged out of contact with the member within the space, and detects the emitted signal. The generator generates information regarding the deformation of the member on the basis of a result of the detection performed by the detector.
US11868526B2 Method and device for debugging program execution and content playback
In one implementation, a method for recording an XR environment. The method includes: presenting, via the display device, a graphical environment with one or more virtual agents, wherein the graphical environment corresponds to a composition of extended reality (XR) content, including the one or more virtual agents, and an image stream of a physical environment captured from a first point-of-view (POV) of the physical environment; detecting, via the one or more input devices, a user input selecting a first virtual agent from among the one or more virtual agents; and in response to detecting the user input, recording a plurality of data streams associated with the graphical environment including a first image stream of the graphical environment from the first POV and one or more data streams of the graphical environment from a current POV of the first virtual agent.
US11868525B2 Eye center of rotation determination with one or more eye tracking cameras
A display system can include a head-mounted display configured to project light to an eye of a user to display virtual image content at different amounts of divergence and collimation. The display system can include an inward-facing imaging system possibly comprising a plurality of cameras that image the user's eye and glints for thereon and processing electronics that are in communication with the inward-facing imaging system and that are configured to obtain an estimate of a center of rotation of the user's eye using cornea data derived from the glint images. The display system may render virtual image content with a render camera positioned at the determined position of the center of rotation of said eye.
US11868523B2 Eye gaze classification
Techniques of tracking a user's gaze includes identifying a region of a display at which a gaze of a user is directed, the region including a plurality of pixels. By determining a region rather than a point, when the regions correspond to elements of a user interface, the improved technique enables a system to activate the element to which a determined region is selected. In some implementations, the system makes the determination using a classification engine including a convolutional neural network; such an engine takes as input images of the user's eye and outputs a list of probabilities that the gaze is directed to each of the regions.
US11868522B2 Method for ascertaining a viewing direction of an eye
A method for ascertaining a viewing direction of an eye. A laser beam emitted by a laser source is passed over at least two scanning points on the eye, using a reflection element and a deflecting element. A self-mixing effect of the scanning laser beam reflected by the eye into the laser source is used, in order to determine, for the at least two scanning points, the optical path length from the laser source to the at least two scanning points on the surface of the eye and/or a reflectivity of the eye at the at least two scanning points.
US11868521B2 Method and device for determining gaze position of user, storage medium, and electronic apparatus
A method for determining a gaze position of a user is provided. The method can include obtaining a target distance from the display screen to a target user, and obtaining a user image of the target user, the user image includes: a global image, a head image, and an eye image, and the global image is an image of a target space in front of the display screen. The method can further include determining a first space where eyes of the target user are located from a plurality of preset subspaces within the target space based on the target distance and the global image, and determining a gaze position of the target user on the display screen corresponding to the first space and the user image of the target user, based on a preset correspondence among the subspaces, user images, and screen coordinates on the display screen.
US11868516B2 Hand-specific laser projected virtual interfaces and operations
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a wearable multimedia device obtains first configuration data specifying first operations associated with a first hand of a user of the wearable multimedia device, and second configuration data specifying second operations associated with a second hand of the user. Further, the device captures sensor data from a camera and/or a depth sensor of the wearable multimedia device, and determines a presence of the first hand and/or the second hand based on the sensor data. Further, the device performs at least one of (i) the first operations responsive to determining the presence of the first hand, or (ii) the second operations responsive to determining the presence of the second hand.
US11868515B2 Generating textured polygon strip hair from strand-based hair for a virtual character
Computer generated (CG) hair for a virtual character can include strand-based (instanced) hair in which many thousands of digital strands represent real human hair strands. Strand-based hair can appear highly realistic, but rendering strand-based hair in real-time presents challenges. Techniques for generating textured polygon strip (poly strip) hair for a virtual character can use as an input previously-generated strand-based hair for the virtual character. Poly strips can be generated for a sampled set of strands in the strand-based hair. Additional poly strips may be generated near hairlines or part lines. Hair textures from a hair texture library can be matched to the poly strips. The matched textures can be scaled and packed into a region of texture space (e.g., a square region), which provides improved computer access, efficiency, and speed. A rendering engine can use the poly strips and the packed hair textures to render the character's hair in real-time.
US11868506B2 Systems and methods for implementing a secure database for storing a patient operational longitudinal record
Systems and methods are disclosed for aggregating and indexing a patient operational longitudinal record and extracting statistics therefrom. In one example, a system for storing and indexing entries in a patient operational longitudinal record may include at least one memory storing instructions and at least one processor configured to execute the instructions to: receive a health update from an authenticated device; map the health update to a health record; apply at least one stored rule to the health update and the health record to determine additional operational data; index and store the health update and the additional operational data in association with the health record; and allow access to the health record based on an associated security protocol.
US11868502B2 Row-level security
Row-level security (RLS) may provide fine-grained access control based on flexible, user-defined access policies to databases, tables, objects, and other data structures. A RLS policy may be an entity or object that defines rules for row access. A RLS policy may be decoupled or independent from any specific table. This allows more robust and flexible control. A RLS policy may then be attached to one or more tables. The RLS policy may include a Boolean-valued expression.
US11868500B2 Fine-grained access control of column-major relational database management systems
A method of accessing objects with fine-grained access control (FGAC) in a relational database management system (RDBMS) storing a segmented column-major database. For each object with access restrictions, an artificial neural network (ANN), is trained by generating an equally distributed segment map of segmented data entries, so that the map reproduces the row disposition in the unsegmented object. When a user access request is received, these ANNs are referred to determine if any of the objects to be accessed are subject to access restrictions. If that is the case, then the ANN creates a pseudo-view construct of its associated object which is limited to data entries that the user has permission to access. The pseudo-views are then injected into the user access request to embed the fine-grained access controls for subsequent processing of the request, which can then proceed without further regard to user-specific access restrictions.
US11868493B2 Work-from-home agent security compliance
Working from home is becoming more and more commonplace. Ensuring that remote workers are following prescribed data protection measures becomes more important, and challenging. Safe and Secure Remote Working Environment (SSRWE) monitors an environment and determines if a non-compliant element is present. For example, a condition of working from home may be that no notetaking or electronic devices, especially ones comprising a camera, be visible to a system camera capturing the field of view in front of a display. If a non-compliant situation is discovered, the display may be redacted and/or other action taken to protect sensitive information.
US11868492B2 Systems and methods for mediating permissions
Systems and methods mediate permissions for applications on user devices using predictive models. Data communications are monitored on a user device for permission requests and responses. A predictive model is trained with these permission requests and responses until a threshold is met. Then, a default permission response is provided on behalf of the user device in response to a permission request.
US11868488B2 Memory devices with cryptographic components
An apparatus, such as a memory system (e.g., a NAND memory system), can have a controller with a first error correction code component and a memory device (e.g., a NAND memory device) coupled to the controller. The memory device can have an array of memory cells, a second error correction code component coupled to the array and configured to correct data from the array, and a cryptographic component coupled to receive the corrected data from the second error correction code component.
US11868486B2 System and method for secure electronic transaction platform
A system for processing data within a Trusted Execution Environment (TEE) of a processor is provided. The system may include: a trust manager unit for verifying identity of a partner and issuing a communication key to the partner upon said verification of identity; at least one interface for receiving encrypted data from the partner encrypted using the communication key; a secure database within the TEE for storing the encrypted data with a storage key and for preventing unauthorized access of the encrypted data within the TEE; and a recommendation engine for decrypting and analyzing the encrypted data to generate recommendations based on the decrypted data.
US11868485B2 Operation method, operation apparatus, and device
A storage circuit stores secret information. A software processing circuit obtains an operation task and generates scheduling instructions corresponding to the operation task. After receiving the scheduling instructions, a hardware processing circuit obtains the secret information from the storage circuit when the flag bit in the scheduling instruction is a valid value, determines, based on the secret information, data addresses of one or more pieces of operation data required for completing the operation corresponding to the scheduling instruction, and obtains the one or more pieces of operation data based on the data addresses to complete the operation corresponding to each scheduling instruction.
US11868482B2 Vulnerability tracing using scope and offset
Source code is managed through a source code management system and one or more static application security testing scanners check the source-code for vulnerabilities. The scanners generate vulnerability reports that are processed by a vulnerability tracker. The vulnerability tracker computes the scopes of identified vulnerabilities from the source-code and generates scope and offset fingerprints (e.g., hashes that uniquely identify vulnerabilities based on their surrounding scope). The fingerprints used for deduplication and vulnerability tracking. The vulnerability tracker may generate a refined vulnerability report that includes a set of deduplicated vulnerabilities with the corresponding fingerprints. The refined vulnerability report and related data may be stored in a vulnerability database for use in vulnerability management.
US11868476B2 Boot-specific key access in a virtual device platform
Some embodiments may facilitate boot-specific key access to perform cryptographic operations. A first boot record and a second boot record may be generated independently in response to a request to boot a virtual device. The first and second boot records may be compared and in response to a match between the first boot record and the second boot record, an identify certificate may be obtained. Authorization to access and use a key for cryptographic operations may be obtained in response to a verification of the identity certificate by a cryptographic processor.
US11868474B2 Securing node groups
A method for securing a plurality of compute nodes includes authenticating a hardware architecture of each of a plurality of components of the compute nodes. The method also includes authenticating a firmware of each of the plurality of components. Further, the method includes generating an authentication database comprising a plurality of authentication descriptions that are based on the authenticated hardware architecture and the authenticated firmware. Additionally, a policy for securing a specified subset of the plurality of compute nodes is implemented by using the authentication database.
US11868471B1 Particle encoding for automatic sample processing
A method of particle-based threat scanning may include obtaining a sample from a sample source, generating a plurality of particles from the sample, wherein each particle from the plurality of particles is an array of unique bytes generated based on one or more particle properties, and determining whether the sample is associated with a known threat by comparing the plurality of particles to particle threat signatures in a threat database.