US11949095B2
A composite solid electrolyte includes: a solid electrolyte; and a protective layer on a surface of the solid electrolyte, wherein the protective layer comprises a compound of Formula 1
LixM1yM2zOt+x/2 Formula 1
wherein in Formula 1,
M1 is an element having a Gibbs reaction energy of greater than 0 electron-volts per mole,
M2 is an element of Groups 2 to 14,
0
US11949091B2
A charging method of a non-aqueous electrolyte secondary battery involves a first charging step in which, defining x as the ratio of the capacity of a silicon compound to the rated capacity Q (0.1≤x≤0.5), charging is performed at a first fixed current value I1st that satisfies the expression below; and a high current charging step in which after completion of the first charging step, charging is performed at a fixed current value Imax higher than the first fixed current value I1st.
US11949086B2
A battery paste application tooling assembly includes a hopper, a connector assembly, and a clamp assembly. The battery paste application tooling assembly can be equipped in a pasting machine. The hopper receives battery paste material. The hopper has an orifice plate with an orifice therein. The connector assembly is engageable with the orifice plate and disengageable therefrom. The clamp assembly is movable between a first position and a second position. In the first position, the clamp assembly releasable secures the orifice plate to the hopper. In the second position, the clamp assembly permits removal of the orifice plate from the hopper.
US11949085B2
A battery system includes a first battery module, a second battery module, and a thermoresistant spacer disposed between the first battery module and the second battery module. The thermoresistant spacer may be a thermoresistant urethane foam or a silicon pad and may include thermoresistant additives, which may include at least one of melamine resin powder, aerogel particles, and milled oxidized polyacrylonitrile fibers. A flame retardant material may be disposed over at least a surface of the thermoresistant spacer.
US11949081B2
A thermally-conductive structural adhesive for new energy power batteries, including: composition A including 3.3-14 wt. % of a block polymerized telechelic carboxyl compound and/or a block polymerized telechelic amino compound; 0.1-1.0 wt. % of a coupling agent and/or a modifier; 0-1.6 wt. % of curing accelerator; 84-92 wt. % of a thermally-conductive powder; and 0.3-3.0 wt. % of a flame retardant agent; and composition B including 3.3-14 wt. % of a block polymerized telechelic isocyanate compound and/or a block polymerized telechelic epoxy compound; 0-1.0 wt. % of a coupling agent and/or a modifier; 0-1.6 wt. % of a curing accelerator; 84-92 wt. % of a thermally-conductive powder; and 0.3-3 wt. % of a flame retardant agent. The composition A and the composition B are mixed evenly in a weight or volume ratio of 1:(0.25-2) and cured to obtain the thermally-conductive structural adhesive. A preparation of the thermally-conductive structural adhesive is also provided.
US11949072B2
Electrolytes and electrolyte additives for energy storage devices comprising cyanate based compounds are disclosed. The energy storage device comprises a first electrode and a second electrode, wherein at least one of the first electrode and the second electrode is a Si-based electrode, a separator between the first electrode and the second electrode, an electrolyte comprising at least two electrolyte co-solvents, wherein at least one electrolyte co-solvent comprises a cyanate based compound.
US11949063B2
A rechargeable lithium cell comprising: (a) a cathode having a cathode active material and a first electrolyte in ionic contact with the cathode active material; (b) an anode having an anode current collector but no anode active material and having no lithium metal when the cell is made; (c) an optional porous separator electronically separating the anode and the cathode; and (d) a second electrolyte, comprising a polymer electrolyte in ionic contact with the first electrolyte, wherein the polymer electrolyte is disposed substantially between the anode and the cathode, between the separator and the cathode, and/or between the separator and the anode. The polymer electrolyte substantially does not permeate into the anode or the cathode. Also provided is a method of preparing or operating such an anode-less lithium cell.
US11949062B2
A pressing jig for removing gas generated in an activation process of a battery cell includes a plate-shaped lower plate on which the battery cell that has undergone the activation process is placed and fixed, and an upper plate that presses the battery cell placed on the lower plate from above. At least one of the upper plate or the lower plate has a structure in which n (n≥3) separated sub-plates are assembled to form a single plate, and the sub-plates independently press the battery cell. The pressing jig can suppress trapping of internal gas by sequentially pressing the battery cell.
US11949053B2
A light emitting diode (LED) device comprises: an interposer comprising: an interposer body, a plurality of pillars on a first surface of the interposer body, and two or more local fiducials on the first surface of the interposer body; an LED die comprising a die body and a first die surface comprising a plurality of light emitting diodes (LEDs), the LED die being mounted on the plurality of pillars; and a flux material located between each of the pillars and a second die surface of the die body, the second die surface of the die body being opposite the first die surface, there being no flux material on a fiducial surface of each of the local fiducials. Methods of manufacturing a light emitting diode (LED) devices comprise: printing a flux material onto the pillars of the interposer, attaching an LED die to the pillars, and washing away excess flux material.
US11949045B2
Provided are a light-emitting diode structure and a light-emitting diode manufacturing method. The light-emitting diode manufacturing method comprises the operations of:
preparing a lower substrate, which includes a substrate and a separation layer formed on the substrate, and preparing at least one semiconductor rod, which is formed on the separation layer, forming a rod structure, which includes a rod protecting layer formed on the separation layer to surround the at least one semiconductor rod and an auxiliary layer formed on at least part of the rod protecting layer and separating the rod structure from the lower substrate by removing the separation layer, and separating the at least one semiconductor rod from the rod structure.
US11949042B2
Lighting module disclosed in an embodiment of the invention, a substrate; a plurality of light emitting devices disposed on the substrate; a first reflective layer disposed on the substrate; a resin layer disposed on the first reflective layer and the light emitting device; and a second reflective layer disposed on the resin layer, wherein the resin layer is a front side surface on which light generated from the plurality of light emitting devices is emitted, a rear side surface facing the front side surface, and first and second side surfaces connecting the front side surface and the rear side surface with each other. A distance between the first reflective layer and the second reflective layer is smaller than a distance between the front side surface and the rear side surface of the resin layer, and the front side surface of the resin layer has a plurality of convex portions convex toward the front side surface from the light emitting device and a plurality of concave portions recessed in a direction of the rear side surface.
US11949039B2
A method of forming an optoelectronic semiconductor device involves providing an amorphous substrate. A transparent and conductive oxide layer is deposited on the amorphous substrate. The transparent and conductive oxide layer is annealed to form an annealed transparent and conductive oxide layer having a cubic-oriented and/or rhombohedral-oriented surface. A nanorod array is formed on the cubic-oriented and/or rhombohedral-oriented surface of the annealed transparent and conductive oxide layer. The annealing of the transparent conductive oxide layer and the formation of the nanorod array are performed using molecular beam epitaxy (MBE). The nanorods of the nanorod array comprise a group-III material and are non-polar.
US11949035B2
A single photon avalanche diode (SPAD) includes a PN junction in a semiconductor well doped with a first type of dopant. The PN junction is formed between a first region doped with the first type of dopant and a second region doped with a second type of dopant opposite to the first type of dopant. The first doped region is shaped so as to incorporate local variations in concentration of dopants that are configured, in response to a voltage between the second doped region and the semiconductor well that is greater than or equal to a level of a breakdown voltage of the PN junction, to generate a monotonic variation in the electrostatic potential between the first doped region and the semiconductor well.
US11949023B2
A device includes a diode. The anode of the diode includes first, second, and third areas. The first area partially covers the second area and has a first doping level greater than a second doping level of the second area. The second area partially covers the third area and has the second doping level greater than a third doping level of the third area. A first insulating layer partially overlaps the first and second areas.
US11949022B2
A method to fabricate a three dimensional memory structure may include creating a stack of layers including a conductive source layer, a first insulating layer, a select gate source layer, and a second insulating layer, and an array stack. A hole through the stack of layers may then be created using the conductive source layer as a stop-etch layer. The source material may have an etch rate no faster than 33% as fast as an etch rate of the insulating material for the etch process used to create the hole. A pillar of semiconductor material may then fill the hole, so that the pillar of semiconductor material is in electrical contact with the conductive source layer.
US11949016B2
A method of fabricating a device includes providing a fin element in a device region and forming a dummy gate over the fin element. In some embodiments, the method further includes forming a source/drain feature within a source/drain region adjacent to the dummy gate. In some cases, the source/drain feature includes a bottom region and a top region contacting the bottom region at an interface interposing the top and bottom regions. In some embodiments, the method further includes performing a plurality of dopant implants into the source/drain feature. In some examples, the plurality of dopant implants includes implantation of a first dopant within the bottom region and implantation of a second dopant within the top region. In some embodiments, the first dopant has a first graded doping profile within the bottom region, and the second dopant has a second graded doping profile within the top region.
US11949015B2
A method includes following steps. A semiconductor fin is formed extending from a substrate. A gate structure is formed extending across the semiconductor fin. Recesses are etched in the semiconductor fin. Source/drain epitaxial structures are formed in the recesses in the semiconductor fin. Formation of each of the source/drain epitaxial structures comprises performing a first epitaxy growth process to form a bar-shaped epitaxial structure in one of the recesses, and performing a second epitaxy growth process to form a cladding epitaxial layer cladding on the bar-shaped epitaxial structure. The bar-shaped epitaxial structure has a lower phosphorous concentration than the cladding epitaxial layer.
US11949010B2
A metal-oxide-semiconductor device can include: a base layer; a source region extending from an upper surface of the base layer to internal portion of the base layer and having a first doping type; a gate structure located on the upper surface of the base layer and at least exposing the source region, and a semiconductor layer located on the upper surface of the base layer and having the first doping type, where the semiconductor layer is used as a partial withstand voltage region of the device, and the source region is located at a first side of the gate structure, the semiconductor layer is located at a second side of the gate structure, and the first side and the second side of the gate structure are opposite to each other.
US11949001B2
The present disclosure provides a semiconductor device and a method of manufacturing the semiconductor device. The semiconductor device includes channel members disposed over a substrate, a gate structure engaging the channel members, and an epitaxial feature adjacent the channel members. At least one of the channel members has an end portion in physical contact with an outer portion of the epitaxial feature. The end portion of the at least one of the channel members includes a first dopant of a first concentration. The outer portion of the epitaxial feature includes a second dopant of a second concentration. The first concentration is higher than the second concentration.
US11948998B2
A method includes forming a semiconductor substrate having an oxide layer embedded therein, forming a multi-layer (ML) stack including alternating channel layers and non-channel layers over the semiconductor substrate, forming a dummy gate stack over the ML, forming an S/D recess in the ML to expose the oxide layer, forming an epitaxial S/D feature in the S/D recess, removing the non-channel layers from the ML to form openings between the channel layers, where the openings are formed adjacent to the epitaxial S/D feature, and forming a high-k metal gate stack (HKMG) in the openings between the channel layers and in place of the dummy gate stack.
US11948994B2
A semiconductor device includes a substrate having first and second active regions, first and second active patterns on the first and second active regions, first and second gate electrodes running across the first and second active patterns, and a high-k dielectric layer between the first active pattern and the first gate electrode and between the second active pattern and the second gate electrode. The first gate electrode includes a work function metal pattern and an electrode pattern. The second gate electrode includes a first work function metal pattern, a second work function metal pattern, and an electrode pattern. The first work function metal pattern contains the same impurity as that of the high-k dielectric layer. An impurity concentration of the first work function metal pattern of the second gate electrode is greater than that of the work function metal pattern of the first gate electrode.
US11948993B2
The present technology provides a semiconductor device. The semiconductor device includes a stack including insulating patterns and conductive patterns stacked alternately with each other, a channel layer including a first channel portion protruding out of the stack and a second channel portion in the stack, and passing through the stack, and a conductive line surrounding the first channel portion, and the first channel portion includes metal silicide.
US11948974B2
A semiconductor device including vertical transistors with a back side power structure, and methods of making the same are described. In one example, a described semiconductor structure includes: a gate structure including a gate pad and a gate contact on the gate pad; a first source region disposed below the gate pad; a first drain region disposed on the gate pad, wherein the first source region, the first drain region and the gate structure form a first transistor; a second source region disposed below the gate pad; a second drain region disposed on the gate pad, wherein the second source region, the second drain region and the gate structure form a second transistor; and at least one metal line that is below the first source region and the second source region, and is electrically connected to at least one power supply.
US11948973B2
A method of forming a semiconductor device includes forming semiconductor strips protruding above a substrate and isolation regions between the semiconductor strips; forming hybrid fins on the isolation regions, the hybrid fins comprising dielectric fins and dielectric structures over the dielectric fins; forming a dummy gate structure over the semiconductor strip; forming source/drain regions over the semiconductor strips and on opposing sides of the dummy gate structure; forming nanowires under the dummy gate structure, where the nanowires are over and aligned with respective semiconductor strips, and the source/drain regions are at opposing ends of the nanowires, where the hybrid fins extend further from the substrate than the nanowires; after forming the nanowires, reducing widths of center portions of the hybrid fins while keeping widths of end portions of the hybrid fins unchanged, and forming an electrically conductive material around the nanowires.
US11948967B2
A polysilicon resistor is disclosed, to reduce a voltage coefficient of the polysilicon resistor. The polysilicon resistor includes: a polysilicon layer (101), a voltage module (102), and a substrate layer (103), where the voltage module (102) is configured to transmit a voltage on the polysilicon layer (101) to the substrate layer (103).
US11948966B2
In an embodiment a radiation emitting semiconductor chip includes a semiconductor layer sequence with a plurality of active regions and a main extension plane, wherein each active region has a main extension direction, wherein each active region is configured to emit electromagnetic radiation from an emitter region extending parallel to the main extension plane, wherein at least two active regions overlap in plan view, wherein the emitter regions are arranged at grid points of a regular grid connected by at least one grid line, and wherein the main extension direction of at least one active region encloses an angle of at least 10° and at most 80° with the grid lines of the regular grid.
US11948953B2
Provided is a solid-state imaging device including: a photoelectric conversion unit that converts received light into an electric charge; a memory unit that holds the electric charge; and a light blocking unit that blocks light. The photoelectric conversion unit and the memory unit are formed in a semiconductor substrate. The light blocking unit is formed as a lid portion on the back surface side of the semiconductor substrate, which is the side at which light to the memory unit enters, and is also continuously formed including a first embedded portion and a second embedded portion that are embedded between the photoelectric conversion unit and the memory unit so as to extend in the semiconductor substrate. The first embedded portion is in a transfer region for transferring the electric charge, and the second embedded portion is outside the transfer region. The lid portion includes at least one recessed structure.
US11948951B2
The invention relates to a wide spectrum multi-band detection structure with selective absorption enhancement and its preparation method. The structure comprises a plurality of sub-pixel units capable of detecting incident light in different bands. Each sub-pixel unit is composed of a square well-shaped microstructure array and a metal lower electrode (2), a photosensitive layer (3) and an upper electrode (4) on the surface thereof. The size and array spacing of square well-shaped microstructures in different sub-pixel units are determined according to the detection bands of the sub-pixel units where they are located. The upper openings of the square well-shaped microstructures are hollow to form a resonant cavity, and the adjacent square well-shaped microstructures in the same sub-pixel unit form a resonant cavity, thus solving the problem that the detector structure in the prior art cannot simultaneously realize visible light-near infrared multi-band absorption enhancement detection.
US11948945B2
A semiconductor device with a novel structure is provided. The semiconductor device includes an oscillation circuit including a first coil, a second coil, a first capacitor, a second capacitor, a first transistor, and a second transistor and a frequency correction circuit including a third capacitor, a fourth capacitor, a third transistor, a fourth transistor, and a switching circuit. The switching circuit has a function of controlling a conduction state or a non-conduction state of the third transistor and the fourth transistor. The frequency correction circuit is provided above the oscillation circuit and has a function of adjusting an oscillation frequency of the oscillation circuit. The first transistor and the second transistor each include a semiconductor layer containing silicon in a channel formation region. The third transistor and the fourth transistor each include a semiconductor layer containing an oxide semiconductor in a channel formation region.
US11948943B2
Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed using two epitaxial layers of different lattice constants that are grown over a bulk substrate. A first thin, strained, epitaxial layer may be cut to form strain-relieved base structures for fins. The base structures may be constrained in a strained-relieved state. Fin structures may be epitaxially grown in a second layer over the base structures. The constrained base structures can cause higher amounts of strain to form in the epitaxially-grown fins than would occur for non-constrained base structures.
US11948936B2
The present disclosure provides a semiconductor device. The semiconductor device includes a fin disposed in a first region of the semiconductor device, channel members disposed in a second region of the semiconductor device and stacked in a vertical direction, first and second metal gates disposed on a top surface of the fin, a third metal gate wrapping around each of the channel members, a first implant region in the fin with a first conductivity type, and a second implant region in the fin with a second conductivity opposite the first conductivity type. The fin includes first and second type epitaxial layers alternatingly disposed in the vertical direction. The first and second type epitaxial layers have different material compositions. The first type epitaxial layers and the channel members have the same material composition.
US11948917B2
Embodiments described herein provide a semiconductor package comprising multiple dies encapsulated in multiple molding compounds. In one example, a semiconductor package comprises: a first die or die stack on a substrate; a first molding compound encapsulating the first die or die stack on the substrate; a second die or die stack on the first molding compound; and a second molding compound encapsulating the second die or die stack and at least one portion of the first molding compound. In this example, the first die or die stack is electrically coupled to the substrate using a first wire bond and the second die or die stack is electrically coupled to the substrate using a second wire bond. Additionally, the first molding compound encapsulates the first wire bond and the second molding compound encapsulates the second wire bond. Furthermore, a footprint of the second die overlaps a footprint of the first die.
US11948916B2
The electronic device includes a first semiconductor device having a logic circuit, a second semiconductor device having a memory circuit, and a wiring substrate to which the first and second semiconductor devices are mounted. The first semiconductor device has a plurality of terminals arranged on a main surface. The plurality of terminals includes a plurality of differential pair terminals electrically connected to the second semiconductor device and to which differential signals are transmitted. The plurality of differential pair terminals is arranged along a side of the main surface, that is extending in an X direction, and includes a first differential pair terminal constituted by a pair of terminals arranged along a Y direction orthogonal to the X direction, and a second differential pair terminal constituted by a pair of terminals arranged along the Y direction. The first and second differential pair terminals are arranged along the Y direction.
US11948912B2
A method of manufacturing a bonded substrate stack includes: providing a first substrate having a first hybrid interface layer, the first hybrid interface layer including a first insulator and a first metal; and providing a second substrate having a second hybrid interface layer, the second hybrid interface layer including a second insulator and a second metal. The hybrid interface layers are surface-activated to generate dangling bonds on the hybrid interface layers. The surface-activated hybrid interface layers are brought into contact, such that the dangling bonds of the first hybrid interface layer and the dangling bonds of the second hybrid interface layer bond together to form first insulator to second insulator bonds and first metal to second metal bonds.
US11948901B2
Aspects of the disclosure provide a semiconductor device. The semiconductor device includes a stack of layers. The stack of layers includes a common source layer, gate layers and insulating layers disposed on a substrate. The gate layers and insulating layers are stacked alternatingly. Then, the semiconductor device includes an array of channel structures formed in an array region. The channel structure extends through the stack of layers and forms a stack of transistors in a series configuration. The channel structure includes a channel layer that is in contact with the common source layer. The common source layer extends over the array region and a staircase region. The semiconductor device includes a contact structure disposed in the staircase region. The contact structure forms a conductive connection with the common source layer.
US11948898B2
Conductive structures in a microelectronic package and having a surface roughness of 50 nm or less are described. This surface roughness is from 2 to 4 times less than can be found in packages with conductive structures (e.g., traces) formed using alternative techniques. This reduced surface roughness has a number of benefits, which in some cases includes a reduction of insertion loss and improves a signal to noise ratio for high frequency computing applications. The reduced surface roughness can be accomplished by protecting the conductive structure r during etch processes and applying an adhesion promoting layer to the conductive structure.
US11948896B2
A package structure is provided. The package structure includes a through substrate via structure, a first stacked die package structure, an underfill layer, and a package layer. The through substrate via structure is formed over a substrate. The first stacked die package structure is over the through substrate via structure, wherein the first stacked die package structure comprises a plurality of memory dies. The underfill layer is over the first stacked die package structure. the package layer is over the underfill layer, wherein the package layer has a protruding portion that extends below a top surface of the through substrate via structure.
US11948895B2
A semiconductor package structure includes a substrate having a wiring structure. A first semiconductor die is disposed over the substrate and is electrically coupled to the wiring structure. A second semiconductor die is disposed over the substrate and is electrically coupled to the wiring structure, wherein the first semiconductor die and the second semiconductor die are arranged side-by-side. Holes are formed on a surface of the substrate, wherein the holes are located within a projection of the first semiconductor die or the second semiconductor die on the substrate. Further, a molding material surrounds the first semiconductor die and the second semiconductor die, and surfaces of the first semiconductor die and the second semiconductor die facing away from the substrate are exposed by the molding material.
US11948891B2
A semiconductor package is provided. The semiconductor package can include a first redistributed layer on which a plurality of semiconductor chips and a plurality of passive devices are mounted on one surface, a second redistributed layer electrically connected to the first redistributed layer through a via, an external connection terminal formed on the lower surface of the second redistributed layer, a first mold provided to cover the plurality of semiconductor chips and the plurality of passive devices on the first redistributed layer, and a second mold provided between the first redistributed layer and the second redistributed layer. Each of the first redistributed layer and the second redistributed layer includes a wiring pattern and an insulating layer and is composed of a plurality of layers, and at least one of the plurality of semiconductor chips is disposed between the first redistributed layer and the second redistributed layer.
US11948880B2
Implementations of a silicon-on-insulator (SOI) die may include a silicon layer including a first side and a second side, and an insulative layer coupled directly to the second side of the silicon layer. The insulative layer may not be coupled to any other silicon layer.
US11948878B2
A semiconductor device substrate assembly may include a first substrate, comprising: a first insulator plate; and a first patterned metal layer, disposed on the first insulator plate, wherein the first insulator plate comprises a first material and a first thickness. The assembly may include a second substrate, comprising: a second insulator plate; and a second patterned metal layer, disposed on the second insulator plate, wherein the second insulator plate comprises the first material and the first thickness. The assembly may also include a third substrate, disposed between the first substrate and the second substrate, comprising: a third insulator plate; and a third patterned metal layer, disposed on the third insulator plate, wherein the third insulator plate comprises a second material and a second thickness, wherein at least one of the second material and the second thickness differs from the first material and the first thickness, respectively.
US11948874B2
An integrated circuit interconnect level including a lower metallization line vertically spaced from upper metallization lines. Lower metallization lines may be self-aligned to upper metallization lines enabling increased metallization line width without sacrificing line density for a given interconnect level. Combinations of upper and lower metallization lines within an interconnect metallization level may be designed to control intra-layer resistance/capacitance of integrated circuit interconnect. Dielectric material between two adjacent co-planar metallization lines may be recessed or deposited selectively to the metallization lines. Supplemental metallization may then be deposited and planarized. A top surface of the supplemental metallization may either be recessed to form lower metallization lines between upper metallization lines, or planarized with dielectric material to form upper metallization lines between lower metallization lines. Vias to upper and lower metallization line may extend another metallization level.
US11948863B2
A package structure and method of forming the same are provided. The package structure includes a polymer layer, a redistribution layer, a die, and an adhesion promoter layer. The redistribution layer is disposed over the polymer layer. The die is sandwiched between the polymer layer and the redistribution layer. The adhesion promoter layer, an oxide layer, a through via, and an encapsulant are sandwiched between the polymer layer and the redistribution layer. The encapsulant is laterally encapsulates the die. The through via extends through the encapsulant. The adhesion promoter layer and the oxide layer are laterally sandwiched between the through via and the encapsulant. A bottom portion of the encapsulant is longitudinally sandwiched between the adhesion promoter layer and the polymer layer.
US11948861B2
Various embodiments may relate to a liquid cooling module. The liquid cooling module may include a main body. The main body may include a cooling core including a microfluidic structure configured to carry a cooling liquid. The main body may also include a plurality of slots. The liquid cooling module may further include a sealing pad configured to transmit heat from an electronic device to the cooling core. The liquid cooling module may additionally include a plurality of fins extending from the main body, each of the plurality of fins including an internal circulating liquid duct such that the liquid cooling module includes a plurality of internal circulating liquid ducts in fluidic communication with the microfluidic structure.
US11948856B2
Various embodiments include a heat sink comprising: a base plate with an assembly surface for an electronic component; and a cooling structure bonded to the base plate increasing a surface area of the heat sink. The base plate comprises a metal-ceramic composite with a ceramic phase and a metallic phase. The cooling structure comprises a metal. A bond between the cooling structure and the base plate consists of a purely metallic bond between the cooling structure and the metallic phase of the base plate.
US11948852B2
The present disclosure provides a semiconductor device package including a first substrate, a second substrate disposed over the first substrate, an electronic component disposed between the first substrate and the second substrate, a spacer disposed between the first substrate and the electronic component, and a supporting element disposed on the first substrate and configured to support the second substrate. The spacer is configured to control a distance between the first substrate and the second substrate through the electronic component. A method of manufacturing a semiconductor device package is also disclosed.
US11948848B2
Embodiments disclosed herein include electronic packages and methods of forming such packages. In an embodiment, the electronic package comprises a substrate and a conductive feature over the substrate. In an embodiment, a metallic mask is positioned over the conductive feature. In an embodiment, the metallic mask extends beyond a first edge of the conductive feature and a second edge of the conductive feature.
US11948839B2
The present disclosure describes a method to reduce power consumption in a fin structure. For example, the method includes forming a first and a second semiconductor fins on a substrate with different heights. The method also includes forming insulating fins between and adjacent to the first and the second semiconductor fins. Further, the method includes forming a first and second epitaxial stacks with different heights on each of the first and second semiconductor fins.
US11948833B2
A method of manufacturing a semiconductor device includes bonding a first semiconductor wafer including a first substrate and a first insulating layer formed to contact one surface of the first substrate, and a second semiconductor wafer including a second substrate and a second insulating layer, forming a third insulating layer, performing etching so that the second insulating layer remains on a second wiring layer, forming a first connection hole, forming an insulating film on the first connection hole, performing etching of the second insulating layer and the insulating film, forming a second connection hole, and forming a first via formed in inner portions of the connection holes and connected to the second wiring layer, wherein a diameter of the first connection hole formed on the other surface of the first substrate is greater than a diameter of the first connection hole formed on the third insulating layer.
US11948828B2
The present disclosure generally relates to a pin-less substrate transfer apparatus and method for a processing chamber. The processing chamber includes a pedestal. The pedestal includes a pedestal plate. The pedestal plate has a radius, a top surface, and a bottom surface. The pedestal plate further includes a plurality of cut outs on a perimeter of the pedestal plate. Flat edges are disposed on opposite sides of the pedestal plate. Recesses are disposed in the bottom surface below each of the flat edges.
US11948816B2
A transfer apparatus includes a first vacuum transfer module; a first transfer robot disposed in the first vacuum transfer module and at least one ring. In addition, a second vacuum transfer module is provided; and a second transfer robot is disposed in the second vacuum transfer module. A tubular connecting module is disposed between the first vacuum transfer module and the second vacuum transfer module. Further, the first vacuum transfer module, the second vacuum transfer module and the tubular connecting module are arranged along a first direction, with the tubular connecting module having a first length in the first direction, and the first length is smaller than the diameter of the wafer. A wafer support is rotatably attached to the tubular connecting module and at least three ring supporting members outwardly extend from the wafer support to support the at least one ring.
US11948815B2
Mass transfer tools and methods for high density transfer of arrays of micro devices are described. In an embodiment, a mass transfer tool includes a micro pick up array with an array of transfer heads arranged in clusters. The clusters of transfer heads can be used to pick up a high density group of micro devices followed by sequential placement onto a receiving substrate.
US11948813B2
To create constant partial pressures of the by-products and residence time of the gas molecules across the wafer, a dual showerhead reactor can be used. A dual showerhead structure can achieve spatially uniform partial pressures, residence times and temperatures for the etchant and for the by-products, thus leading to uniform etch rates across the wafer. The system can include differential pumping to the reactor.
US11948811B2
A cleaning apparatus includes: a cleaning tank that defines a cleaning space for cleaning a wafer; a wafer rotation mechanism that is arranged inside the cleaning tank and holds and rotates the wafer; a cleaning member that contacts and cleans a surface of the wafer, is rotatable around a central axis extending in a lateral direction, and has a length in an axial direction longer than a radius of the wafer; a swing mechanism that swings the cleaning member around a swing axis located inside the cleaning tank to move the cleaning member from a retracted position outside of the wafer to a cleaning position directly above the wafer; a second cleaning means that cleans the surface of the wafer; and a second swing mechanism that swings the second cleaning means around a second swing axis located inside the cleaning tank to pass directly above a center of the wafer.
US11948810B2
A vacuum apparatus includes process chambers, and a transfer chamber coupled to the process chambers. The transfer chamber includes one or more vacuum ports, thorough which a gas inside the transfer chamber is exhausted, and vent ports, from which a vent gas is supplied. The one or more vacuum ports and the vent ports are arranged such that air flows from at least one of the vent ports to the one or more vacuum ports are line-symmetric with respect to a center line of the transfer chamber.
US11948801B2
A method of manufacturing a vertical FET device includes providing a semiconductor substrate structure including a marker layer; forming a hardmask layer coupled to the semiconductor substrate structure, wherein the hardmask layer comprises a set of openings operable to expose an upper surface portion of the semiconductor substrate structure; etching the upper surface portion of the semiconductor substrate structure to form a plurality of fins; etching at least a portion of the marker layer; detecting the etching of the at least a portion of the marker layer; epitaxially growing a semiconductor layer in recess regions disposed between adjacent fins of the plurality of fins; forming a source metal layer on each of the plurality of fins; and forming a gate metal layer coupled to the semiconductor layer.
US11948800B2
A device includes a pair of gate spacers on a substrate, and a gate structure on the substrate and between the gate spacers. The gate structure includes an interfacial layer, a metal oxide layer, a nitride-containing layer, a tungsten-containing layer, and a metal compound layer. The interfacial layer is over the substrate. The metal oxide layer is over the interfacial layer. The nitride-containing layer is over the metal oxide layer. The tungsten-containing layer is over the nitride-containing layer. The metal compound layer is over the tungsten-containing layer. The metal compound layer has a different material than a material of the tungsten-containing layer.
US11948780B2
Embodiments of the present disclosure relate to a system for pulsed direct-current (DC) biasing and clamping a substrate. In one embodiment, the system includes a plasma chamber having an electrostatic chuck (ESC) for supporting a substrate. An electrode is embedded in the ESC and is electrically coupled to a biasing and clamping network. The biasing and clamping network includes at least a shaped DC pulse voltage source and a clamping network. The clamping network includes a DC source and a diode, and a resistor. The shaped DC pulse voltage source and the clamping network are connected in parallel. The biasing and clamping network automatically maintains a substantially constant clamping voltage, which is a voltage drop across the electrode and the substrate when the substrate is biased with pulsed DC voltage, leading to improved clamping of the substrate.
US11948772B2
Apparatus and methods for adjusting beam condition of charged particles are disclosed. According to certain embodiments, the apparatus includes one or more first multipole lenses displaced above an aperture, the one or more first multipole lenses being configured to adjust a beam current of a charged-particle beam passing through the aperture. The apparatus also includes one or more second multipole lenses displaced below the aperture, the one or more second multipole lenses being configured to adjust at least one of a spot size and a spot shape of the beam.
US11948766B2
In one example, a reset switch assembly is provided. The reset switch assembly may include a reset button assembly, a slider, a leaf switch, and a trip coil assembly. The slider may have a at least a first slider position and a second slider position. In the first slider position, the trip coil assembly may engage the slider to the reset button assembly. The leaf switch may be biased to a closed position. In in the second slider position, the slider may maintain the leaf switch in an open position. In another example, a circuit interrupter including the reset switch assembly is provided.
US11948759B1
Apparatus, use and a method for controlling an output power provided to at least one electrical component are described. The apparatus includes at least one module with at least one electronic circuit for providing an output power, adjustable via rotation of at least one rotary element, to at least one electrical component when the electronic circuit is electrically connected to an input power supply that supplies power to the electronic circuit. At least one first switching element is configured to electrically disconnect at least one of the at least one electronic circuit from the input power supply when the first switching element is in a first predefined state. At least one actuator element that is rotatable between a first position and a second position is configured to switch a respective first switching element to the first predefined state when rotated from the first position to the second position.
US11948757B2
A contactor includes: at least one moveable contact mounted on a contact carrier; at least one stationary contact mounted on a housing; an electromagnet arranged to cause the contact carrier to move relative to the housing between a first position and a second position, and thus to cause the at least one moveable contact to travel from a contacts open position to a contacts closed position with respect to the at least one stationary contact; a sensor coupled to one of the contact carrier and the housing and arranged to detect an intermediate position, in between the first position and the second position, at which the housing and the contact carrier are located at a given moment in time as the contact carrier moves relative to the housing between the first position and the second position; and a controller connected to receive the signals from the sensor.
US11948750B2
An electronic component includes a body, a pair of external electrodes, disposed on both ends of the body in a first direction, respectively, containing at least one of copper and nickel, while not containing a noble metal, a pair of metal frames connected to the pair of external electrodes, respectively, and a pair of conductive bonding layers, disposed between the external electrode and the metal frame, respectively, containing the same metal component as the external electrode.
US11948744B2
A multilayer electronic component includes a body including a dielectric layer and internal electrodes disposed alternately with the dielectric layer therebetween and including first and second surfaces opposing each other in a first direction, third and fourth surfaces opposing each other in a second direction, and external electrodes disposed on the body. One end of each internal electrode is connected to the third or fourth surface. The external electrodes include a first electrode layer disposed on the third and fourth surfaces and including a conductive metal and a second electrode layer disposed on the first electrode layer, including silver (Ag) and glass, and further including one or more of palladium (Pd), platinum (Pt), and gold (Au), and the first electrode layer is disposed to cover all of one end of each internal electrode connected to the third and fourth surfaces and does not extend to the other surfaces.
US11948741B2
An electrolytic solution for an electrochemical device a solvent, an ionic substance, and an additive agent, the additive agent containing α-methyl-γ-butyrolactone and δ-valerolactone.
US11948740B2
To provide an electrode for an electricity storage device, which electrode employs a porous conductor having conductive nanostructures formed on its surface and makes it possible to provide a less expensive electricity storage device having a high discharge capacity and high charge/discharge cycle resistance.
A porous conductor which is used as an electrode for an electricity storage device has a plurality of conductive nanostructures on a surface of the porous conductor.
US11948727B2
An inductor component and a method for manufacturing an inductor component that enables miniaturization of the inductor component. An inductor component includes an annular core; and a coil including a plurality of pin members and wound on the core with neighboring pin members connected to each other. A first pin member and a second pin member both adjacent to each other have a welded part in which an end face of an end part of the first pin member and a peripheral surface of an end part of the second pin member are welded to each other. The welded part is not provided on an outer side edge of the second pin member as viewed from a direction orthogonal to a first plane containing a center line of the end part of the first pin member and a center line of the end part of the second pin member.
US11948723B2
A winding core includes, for example, four planes, that is, a top surface, a bottom surface, a first side surface, and a second side surface around its central axis. A first wire and a second wire are wound around the winding core in the same direction and have a twisted section. In the twisted section in a plurality of turns at the top surface, bottom surface, first side surface, and second side surface, both the first wire and the second wire are in close contact with each of the ridges between the top surface, bottom surface, first side surface, and second side surface.
US11948719B2
A nanomagnetic inductor core that includes: a porous, electrically-insulating template having high-permeability material in the pores thereof to constitute elongated nanowires, and wherein the elongated nanowires are segmented along their axial direction; and a segment of dielectric material interposed between adjacent segments of the high-permeability material along the axial direction of the nanowire; wherein each segment of the high-permeability material has a length, in the axial direction of the nanowire, no greater than a size of a single magnetic domain, and wherein a maximal cross-sectional dimension of the nanowire is no greater than the size of the single magnetic domain. Inductors and LC interposers using such nanomagnetic inductor cores, as well as associated fabrication methods.
US11948714B2
A soft magnetic material for soft magnetic particles with a high filling rate. The soft magnetic material contains first soft magnetic particles and second soft magnetic particles with a larger average particle size than the first soft magnetic particles. The first soft magnetic particles have an average particle size in the range of 0.5 to 10 μm, and the first soft magnetic particles have a nonpolar hydrocarbon group on their surfaces.
US11948711B2
A grain oriented electrical steel sheet includes a base steel sheet, a glass film, and a tension-insulation coating. When a glow discharge emission spectroscopy is conducted from a surface of the glass film toward a depth direction, an analysis starting time Ts, a time TAlp at which Al shows a maximum emission intensity, an Al emission intensity F(TAlp) at the TAlp, a time TSip at which Si shows a maximum emission intensity, and an Al emission intensity F(TSip) at the TSip satisfy 0.05≤F(TSip)/F(TAlp)≤0.50 and 2.0≤(TAlp−Ts)/(TSip−Ts)≤5.0.
US11948710B2
A non-oriented electrical steel sheet according to an embodiment of the present invention is a non-oriented electrical steel sheet including a base metal steel sheet and a composite coating film that is formed on surfaces of the base metal steel sheet and includes Zn-containing phosphate and an organic resin, wherein the non-oriented electrical steel sheet contains crystalline aluminum phosphate showing diffraction lines belonging to ICDD No. 01-074-3256 when the composite coating film is measured by a wide-angle X-ray diffraction method.
US11948709B2
An all-printed physically unclonable function based on a single-walled carbon nanotube network. The network may be a mixture of semiconducting and metallic nanotubes randomly tangled with each other through the printing process. The unique distribution of carbon nanotubes in a network can be used for authentication, and this feature can be a secret key for a high level hardware security. The carbon nanotube network does not require any advanced purification process, alignment of nanotubes, high-resolution lithography and patterning. Rather, the intrinsic randomness of carbon nanotubes is leveraged to provide the unclonable aspect.
US11948706B2
A ribbon cable is described, including a first insulative layer extending along a length and a width of the cable, and a plurality of spaced apart substantially parallel conductors extending along the length of the cable. The insulative layer has opposing top and bottom major surfaces and defines a plurality of spaced apart cavities extending between the top and bottom major surfaces of the first insulative layer. The top major surface of the first insulative layer is deformed in a plurality of spaced apart substantially parallel regions extending along the length, and arranged along the width, of the cable. Each deformed region has a shape of a groove and includes a deformed portion of at least one cavity in the plurality of cavities. Each conductor is disposed within a corresponding deformed region of the insulative layer.
US11948703B2
An insulation application assembly for applying insulation to a power line employs an open-ended enclosure to partly surround a segment of the power line. The assembly employs an insulation material conveying mechanism to move insulation material from insulation storage to the insulation material applicator connected to the interior surface of the open-ended enclosure.
US11948702B2
A radiation source apparatus includes a vessel, a laser source, a collector, a horizontal obscuration bar, and a reflective mirror. The vessel has an exit aperture. The laser source is configured to emit a laser beam to excite a target material to form a plasma. The collector is disposed in the vessel and configured to collect a radiation emitted by the plasma and to reflect the collected radiation to the exit aperture of the vessel. The horizontal obscuration bar extends from a sidewall of the vessel at least to a position between the laser source and the exit aperture of the vessel. The reflective mirror is in the vessel and connected to the horizontal obscuration bar.
US11948700B2
A method for collection of dry samples taken directly from a nuclear reactor core interior. Incremental samples of irradiated metal alloy components of the reactor core may be taken and collected in-situ using a specialized metal-cutting drill bit having a hollow tungsten carbide sampling cutting head, in conjunction with an angled sampling gantry. The drill bit body has an interior airflow passage in hermetic communication with a filter located in a glove box. Air holes are formed through a face of the cutting head. A vacuumed airflow through the airflow passage and at the cutting head causes a sample of any of metal chips, filings, and dust to be obtained directly from the reactor core by being pulled through the air holes and into the airflow passage and ultimately into the filter. A collected sample may be analyzed for radionuclides and radioactivity level.
US11948695B2
Systems and methods are disclosed for identifying and modeling unresolved vessels, and the effects thereof, in image-based patient-specific hemodynamic models. One method includes: receiving, in an electronic storage medium, one or more patient-specific anatomical models representing at least a vessel of a patient; determining, using a processor, the values and characteristics of one or more patient-specific morphometric features in the one or more patient-specific anatomical models; modifying the patient-specific anatomical model using the determined patient-specific morphometric features; and outputting, one or more of, a modified patient-specific anatomical model or a patient-specific morphometric feature to an electronic storage medium or display.
US11948690B2
Pulmonary function estimation can include detecting one or more cough events from a time series of audio signals generated by an electronic device of a user. Based on the one or more cough events, one or more lung function metrics of the user can be determined.
US11948679B2
A computerized system and method to provide a marketplace for real-time matching of a blood order to a blood supplier based on a variety of variables tracked by the system including real-time marketplace trend statistical analysis.
US11948660B2
Fuses can store different delay states to cause execution of a command to be staggered for different memory dies of a memory package. Fuse arrays can be included in the memory package and programmed to cause execution of a command to be delayed by different amounts for different dies. The fuse arrays can be fabricated and then programmed to cause different delays for different dies.
US11948656B1
Methods, systems, and devices for counter management for memory systems are described. A memory system may include circuitry configured to test localized counters of the memory system, where the circuitry may be configured to test a set of memory cells storing a value of the counter. During testing, the memory system may activate a row of memory cells a quantity of times, and the circuitry may increment a test counter associated with a subset of the set of memory cells for each activation to determine whether the subset is associated with an error. If a flag generated by the circuitry indicating a test count does not match an expected value, there may be an error associated with the subset. The circuitry may be operable to configure one or more multiplexers to refrain from using the subset to store the value of the counter based on the flag.
US11948650B2
A testing circuit includes: a first sampling module configured to receive a to-be-tested pulse signal, and generate a first sampled signal according to the pulse signal; and a second sampling module configured to receive the pulse signal, and generate a second sampled signal according to the pulse signal. The second sampled signal and the first sampled signal have a phase difference, the phase difference being equal to a pulse width of the pulse signal.
US11948646B2
A semiconductor memory includes memory cells, a word line and bit lines of the memory cells, sense amplifiers connected to the bit lines, respectively, and a controller. Each sense amplifier includes first, second, and third transistors. The third transistor has one end connected to each of the first and second transistors, and the other end connected to a corresponding bit line. During a read operation, at a first time of a first period during which the controller applies a first read voltage to the word line, the controller applies a first voltage higher than ground voltage to the first transistor, and a second voltage to the second transistor. Also, at the first time, a first sense amplifier applies a voltage to a first bit line through its first and third transistors, and a second sense amplifier applies a voltage to a second bit line through tis second and third transistors.
US11948644B2
Memory having an array of memory cells might include control logic configured to cause the memory to program each memory cell of a plurality of memory cells whose respective data state is higher than or equal to a first particular data state of a plurality of data states while inhibiting programming of each memory cell of the plurality of memory cells whose respective data state is lower than the first particular data state, and program each memory cell of the plurality of memory cells whose respective data state is lower than or equal to a second particular data state of the plurality of data states after programming each memory cell of the plurality of memory cells whose respective data state is higher than or equal to the first particular data state.
US11948642B2
A semiconductor memory device includes: a memory cell array including a plurality of NAND strings, each of the plurality of NAND strings including a plurality of memory cell transistors connected to each other in series; a plurality of word lines commonly connected to the plurality of memory strings and connected to the plurality of memory cell transistors, respectively; and a row decoder configured to supply a predetermined voltage higher than a ground voltage to each of the plurality of word lines after a program operation for writing data to a selected word line is completed.
US11948640B2
A memory includes first and second select gate transistors, memory cells, a source line, a bit line, a selected word line which is connected to a selected memory cell as a target of a verify reading, a non-selected word line which is connected to a non-selected memory cell except the selected memory cell, a potential generating circuit for generating a selected read potential which is supplied to the selected word line, and generating a non-selected read potential larger than the selected read potential, which is supplied to the non-selected word line, and a control circuit which classifies a threshold voltage of the selected memory cell to one of three groups by verifying which area among three area which are isolated by two values does a cell current of the selected memory cell belong, when the selected read potential is a first value.
US11948631B2
A memory device includes a memory cell array including a plurality of memory cells, each of the plurality of memory cells having a switch element, and a data storage element connected to the switch element and containing a phis change material; and a memory controller for obtaining first read voltages from the plurality of memory cells, inputting a first write current to the plurality of memory cells, and then, obtaining second read voltages from the plurality of memory cells, wherein the memory controller compares the first read voltage of a first memory cell of the plurality of memory cells to the second read voltage of the first memory cell to determine a state of the first memory cell.
US11948630B2
Memory cells in a memory array may be configured to include a fuse that will blow in the case of a defective cell. In a 1T-1R memory cell, a fuse may be placed in series with the select element and/or the memory element to counteract a short-circuit in either of these elements. A fuse may be formed by selectively etching a phase-change material (PCM) between two electrodes to leave a cavity. When sufficient energy is applied to the PCM material, the PCM filament will break its crystalline structure and be distributed within the cavity. This prevents the PCM material from recrystallizing. Another fuse may be formed by depositing a material between two electrodes that is doped with mobile ions. When subjected to an excessive signal, the resulting electric field may push these ions permanently towards one of the electrodes, thereby permanently destroying the conductive pathway.
US11948625B2
System on chips, memory circuits, and method for data access, the memory circuits including a memory cell array and an input/output (I/O) connection interface coupled to the memory cell array, wherein the I/O connection interface is configured for coupling to an external signal line to directly receive a transistor-level operation signal from an external memory controller for accessing data in the memory cell array.
US11948621B2
A memory device includes a first rank having first memory banks and a first quad skew adjustment circuit and a second rank having second memory banks and a second quad skew adjustment circuit, wherein each of the first quad skew adjustment circuit and the second quad skew adjustment circuit is configured to: receive a 4-phase clock through first channels; detect internal quad skew of the 4-phase clock; correct skew of the 4-phase clock according to the detected quad skew; and output mode register information corresponding to the detected quad skew through a second channel.
US11948615B2
A magnetic recording array includes a plurality of spin elements, and a shared transistor connected to a first spin element and a second spin element adjacent to each other, in which each of the plurality of spin elements includes a wiring and a laminate including a first ferromagnetic layer laminated on the wiring, the shared transistor includes a first gate, a second gate, a first region, a second region, and a third region, in a plan view in a laminating direction of the laminate, the first region is sandwiched between the first gate and the second gate, the second region together with the first region sandwiches the first gate, and the third region together with the first region sandwiches the second gate, and one of the second region and the third region is connected to the first spin element, and the other is connected to the second spin element.
US11948612B2
A data storage device includes a data storage disc, an arm, a head, a rotary actuator, and an elevator. The disc has a read/write surface defining an x-y plane. The arm includes a load beam. The head is supported by the load beam, and the head is configured to interact with the read/write surface. The rotary actuator is configured to move a first portion of the arm about a first pivot axis in the x-y plane. The elevator is configured to move the arm in a z direction relative to a vertical surface and is configured to frictionally engage the vertical surface to hold the arm at a z direction position while allowing the rotary actuator to move the first portion of the arm about the first pivot axis. In another aspect, an apparatus includes a stack block, first and second clamp arm assemblies, and first and second piezoelectric actuators.
US11948603B1
Various illustrative aspects are directed to a data storage device comprising one or more disks, an actuator arm assembly comprising a voice coil motor (VCM), the VCM configured to operate in a first mode and a second, different mode, wherein the first mode corresponds to at least a first and a second setting, and a control circuitry configured to cause the VCM to seek towards a target track in the first mode using the first setting for a first duration, control transition of the VCM from the first to the second setting in the first mode, cause the VCM to seek towards the target track using the second setting for a second duration, and control transition of the VCM from the first to a second mode, wherein controlling the transitioning comprises seeking the VCM toward the target track in the second mode for a third duration.
US11948594B2
A conversation augmentation system can automatically augment a conversation with content items based on natural language from the conversation. The conversation augmentation system can select content items to add to the conversation based on determined user “intents” generated using machine learning models. The conversation augmentation system can generate intents for natural language from various sources, such as video chats, audio conversations, textual conversations, virtual reality environments, etc. The conversation augmentation system can identify constraints for mapping the intents to content items or context signals for selecting appropriate content items. In various implementations, the conversation augmentation system can add selected content items to a storyline the conversation describes or can augment a platform in which an unstructured conversation is occurring.
US11948593B2
A method for removing noise from a sound signal received by a microphone is provided. The method includes receiving a vibration signal from a vibration monitoring device mechanically connected to a loudspeaker, the vibration signal indicating vibration caused by a sound emitted by the loudspeaker. The method further includes receiving a sound signal received by the microphone. In addition, the method includes removing the vibration signal from the sound signal so as to remove noise from the sound signal. With the vibration signal from the vibration monitoring device, noise can be removed from the sound signal received by the microphone so as to achieve a satisfactory audio effect or accurate sound recognition.
US11948590B2
An apparatus for providing a processed audio signal representation on the basis of input audio signal representation configured to apply an un-windowing, in order to provide the processed audio signal representation on the basis of the input audio signal representation. The apparatus is configured to adapt the un-windowing in dependence on one or more signal characteristics and/or in dependence on one or more processing parameters used for a provision of the input audio signal representation.
US11948587B2
The present document relates to a method of layered encoding of a compressed sound representation of a sound or sound field. The compressed sound representation comprises a basic compressed sound representation comprising a plurality of components, basic side information for decoding the basic compressed sound representation to a basic reconstructed sound representation of the sound or sound field, and enhancement side information including parameters for improving the basic reconstructed sound representation. The method comprises sub-dividing the plurality of components into a plurality of groups of components and assigning each of the plurality of groups to a respective one of a plurality of hierarchical layers, the number of groups corresponding to the number of layers, and the plurality of layers including a base layer and one or more hierarchical enhancement layers, adding the basic side information to the base layer, and determining a plurality of portions of enhancement side information from the enhancement side information and assigning each of the plurality of portions of enhancement side information to a respective one of the plurality of layers, wherein each portion of enhancement side information includes parameters for improving a reconstructed sound representation obtainable from data included in the respective layer and any layers lower than the respective layer. The document further relates to a method of decoding a compressed sound representation of a sound or sound field, wherein the compressed sound representation is encoded in a plurality of hierarchical layers that include a base layer and one or more hierarchical enhancement layers, as well as to an encoder and a decoder for layered coding of a compressed sound representation.
US11948585B2
A method for generating a bitstream indicative of an object based audio program is described. The bitstream comprises a sequence of containers. A first container of the sequence of containers comprises a plurality of substream entities for a plurality of substreams of the object based audio program and a presentation section. The method comprises determining a set of object channels. The method further comprises providing a set of object related metadata for the set of object channels. In addition, the method comprises inserting a first set of object channel frames and a first set of object related metadata frames into a respective set of substream entities of the first container. Furthermore, the method comprises inserting presentation data into the presentation section.
US11948580B2
Implementations described herein are directed to enabling collaborative ranking of interpretations of spoken utterances based on data that is available to an automated assistant and third-party agent(s), respectively. The automated assistant can determine first-party interpretation(s) of a spoken utterance provided by a user, and can cause the third-party agent(s) to determine third-party interpretation(s) of the spoken utterance provided by the user. In some implementations, the automated assistant can select a given interpretation, from the first-party interpretation(s) and the third-party interpretation(s), of the spoken utterance, and can cause a given third-party agent to satisfy the spoken utterance based on the given interpretation. In additional or alternative implementations, an independent third-party agent can obtain the first-party interpretation(s) and the third-party interpretation(s), select the given interpretation, and then transmit the given interpretation to the automated assistant and/or the given third-party agent.
US11948577B1
Certain aspects of the disclosure are directed to apparatuses and methods for analyzing digital voice data in a data-communication system. A specific aspect is directed to a data-communication apparatus that includes a data-communication server and processing circuitry in communication therewith. The data-communication server interfaces with a plurality of remotely-situated client entities for providing data communication services. The processing circuitry receives digital voice data indicative of transcribed audio conversations between a plurality of agents and customers of a remotely-situated client entity from the provided data communication services, identifies keywords and speech characteristic parameters from the digital voice data, provides associations with at least one of the keywords and speech characteristic parameters with outcomes of the transcribed audio conversations, and provides the associations to a client data-communications server as feedback for the outcomes of the transcribed audio conversations with the customers.
US11948570B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting utterances of a key phrase in an audio signal. One of the methods includes receiving, by a key phrase spotting system, an audio signal encoding one or more utterances; while continuing to receive the audio signal, generating, by the key phrase spotting system, an attention output using an attention mechanism that is configured to compute the attention output based on a series of encodings generated by an encoder comprising one or more neural network layers; generating, by the key phrase spotting system and using attention output, output that indicates whether the audio signal likely encodes the key phrase; and providing, by the key phrase spotting system, the output that indicates whether the audio signal likely encodes the key phrase.
US11948565B2
A method for combining hotwords in a single utterance receives, at a first assistant-enabled device (AED), audio data corresponding to an utterance directed toward the first AED and a second AED among two or more AEDs where the audio data includes a query specifying an operation to perform. The method also detects, using a hotword detector, a first hotword assigned to the first AED that is different than a second hotword assigned to the second AED In response to detecting the first hotword, the method initiates processing on the audio data to determine that the audio data includes a term preceding the query that at least partially matches the second hotword assigned. Based on the at least partial match, the method executes a collaboration routine to cause the first AED and the second AED to collaborate with one another to fulfill the query.
US11948564B2
Provided is an information processing device including a response control unit that controls a response to a user's utterance based on a first utterance interpretation result and a second utterance interpretation result. The first utterance interpretation result is a result of natural language understanding processing for an utterance text generated by automatic speech recognition processing based on the user's utterance and the second utterance interpretation result is an interpretation result acquired based on learning data in which the first utterance interpretation result and the utterance text used to acquire the first utterance interpretation result are associated with each other. The response control unit further controls the response to the user's utterance based on the second utterance interpretation result in a case where the second utterance interpretation result is acquired based on the user's utterance before acquisition of the first utterance interpretation result.
US11948563B1
In one embodiment, a method includes receiving a user request from a client system associated with a user, determining that the user request corresponds to a first suspended task, retrieving a first dialog state of the first suspended task from a dialog history associated with the user, generating a summary of the first suspended task based on the first dialog state using a natural-language generating (NLG) module, and sending instructions to the client system for providing the summary of the first suspended task to the user.
US11948556B2
Techniques are described herein for detecting and/or enrolling (or commissioning) new “hot commands” that are useable to cause an automated assistant to perform responsive action(s) without having to be first explicitly invoked. In various implementations, an automated assistant may be transitioned from a limited listening state into a full speech recognition state in response to a trigger event. While in the full speech recognition state, the automated assistant may receive and perform speech recognition processing on a spoken command from a user to generate a textual command. The textual command may be determined to satisfy a frequency threshold in a corpus of textual commands Consequently, data indicative of the textual command may be enrolled as a hot command. Subsequent utterance of another textual command that is semantically consistent with the textual command may trigger performance of a responsive action by the automated assistant, without requiring explicit invocation.
US11948554B2
The acoustic feature extraction means 82 extracts an acoustic feature, using predetermined parameters, from an acoustic pattern obtained as a result of processing on an acoustic signal. The language vector calculation means 83 calculates a language vector from a given label that represents an attribute of a source of the acoustic signal and that is associated with the acoustic pattern. The similarity calculation means 84 calculates a similarity between the acoustic feature and the language vector. The parameter update means 85 learns parameters so that the similarity becomes larger, and updates the predetermined parameters to the parameters obtained by learning.
US11948550B2
Techniques for real-time accent conversion are described herein. An example computing device receives an indication of a first accent and a second accent. The computing device further receives, via at least one microphone, speech content having the first accent. The computing device is configured to derive, using a first machine-learning algorithm trained with audio data including the first accent, a linguistic representation of the received speech content having the first accent. The computing device is configured to, based on the derived linguistic representation of the received speech content having the first accent, synthesize, using a second machine learning-algorithm trained with (i) audio data comprising the first accent and (ii) audio data including the second accent, audio data representative of the received speech content having the second accent. The computing device is configured to convert the synthesized audio data into a synthesized version of the received speech content having the second accent.
US11948546B2
An adaptive noise-canceling system generates an anti-noise signal from a noise reference signal with a feed-forward filter that filters the noise reference signal to produce the anti-noise signal. The feed-forward filter has a first response controlled by a set of first coefficients. The adaptive noise-canceling system includes a measurement subsystem for measuring a characteristic of an acoustic environment of the adaptive noise-canceling system, a classifier for classifying the characteristic of the acoustic environment by analyzing an output of the measurement subsystem, and a controller that provides the set of first coefficients to the feed-forward filter in conformity with an output of the classifier. The controller may include a look-up table for providing sets of values of the first coefficients to the feed-forward filter in conformity with an indication provided from the classifier and corresponding to a classification of the characteristic of the acoustic environment of the adaptive noise-canceling system.
US11948544B2
The musical instrument tuner includes: a sensor device that is attached to a musical instrument; and an operation device that is able to perform wireless communication mutually with the sensor device, in which the sensor device includes an acceleration sensor that has at least two detection axes, frequency detection means for detecting, as a detected frequency, a frequency of a vibration of musical sound generated through an operation of the musical instrument based on an output from the acceleration sensor, and sensor-side communication means for transmitting transmission information including information regarding the detected frequency to the operation device, and the operation device includes operation-side communication means for receiving the transmission information transmitted from the sensor device, display means, and control means for generating tuning information of the musical instrument and causing the display means to display the tuning information based on the transmission information received from the sensor device.
US11948540B2
Method for manufacturing a musical instrument string includes positioning an elongate wrap wire in a position to be wound about an elongate core wire having a round cross-sectional shape, the core wire including a core, a coating surrounding the core and a cylindrical outer surface. Winding of the wrap wire about the core wire is performed under winding conditions to cause the wrap wire to form a helical impression in the coating in which the wrap wire is situated. Material of the coating is selected to enable the coating to flow and form the impression and move upward into spaces between adjacent wrap wire windings. The winding conditions include tension on the core wire, tension on the wrap wire, winding speed and a temperature to which the core wire and/or wrap wire are heated. Glue or another adhesive is not used to bond the wrap wire and the core wire.
US11948529B2
A display panel includes a plurality of sub-pixels and a plurality of gate lines. The plurality of sub-pixels are arranged in an array in a row direction and a column direction, and each row of sub-pixels includes sub-pixels of a first color, sub-pixels of a second color and sub-pixels of a third color. The plurality of gate lines includes first gate lines and second gate lines alternately arranged in the column direction, a first gate line and a second gate line adjacent to each other form a gate line pair, and two gate lines in the gate line pair are coupled to a same row of sub-pixels. In the same row of sub-pixels, sub-pixels of the first color are coupled to the first gate line.
US11948527B2
The application discloses a liquid crystal display panel and a display device. In the liquid crystal display panel, each pixel unit includes a first sub-pixel and a second sub-pixel. The polarities of the data voltages received by two adjacent pixel units sharing the same data line are opposite. In each pixel unit, the driving timing of the first sub-pixel is earlier than the driving timing of the second sub-pixel, and the duty cycle of the scan signal received by the first sub-pixel is greater than the duty cycle of the scan signal received by the second sub-pixel.
US11948523B1
Improved methods for driving a four particle electrophoretic medium including a scattering particle and at least two subtractive particles. Such methods allow displays such as a color electrophoretic display including a backplane having an array of thin film transistors, wherein each thin film transistor includes a layer of metal oxide semiconductor. The metal oxide transistors allow faster, higher voltage switching, and thus allow direct color switching of a four-particle electrophoretic medium without a need for top plane switching. As a result, the color electrophoretic display can be updated faster and the colors are reproduced more reliably.
US11948522B2
According to an aspect, a display device includes: an image display panel having an image display surface on which display is to be controlled based on an image signal; a light source device that includes light sources provided corresponding to divided partial areas of the image display surface, and is configured to illuminate the image display surface; and a signal processor configured to calculate a light quantity of each light source for each of the partial areas. The signal processor is configured to calculate the light quantity for each partial area based on the image signal, set one of the partial areas as an adjustment target partial area for the light quantity, and adjust the light quantity in the adjustment target partial area when the light quantity of an adjacent partial area located around the adjustment target partial area is equal to or smaller than a predetermined value.
US11948515B2
A low-power display device is provided. The display device is provided with a plurality of display portions. A data driver circuit and an addition circuit are provided to have a region overlapping with the display portion. First analog data is output from the data driver circuit in the case where first digital data consisting of a first digital value is input to the data driver circuit, whereas second analog data is output from the data driver circuit in the case where second digital data consisting of a second digital value is input to the data driver circuit. The addition circuit generates analog data corresponding to digital data that has a high-order bit that is the first digital value and a low-order bit that is the second digital value, by adding the second analog data to the first analog data. An output terminal of the data driver circuit is directly connected to an input terminal of the addition circuit without through an amplifier circuit.
US11948495B2
A driving circuit, a driving method and a display device are provided. The driving circuit is used to driving a display panel. The driving circuit includes at least one source driving chip, a timing controller and a power management circuit chip. The power management circuit chip outputs a data driving voltage and a gamma voltage to the at least one source driving chip. The source driving chip determines whether a voltage difference between the data driving voltage and the gamma voltage is within a predetermined range. Based on a result of the determination, the driving circuit decides whether to adjust the driving voltage and the gamma voltage.
US11948494B2
Disclosed in embodiments of the present disclosure are a driver chip and a display device. The driver chip includes two opposite long edges, and two opposite short edges connected to the long edges; the driver chip includes multiple output pins and multiple input pins; the output pins are close to one of the long edges; the input pins include first input pins, second input pins, and third input pins; the first input pins are close to the long edge opposite to the output pins; the second input pins are close to the short edges; the third input pins are close to the long edge and located on both sides of the output pins.
US11948478B2
Indicator signs adapted for internal use in hot and/or humid environments have been developed. The indicator signs are suitable for use inside dishwashing machines, steam chambers, sterilization machines, autoclaves and the like where they are hidden from view and safe from external forces that could render the information provided by the sign inaccurate.
US11948475B2
A system and method for training a student employ a simulation station that displays output to the student and receives input. The computer system has a rules engine operating on it and computer accessible data storage storing (i) learning object data including learning objects configured to provide interaction with the student at the simulation system and (ii) rule data defining a plurality of rules accessed by the rules engine. The rules data includes, for each rule, respective (a) if-portion data defining a condition of data and (b) then-portion data defining an action to be performed at the simulation station. The rules engine causes the computer system to perform the action when the condition of data is present in the data storage. For at least some of the rules, the action comprises output of one of the learning objects so as to interact with the student. The system may be networked with middleware and adapters that map data received over the network to rules engine memory.
US11948473B2
A computer implemented method for distributing, collecting and monitoring assignments by a content management system. The method includes receiving a request for a file request from a teacher to distribute an assignment to one or more students. In response to receiving the request, the teacher is prompted for information associated with the assignment. The information can include a name for the assignment, an assignment file and a collection identifier. In response to receiving the information, one or more metadata tags are generated based on the received information. The file request is distributed along with the one or more metadata tags to the one or more student.
US11948470B2
A system configured to generate a motion adjustment instruction for a user performing an action is provided. The system comprises: a target module configured to obtain a target biomechanical load distribution for the user, a sensor arrangement configured to monitor the motion of the user so as to obtain monitored motion data, a monitoring module configured to calculate a monitored biomechanical load distribution for the user in accordance with the monitored motion data, an adjustment module configured to calculate a target adjustment to the motion of the user that corresponds to a reduction of a deviation of the monitored biomechanical load distribution from the target biomechanical load distribution, and an instruction module configured to generate a motion adjustment instruction in accordance with the target adjustment.
US11948465B2
A control method includes obtaining lock information including a flight platform identification and sending a lock message to a control device according to the lock information. The control device includes a flight platform corresponding to the flight platform identification or an adapter ring carried by the flight platform. The lock message indicates to lock a load carried by and communicatively connected to the flight platform.
US11948464B2
A network computer system receives request data from computing devices of requesting users in a sub-region of a service area. The system further receives location data from computing devices of drivers operating in the sub-region. Based on the request data and the location data, the system determines a service condition for the sub-region. Based on the service condition indicating that the sub-region is in a driver oversupply state, the system transmits a service instruction to computing devices of a plurality of drivers within the sub-region, the service instruction being associated with a target outside the sub-region and a set of progress conditions. The system then periodically determines, for each driver of the plurality of drivers, an estimated time of arrival (ETA) to the target from a current position of the driver to determine whether the driver is satisfying the set of progress conditions of the service instruction.
US11948463B2
A telematics control entity to determine position data of a vehicle having a network access entity connected to a cellular network and configured to transmit, in case of an emergency, a vehicle position via the cellular network to a service entity configured to collect the vehicle positions for a plurality of vehicles. An antenna signal interface is configured to receive satellite-based measurement data and at least one position determining unit is configured to determine positioning data of the vehicle based on the satellite-based measurement data. A predefined integrity level describing a predefined risk classification of the functional safety is guaranteed to be provided by the positioning data. The positioning data is provided to an application entity in the vehicle requiring the predefined integrity level for the received positioning data.
US11948449B2
A vibration device that includes: a fixing part having a flat plate shape; a vibration part having a flat plate shape, the vibration part being disposed around the fixing part as viewed in a normal direction of the fixing part; a coupling part that couples the vibration part and the fixing part and is constructed to elastically deform, the vibration part constructed to be displaced in an orthogonal direction orthogonal to the normal direction of the fixing part with respect to the fixing part; and a vibration film fixed to the vibration part and the fixing part, the vibration film constructed to vibrate the vibration part in the orthogonal direction with respect to the fixing part when an electric signal is applied to the vibration film.
US11948438B2
An event detection unit (EDU) for detecting an explosive event is provided. The EDU includes different types of sensors for measuring characteristics of an explosive event. The EDU includes an event notification component. The EDU also includes a processor that receives a measurement from the sensors and generates a combined non-event probability and a combined event probability based on that measurement that indicates a likelihood that an explosive event has not occurred or has occurred. The processor determines whether an explosive event has occurred based on the non-event probabilities and event probabilities. When an explosive event has been determined to occur, the processor directs the event notification component to output a notification that an explosive event has occurred.
US11948434B2
A historical horse racing (HHR) gaming system and method are provided that facilitate gameplay on one or a plurality of gameplay stations connected to a gaming server. The gaming server is configured to identify, upon receiving a gameplay request, a first plurality of events to execute. The gaming server is configured to receive a wager from a player and to compare the wager against a scorecard for the plurality of events, with a payout determined from the correct and incorrect predictions. The first plurality of events is determined in a time-dependent manner so as to approximate the gameplay experience of live and/or in-person gaming experiences.
US11948433B2
A game server is configured to implement a multiplayer online computer-implemented game that provides an inflationary economy system which allows for growth in a player's in-game virtual currency with an increase in game level or experience, while attenuating the in-game purchasing power by concomitantly inflating virtual currency value of predefined inflationary features. The inflationary features include rewards or winnings available by the player pursuant to gameplay success. Players at different inflationary levels can compete in-game for a common reward or jackpot, but a virtual currency value of the reward is denominated differently at different inflation levels.
US11948428B2
A system and method that utilize a ticket voucher complete one or more purchases of goods and/or services from a retail establishment.
US11948425B2
A self-contained game monitoring device captures images of a game table and identifies objects relevant to the game and identifies values associated with objects. During the course of the game, the device can detect a violation of the players' bets according to pre-configured game rules. At the end of each game, the device can determine the outcome of the game (e.g., the win/lose/push on each bet) and can determine whether the dealer's action (e.g., payout on each bet) is consistent with the device's judgment. If an inconsistent action is detected, the device can notify the dealer/supervisor about a potential mistake.
US11948422B2
The present disclosure describes systems and methods for predictive gaming regarding on a live event, such as a live electronic event or an esports event. The systems and methods provide means for users to simultaneously watch a live event and wager on an outcome of the live event.
US11948420B2
Gaming machines, methods, and systems include gaming chairs integrated with player interface hardware elements in a chair structure and in communication with a game controller. The gaming chairs allow modular assembly and reconfigurability of gaming machines and systems without customized gaming machine cabinetry. Modular pedestals and secondary gaming elements supported on the pedestals may also be provided in combination with the gaming chairs for assembly into different game bank configurations.
US11948419B2
A computing device for gaming by patrons. An identification acceptor may scan an identification document into digital form. A biological sensor such as a camera may obtain biological data describing a human patron. A currency acceptor and dispenser may accept money. The computing device may obtain biological data describing the patron. The computing device may verify the identity of the patron and acceptability of the patron for gaming based at least in part on the digital form of the patron's identification and the biological data. The computing device may accept currency for deposit into a wagering account. Once the patron is verified and the account is funded, the computing device may offer gaming activities to the verified patron out of the wagering account, and pay out gaming winnings at the currency dispenser.
US11948408B2
An apparatus and method for evaluating vehicle sensor performance are provided in which performances of various vehicle sensors are evaluated based on the same evaluation criteria. The apparatus estimates field of views (FoVs) of sensors based on acquired object information and divides each of the estimated FoVs into a plurality of grid cells. The object information corresponding to the respective grid cells is collected and mean errors and error variances of the object information are calculated. Performances of the sensors are then evaluated based on the calculated mean errors and error variances.
US11948402B2
Methods, systems, and computer-readable storage media for determining that a subject is a live person include capturing one or more images of two eyes of a subject. The one or more images, from each of the two eyes are used to obtain respective corneal reflections. Depth information associated with a scene in front of the subject is determined, based on an offset between the respective corneal reflections. A determination is made, based at least on the depth information, that the subject is a live person. Responsive to determining that the subject is a live person, an authentication process is initiated to authenticate the subject.
US11948401B2
Various embodiments of devices, systems, and methods for providing AI-based physical function assessment recordings and assessment performance analytics for a subject are described. A series of video frames are obtained that include the subject. Computer vision techniques that use artificial neural networks may be applied to the video frames to: detect a Person of Interest (POI) and an Object of Interest (OOI) in the video frames; track movement of the POI and the location of the OOI in subsequent video frames; detect body key points; and detect postures and posture transitions of the POI. Physical function indicators may be calculated and function analytics provided based on the assessment.
US11948395B2
Embodiments of the present disclosure provide an under-screen fingerprint identification device and a display device. The under-screen fingerprint identification device comprises a light guiding plate comprising a light guiding region, wherein the light guiding region is disposed in a display area of the display panel, and a light emitting element disposed under the light guiding region. Wherein the light emitting element comprises a plurality of light emitting pixel columns, the plurality of light emitting pixel columns form a light emitting pixel region as a light source for fingerprint identification, each of the plurality of light emitting pixel columns comprises a plurality of sensors.
US11948384B2
The present disclosure is directed to systems and methods that enable scanning of any type of card regardless of the shape and design of a given card and/or a font, a shape and a format with which characters such as numbers, letters and symbols are printed on the cards including cards with non-embossed characters printed thereon. In one example, a method includes scanning a card, the card including at least an account number associated with a user of the card and an identifier of the user; detecting, by applying a machine learning model to the card after scanning the card, at least the account number printed on the card; and completing a task using the account number.
US11948380B1
In one implementation, a method of determining an estimate of a position of a camera is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a point cloud of a physical environment including a plurality of points, wherein each of the plurality of points is associated with set of three-dimensional coordinates in a three-dimensional coordinate system of the physical environment, wherein the plurality of points includes a first cluster of points associated with a first semantic label. The method includes obtaining a two-dimensional image of the physical environment associated with a point-of-view set of three-dimensional coordinates in the three-dimensional coordinate system of the physical environment. The method includes detecting, in the two-dimensional image of the physical environment, a representation of a first object corresponding to the first semantic label. The method includes determining a first plurality of sets of two-dimensional coordinates in a two-dimensional coordinate system of the two-dimensional image of the physical environment corresponding to the representation of the first object. The method includes determining, from the first cluster of points associated with the first semantic label, a first plurality of sets of three-dimensional coordinates in the three-dimensional coordinate system of the physical environment respectively corresponding to the first plurality of sets of two-dimensional coordinates in the two-dimensional coordinate system of the two-dimensional image of the physical environment. The method includes determining an estimate of the point-of-view set of three-dimensional coordinates based on the first plurality of two-dimensional coordinates and the first plurality of three-dimensional coordinates.
US11948377B2
A device includes a processor, a machine-readable memory, and an optical capture device coupled to the processor. The processor generates a unique identifier of an object in view of the capture device. The unique identifier includes encoded information to locate a region of interest on the object, and a digital fingerprint extracted from the region of interest, locally encoding intrinsic authentication data of the object in the unique identifier. A reverse process for identification and or authentication of an object may be implement by locating an identifier on an object, recovering encoded information from the identifier, using that information to locate a region of interest, digital fingerprinting the located region of interest, and comparing the digital fingerprint to the digital fingerprint encoded in the unique identifier to obtain and present a result, without reliance on any exogenous database.
US11948376B2
Device, system, and method of generating a reduced-size volumetric dataset. A method includes receiving a plurality of three-dimensional volumetric datasets that correspond to a particular object; and generating, from that plurality of three-dimensional volumetric datasets, a single uniform mesh dataset that corresponds to that particular object. The size of that single uniform mesh dataset is less than ¼ of the aggregate size of the plurality of three-dimensional volumetric datasets. The resulting uniform mesh is temporally coherent, and can be used for animating that object, as well as for introducing modifications to that object or to clothing or garments worn by that object.
US11948375B2
The contents of totes and the amount a tote container is filled are monitored. A central database stores product dimensions and tote dimensions as well as a percentage of which a tote is to be filled. Image scanners that obtain three-dimensional images are used to determine if the actual dimensions of the tote, the product, and the fill amount are consistent with the expected or optimal values of these characteristics. When there is a discrepancy between measured and expected values, then one or more actions can be taken.
US11948373B2
Automatic license plate recognition occurs when a light sensor that continually captures video detects motion as a vehicle is driven through a gate. The light sensor detects the vehicle and license plate in the video stream captured by the light sensor. An algorithm associated with the video stream of the light sensor is trained to detect license plates. The light sensor starts executing the recognition algorithm when it detects motion. Recognition of characters in the license plate is based upon an aggregation of several captured video frames in which a license plate is detected.
US11948359B2
A video processing method and apparatus, a computing device and a computer readable storage medium are disclosed. The video processing method includes obtaining a video frame sequence comprised in a video to be processed, performing scene classification identification on the video frame sequence so as to obtain a scene classification identification result of the video frame sequence, and performing a smoothing process to the video frame sequence based on the scene classification identification result.
US11948356B2
A context-based object classifying model is applied to a set of object location representations (12, 14), derived from an object detection applied to a frame (10) of a video stream, to obtain a context-adapted classification probability for each object location representation (12, 14). Each object location representation (12, 14) defines a region of the frame (10) and each context-adapted classification probability represents a likelihood that the region comprises an object (11, 13). The model is generated based on object location representations from previous frames of the video stream. It is determined whether the region defined by the object location representation (12, 14) comprises an object (11, 13) based on the context-adapted classification probability and a detection probability. The detection probability is derived from the object detection and represents a likelihood that the region defined by the object location representation (12, 14) comprises an object (11, 13).
US11948354B2
Disclosed are systems, methods, and apparatus related to automated spectral selection for feature identification from remote sensed images. The invention includes various modules, such as a spectral selection processing module and a user device module that are communicatively coupled to each other via a communication connection. The invention includes a non-transitory memory that causes a processor to carry out one or more tasks. Those tasks include, but are not limited to, storing imagery; generating a list of imagery, input related to the imagery, a map view, target pixel values, and geometry related to the imagery; transforming pixels to vectors; conducting analytics within the identified vector features; quantifying data within identified vector features; and displaying the results on the user device module.
US11948345B2
A system and method for ultrasound imaging may involve the use of an ultrasound probe and a processor coupled to the probe and to a source of previously-acquired ultrasound image data. The processor may be configured to receive patient identification information (e.g., responsive to user input and/or supplemented by additional information such a photo of the patient), to determine whether the patient identification information identifies a recurring patient, and if so, to retrieve, from the source of previously-acquired ultrasound image data, previous ultrasound images associated with the recurring patient. The processor may be further configured to generate a current ultrasound image based on signals received from the prove and to apply a neural network to the current ultrasound image and the previous ultrasound images to identify a matching pair of images, such that imaging settings from the matched previous image may be applied to the system for subsequent imaging.
US11948343B2
Disclosed are an image matching method and apparatus. The image matching method is inclusive of steps of obtaining a panoramic image of at least one subspace in a 3D space and a 2D image of the 3D space; acquiring a 2D image of the at least one subspace in the 3D space; performing 3D reconstruction on the panoramic image of the at least one subspace, and procuring a projection image corresponding to the panoramic image of the at least one subspace; and attaining a matching relationship between the panoramic image of the at least one subspace and the 2D image of the at least one subspace, and establishing an association relationship between the panoramic image of the at least one subspace and the 2D image of the at least one subspace between which the matching relationship has been generated.
US11948342B2
A first binary image is generated by binarizing an input image based on a threshold, a second binary image is generated by changing a pixel that has predetermined high luminance in the input image into a black pixel, and whether a black pixel cluster in the second binary image is made to be an extraction target is determined based on a position of a character image identified based on a black pixel cluster in the first binary image, and a position of the black pixel cluster in the second binary image.
US11948334B2
A system including a computing device and camera is disclosed; the system configured for measuring three-dimensional attributes and associated performance measurements of a mechanical device. Some embodiments comprise a camera configured to capture images of the mechanical device and a computing device in communication with the camera. In some embodiments, the computing device is configured to access a first set of pixels associated with a first plurality of fiducials to calibrate a spatial resolution of the camera. A second image from the camera can be converted into a second set of pixels associated with each of the plurality of fiducials, which are attached to the mechanical device. The computing device can be further configured to compare the first and second set of pixels to determine the location of the plurality of fiducials on the mechanical device.
US11948331B2
The present invention provides a method of generating a robust global map using a plurality of limited field-of-view cameras to capture an environment.
Provided is a method for generating a three-dimensional map comprising: receiving a plurality of sequential image data wherein each of the plurality of sequential image data comprises a plurality of sequential images, further wherein the plurality of sequential images is obtained by a plurality of limited field-of-view image sensors; determining a pose of each of the plurality of sequential images of each of the plurality of sequential image data; determining one or more overlapping poses using the determined poses of the sequential image data; selecting at least one set of images from the plurality of sequential images wherein each set of images are determined to have overlapping poses; and constructing one or more map portions derived from each of the at least one set of images.
US11948329B2
Systems and methods are disclosed, including a non-transitory computer readable medium storing computer executable instructions that when executed by a processor cause the processor to identify a first image, a second image, and a third image, the first image overlapping the second image and the third image, the second image overlapping the third image; determine a first connectivity between the first image and the second image; determine a second connectivity between the first image and the third image; determine a third connectivity between the second image and the third image, the second connectivity being less than the first connectivity, the third connectivity being greater than the second connectivity; assign the first image, the second image, and the third image to a cluster based on the first connectivity and the third connectivity; conduct a bundle adjustment process on the cluster of the first image, the second image, and the third image.
US11948321B2
A three-dimensional geometry measurement apparatus including: a preliminary measurement part that creates a plurality of pieces of preliminary measurement data indicating three-dimensional coordinates of a reference point on a reference instrument; a reference data creation part that creates reference data; a calculation part that calculates a correction value on the basis of the reference data and the preliminary measurement data which does not match the reference data; a target measuring part that creates target measurement data indicating results of measuring a measurement point of the object to be measured; a correction part that corrects the target measurement data in the measurement system corresponding to the preliminary measurement data that does not match the reference data, on the basis of the correction value; and a geometry identification part that identifies a geometry of the object to be measured using the corrected target measurement data.
US11948320B2
Systems and methods for estimating depths of features in a scene or environment surrounding a user of a spatial computing system, such as a virtual reality, augmented reality or mixed reality (collectively, cross reality) system, in an end-to-end process. The estimated depths can be utilized by a spatial computing system, for example, to provide an accurate and effective 3D cross reality experience.
US11948316B2
A camera module may include an image sensor including an optical device configured to rotate about at least one of an x-axis, a y-axis, and a z-axis perpendicular to each other, in response to a mode signal, and configured to generate a plurality of first images, each first image generated when the optical device is at a different position; and an image signal processor (ISP) configured to process the plurality of first images, wherein the ISP is further configured to obtain a plurality of parameters pre-stored according to the mode signal, correct the plurality of first images by using the plurality of parameters, and generate a second image by merging the corrected first images.
US11948312B2
In order to minimize the impact of a delay (if any) that occurs when a process for detecting an object from a video takes time, and thereby achieve accurate tracking, the object detection/tracking device according to the present invention is provided with: an acquisition unit which acquires a video; a tracking unit which tracks an object in the video; a detection unit which detects an object in the video; an association unit which associates the same objects that have been detected and tracked in the same image in the video; and a correction unit which corrects the position of the tracked object using the position of the detected object, from among the associated objects.
US11948311B2
A combined physics-based and machine learning framework is used for reconstructing images from k-space data, in which motion artifacts are significantly reduced in the reconstructed images. In general, model-based retrospective motion correction techniques are accelerated using fast machine learning (“ML”) steps, which may be implemented using a trained neural network such as a convolutional neural network. In this way, the confidence of a classical physics-based reconstruction is obtained with the computational benefits of an ML-based network.
US11948309B2
Systems and methods described herein relate to jointly training a machine-learning-based monocular optical flow, depth, and scene flow estimator. One embodiment processes a pair of temporally adjacent monocular image frames using a first neural network structure to produce an optical flow estimate and to extract, from at least one image frame in the pair of temporally adjacent monocular image frames, a set of encoded image context features; triangulates the optical flow estimate to generate a depth map; extracts a set of encoded depth context features from the depth map using a depth context encoder; and combines the set of encoded image context features and the set of encoded depth context features to improve performance of a second neural network structure in estimating depth and scene flow.
US11948307B2
A solid-liquid boundary detection device 20 is a device for detecting a boundary 141 between a solid and a liquid in a test tube 14, and includes a surface illumination 21, an imaging unit 22, and a boundary detection processor 31. The surface illumination 21 illuminates the test tube 14 from outside. The imaging unit 22 is arranged on an opposite side of the test tube 14 from the surface illumination 21, and captures an image including the boundary 141. The boundary detection processor 31 detects the boundary 141 from the image captured by the imaging unit 22.
US11948306B2
At least one input image comprising curvilinear features is received. Latent representations of the input images are learned using a trained deep neural network. At least one boundary estimate is determined based on the latent representations. At least one segmentation estimate of the at least one input image is determined based on the latent representations. The at least one image is mapped to output segmentation maps based on the segmentation estimate and the at least one boundary estimate.
US11948294B2
A device for supporting bone marrow reading based on image analysis includes an image acquisition unit for acquiring a bone marrow image of a subject for bone marrow reading by an imaging device; a discrimination index unit for classifying the acquired bone marrow image into a class among a plurality of classes corresponding to preset discrimination indices; and a result providing unit for providing the result read by the discrimination index unit.
US11948293B2
A position of an object is determined by optically capturing at least one capture structure arranged at the object or at a reference object captured from the object and thereby obtaining capture information, the at least one capture structure having a point-symmetrical profile of an optical property that varies along a surface of the capture structure, transforming a location-dependent mathematical function corresponding to the point-symmetrical profile of the optical property into a frequency domain, forming a second frequency-dependent mathematical function from a first frequency-dependent mathematical function, wherein the second mathematical function is formed from a relationship of in each case a real part and an imaginary part of complex function values of the first frequency-dependent mathematical function, and forming at least one function value of the second frequency-dependent mathematical function and determining the same as location information about a location of a point of symmetry of the location-dependent mathematical function.
US11948292B2
Disclosed is a non-transitory computer readable medium storing a computer program, in which when the computer program is executed by one or more processors of a computing device, the computer program performs operations to provide methods for detecting flaws, and the operations may include: extracting a flaw patch from a flaw image including a flaw; preprocessing at least one of the flaw image or non-flaw image not including a flaw; extracting a non-flaw patch from at least one of the preprocessed flaw image or non-flaw image; and training a neural network model for classifying patches to flaw or non-flaw with a training data set including the flaw patch and the non-flaw patch.
US11948277B2
The present disclosure provides an image denoising method, an image denoising device, an image denoising apparatus and a storage medium. The method includes: performing edge detection on a color image to obtain a preprocessed image; acquiring a depth image having the same scene as the color image; and performing a first noise reduction process on the preprocessed image according to the depth image to obtain a first image.
US11948275B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media related to video bandwidth optimization, and more particularly, to systems and methods for video resolution downscaling and upscaling a video communications platform. A first video stream comprising first multiple image frames of a first resolution is received. A modified video stream of a second resolution higher than the first resolution, is generated using a trained machine learning network. A user interface may display the modified video stream.
US11948272B2
A computer-implemented method to improve scale consistency and/or scale awareness in a model of self-supervised depth and ego-motion prediction neural networks processing a video stream of monocular images, wherein complementary GPS coordinates synchronized with the images are used to calculate a GPS to scale loss to enforce the scale-consistency and/or -awareness on the monocular self-supervised ego-motion and depth estimation. A relative weight assigned to the GPS to scale loss exponentially increases as training progresses. The depth and ego-motion prediction neural networks are trained using an appearance-based photometric loss between real and synthesized target images, as well as a smoothness loss on the depth predictions.
US11948268B2
Techniques for encoding or decoding digital video or pictures include acquiring a video bitstream that includes an encoded video image that is a two-dimensional image comprising multiple regions of a panoramic image in three-dimensional coordinates, extracting neighboring information for the multiple regions, performing, using the neighboring information, post-processing of a video image decoded from the video bitstream, and generating a display image from the video image after the post-processing.
US11948264B2
Methods and systems are provided for dynamic interaction with an augmented reality environment. In some embodiments, the systems and methods are directed at dynamically interacting with machinery within the augmented reality environment via an augmented reality device. The method involves analyzing a site in which the machinery is to be operated to capture environment data; displaying on the augmented reality device an augmented reality representation of the machinery as an overlay of a portion of an augmented reality environment; receiving an interaction request for interacting with the augmented reality representation of the machinery; determining whether the interaction request can be completed in respect of the machinery within the site; and in response to determining that the interaction request can be completed, displaying the augmented reality representation of the machinery in accordance with the interaction request, otherwise, indicating that the interaction request cannot be completed within the site.
US11948260B1
An immersive content presentation system can capture the motion or position of a performer in a real-world environment. A game engine can be modified to receive the position or motion of the performer and identify predetermined gestures or positions that can be used to trigger actions in a 3-D virtual environment, such as generating a digital effect, transitioning virtual assets through an animation graph, adding new objects, and so forth. The use of the 3-D environment can be rendered and composited views can be generated. Information for constructing the composited views can be streamed to numerous display devices in many different physical locations using a customized communication protocol. Multiple real-world performers can interact with virtual objects through the game engine in a shared mixed-reality experience.
US11948256B2
Examples of the disclosure describe systems and methods for generating and displaying a virtual companion. In an example method, a first input from an environment of a user is received at a first time via a first sensor on a head-wearable device. An occurrence of an event in the environment is determined based on the first input. A second input from the user is received via a second sensor on the head-wearable device, and an emotional reaction of the user is identified based on the second input. An association is determined between the emotional reaction and the event. A view of the environment is presented at a second time later than the first time via a see-through display of the head-wearable device. A stimulus is presented at the second time via a virtual companion displayed via the see-through display, wherein the stimulus is determined based on the determined association between the emotional reaction and the event.
US11948253B2
Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.
US11948245B2
Novel machine learning (ML) models are introduced for image reconstruction training and inference workflows, which are able to estimate intrinsic components of single view images, including albedo, normal, and lighting components. According to some embodiments, such models may be trained on a mix of real and synthetic image datasets. For training on real datasets, both reconstruction and cross-relighting consistency terms may be imposed. The use of a cross-relighting consistency term allows for the use of multiple images of the same scene—although lit under different lighting conditions—to be used during training. At inference time, the model is able to operate on single or multiple images. According to other embodiments, adversarial training (e.g., in the form of a generative adversarial network (GAN)) may optionally be incorporated into the training workflow, e.g., in order to better refine the re-rendered images from the individual lighting and geometric components estimated by the model.
US11948239B2
A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.
US11948235B2
Disclosed is a system for encoding and/or rendering animations without temporal or spatial restrictions. The system may encode an animation as a point cloud with first data points having a first time value and different positional and non-positional values, and second data points having a second time value and different positional and non-positional values. Rendering the animation may include generating and presenting a first image for the first time value of the animation based on the positional and non-positional values of the first data points, and generating and presenting a second image for the second time value of the animation by changing a visualization at a first position in the first image based on the positional values of a data point from the second data points corresponding to the first position and the data point non-positional values differing from the visualization.
US11948233B2
An image display method includes drawing a first graph in a trusted execution environment (TEE). The method also includes displaying the first graph on a first layer in a display screen. The method further includes drawing a second graph in a rich execution environment (REE). The method additionally includes displaying the second graph on a second layer in the display screen. The first layer is located above the second layer. The first graph includes a transparent area and a non-transparent area. The non-transparent area includes content drawn in the TEE. A display area that is on the second graph and that corresponds to the transparent area includes content drawn in the REE. When the first layer and the second layer are overlapped for displaying, the transparent area does not shield the content drawn in the REE.
US11948232B2
A system and method for visualizing process information in industrial process applications, wherein the process information is comprised in data objects related to process elements and data objects are represented as visualized data objects according to pre-defined visualization styles, and wherein a data object is representable by a plurality of different visualization styles, includes running a visualization application for visualizing the process information, selecting a visualization style for a data object during run time of the visualization application, and applying the visualization style according to the selection during run time of the visualization application.
US11948230B2
The present invention describes a new functional biomarker of vascular inflammation and its use in predicting all-cause or cardiac mortality. The invention also provides a method for stratifying patients according to their risk of all-cause or cardiac mortality using data gathered from a computer tomography scans of a blood vessel to determine a specific combination of structural and functional biomarkers of vascular inflammation and disease.
US11948204B2
A data processing system for machine-learning driven data analysis implements obtaining digital healthcare service provider information associated with one or more digital healthcare service providers and query parameters information from a user searching for digital healthcare service providers that may provide digital healthcare services to employees of the user. The system analyzes query parameter information using a first machine learning model to obtain category information. The system analyzes the category information and the digital health service provider information to predict digital healthcare service providers that provide services that the user may be interested in provided to the employees. These predictions are provided to the user as digital healthcare service recommendations.
US11948201B2
A computing system can determine a subset of the users that are to be affected by a predicted event. For each respective user of the subset of users, the system performs a lookup that identifies unique property characteristics of the respective user. Based on the unique property characteristics of the respective user, the system transmits interactive content data to a computing device of the respective user, the interactive content data causing the computing device of the respective user to present interactive mitigation content comprising a customized set of tasks to perform, based on the unique property characteristics of the respective user, to mitigate or prevent loss resulting from the predicted event.
US11948199B2
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit usage-based insurance policies. In some arrangements, sensor data associated with vehicle operation data, driving data, and the like, may be received and analyzed to determine a consumption rate of risk units in the risk unit usage-based insurance policy. In some examples, one or more driving behaviors may also be identified (e.g., from the sensor data, historical data, and the like). In some examples, one or more user interfaces may be generated displaying the determined consumption rate and/or driving behaviors. In some arrangements, additional information, such as one or more recommendations for improving (e.g., reducing) consumption rate may be generated and provided via the generated user interface.
US11948189B2
A system for identifying complete account identifiers from partial account identifiers is provided. The system includes an account identification computing device including at least one processor and a memory device in communication with the at least one processor. The processor is configured to receive transaction data including unique merchant identifiers, build a merchant table using the transaction data, and receive a list including partial account identifiers. The processor is further configured to determine, for each unique merchant identifier, a number of candidate account identifiers and calculate at least one metric based on the number of candidate account identifiers. The processor is further configured to identify a source unique merchant identifier and match at least one candidate account identifier to a complete account identifier by matching one of the partial account identifiers to the at least one candidate account identifier.
US11948186B1
Under an embodiment of the invention, a computer system includes a user interface (UI) for virtual tours of modeled real estate. The UI includes three ways to navigate the modeled real estate. The first navigation element is a 3D UI element that provides a 3D view of the property and enables the user to freely navigate in the XY plane of the virtual model. The second navigation element is a 2D map of the real property overlaid on a portion of the 3D UI element. The 2D map overlay enables navigation in the XY plane of the virtual model. The third navigation element is a 1D text element of the real property overlaid on a portion of the 3D UI element. The 1D text overlay enables navigation along the Z axis or the XY plane of the virtual model.
US11948175B2
A system for determining a likelihood that a pre-determined customer will enter a selected customer support center (CSC) is provided. The system includes a customer-tracking system for determining whether the customer is within a predetermined distance of the CSC. The tracking system is set to a tracking state in response to receiving a customer tracking opt-in selection. The system also includes a biometric monitoring system that monitors, using an electronic device in close proximity to the customer, when the customer is determined to be within the pre-determined distance of the CSC. The biometric monitoring system monitors the customer's biometric functions to determine the likelihood of the customer entering the CSC. When a determination of the likelihood of the customer physically entering the CSC is higher than a threshold level, the system may provide the likelihood, as further influenced by the customer sentiment condition, of the customer entering the CSC.
US11948172B2
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant hyper-personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.
US11948168B2
The method, device and computer-readable storage medium of monitoring changes of web advertisements described in the present disclosure belong to a technical field of the Internet. The method of monitoring changes of web advertisements comprises loading a monitored page, storing the monitored page in a form of pictures, wherein the monitored page comprises an advertisement object; comparing the stored picture with a pre-stored picture of the monitored page and determining whether the advertisement on the monitored page is changed.
US11948164B2
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: generating linkage scores between nodes at least based on a machine learning model; creating links between the nodes to form connected components based on the linkage scores exceeding a predetermined threshold; generating an actual matching linkage set of the nodes linked in the connected components by using a relaxed blocking criteria; and generating a quality score for the connected components. Other embodiments are disclosed.
US11948160B2
A system and method for autogenerated synthetic operational customer satisfaction scoring and analysis, that generates synthetic calls and follows customer interactions across multiple channels as a single journey, which monitors synthetic calls for a plurality of failure events that may represent infrastructure related operational deficiencies that may adversely affect customer satisfaction and sentiment, which assigns a synthetic operational customer satisfaction score for each synthetic call, and which uses machine learning to optimize infrastructure configurations to improve customer satisfaction and sentiment.
US11948159B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scalable matrix factorization. A method includes obtaining a Structured Query Language (SQL) query to create a matrix factorization model based on a set of training data, generating SQL sub-queries that don't include non-scalable functions, obtaining the set of training data, and generating a matrix factorization model based on the set of training data and the SQL sub-queries that don't include non-scalable functions.
US11948157B2
Arrangements for detecting anomalies and dynamically generating a response are presented. In some examples, attribute data including a plurality of source elements may be received. The source element data may be received from a plurality of source computing systems. The attribute data, including the source element data, may be analyzed using machine learning techniques to identify any anomalies in the attribute data. If an anomaly is detected, a notification may be generated including data associated with the anomaly, a user associated with the anomaly and the like. The notification may be transmitted to a computing device for display. In some examples, if an anomaly is detected, data associated with the anomaly may be compared to pre-stored rules to determine whether a pre-stored rule applies to the identified anomaly. If a pre-stored rule applies, an instruction or command may be generated and transmitted to one or more source computing devices or systems.
US11948154B2
Systems and methods of provisioning post-interaction values are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: receiving an interaction session message from a computing terminal, the interaction session message comprising an identifying data of a personal transacting device; defining, based on an interaction session: i) a user-specific context parameter about the user, and ii) a location-specific context parameter about a physical location of the computing terminal; defining post-interaction values based on the user-specific context parameter and the location-specific context parameter; sending the post-interaction values to the computing terminal; instructing the computing terminal to transmit the post-interaction values to the circuitry of the personal transacting device; and sending an instruction to a computing device associated with the user to establish a second session between the personal transacting device and the computing device and transfer the post-interaction values to the computing device.
US11948153B1
System and method for automatically calling back a customer via a predictive model determines a plurality of call-back metrics for a plurality of advisor records. The predictive model is applied to call-back data to identify customers that are likely to require a series of call-backs, and automatically generates a preferred call-back to such customers to reduce this risk. The automated call-back may follow termination of an identified customer's inbound call, or at some time after completion of a previous call interaction of the identified customer with an advisor. In the predictive model, a first compilation of call-back metrics record is representative of an overall likelihood of call-backs associated with each advisor record, and a second compilation of the plurality of call-back metrics is representative of a likelihood of call-backs for each of the plurality of products of the enterprise associated with the advisor record.
US11948148B2
A method including receiving a request based on a sender initiating a funds transfer, wherein the funds transfer is for the sender to make a payment to a non-financial institution. The sender has a sender account at a sender financial institution. The method also can include obtaining sender identifying information from the sender. The method additionally can include sending at least a recipient public identifier and a payment amount for the payment to the sender financial institution to cause the sender financial institution to send a funds transfer request to a computer-implemented funds transfer network to initiate the payment from the sender account at the sender financial institution to a recipient account at a recipient financial institution. The funds transfer request does not include an account number of the recipient account. The computer-implemented funds transfer network is operated by an entity that is different from the recipient financial institution and the sender financial institution. Other embodiments are disclosed.
US11948143B2
Automatically communicating information related to a user computing device from a central computing system to a transaction computing system prior to initiation of a transaction between the user computing device and the transaction computing system comprises a digital wallet application and a central computing system. A digital wallet application receives a beacon signal from a transaction computing system indicating the specific identification of the terminal with which the user intends to conduct a transaction. The user computing device communicates the terminal identification to the central computing system. The central computing system communicates customer data, such as loyalty information and offers, to the transaction computing system associated with the terminal. The transaction computing system communicates the customer data to the terminal. When the user taps the user computing device to initiate the transaction, the terminal provides any benefits associated with the customer data.
US11948137B2
One embodiment provides a method comprising generating a first graphical user interface (GUI) for display on an electronic device. The first GUI comprises data indicative of at least one professional service available for selection. The method comprises receiving, from the electronic device, a request to initiate a professional service selected from the first GUI. The method further comprises generating a second GUI for display on the electronic device. The second GUI comprises a customized questionnaire for collecting information relevant to the professional service selected. The method further comprises receiving, from the electronic device, user responses to the customized questionnaire, and initiating an analysis of the user responses. A communication indicative of the analysis is forwarded to the electronic device.
US11948134B1
Point of sale (POS) devices, systems, and methods disclosed herein enable payments by merchants to non-customers, such as to employees of the merchant. A point of sale system of the merchant determines an amount of a payment to be made by the merchant to the employee. The point of sale system transmits payment instructions for executing the payment to a payment system provider computing system. The funds are made available in a bank account of the employee instantly or near instantly.
US11948120B2
Automated storage and retrieval systems for managing storage of inventory at a retail facility include a storage structure with storage locations configured to store containers that contain retail products, and a conveying system that conveys the containers between the storage locations and a product picking station. A processor-based control circuit analyzes one or more business rules governing product merging between the containers being conveyed toward the picking station by the conveying system to identify two containers that are eligible for the product merging therebetween. When the control circuit detects that the two containers identified as product merging eligible arrived at the picking station, these two containers are kept by the conveying system at the picking station until all of the products are removed from a first one of these two containers and merged together with the products stored in a second one of these two containers.
US11948119B2
Systems and methods for lost asset management using photo-matching are disclosed herein. An example method includes capturing a lost asset image corresponding to a lost asset, and generating, by a feature extractor model, a lost asset descriptor that represents features of the lost asset image. The example method also includes storing the lost asset descriptor and the lost asset image in an asset database that includes known asset descriptors, and performing, by a visual search engine, a nearest neighbor search within the asset database to determine a respective metric distance between the lost asset descriptor and the known asset descriptors. The example method also includes determining, by the visual search engine, a ranked list of known assets corresponding to the lost asset, and displaying, at a user interface, the ranked list of known assets for viewing by a user.
US11948118B1
A method and system include code analysis and visualization technology. The method and system include (i) a repository that stores developer code in a codebase to which many developers and developer teams contribute code over time, (ii) one or more static analysis tools that identify misbehaviors in the codebase from a list of predetermined misbehaviors, (iii) a database that includes each commit that each developer performed on the codebase for a predetermined period of time, (iv) a code attribution tool that employs abstract syntax trees to determine if each commit that a particular developer performs resulted in breaking the code or impairing the code, or results in a failure to correct the code, or if clean code results, and (v) a dashboard tool that enables visualization at different levels of commits with misbehaviors over a predetermined period of time.
US11948115B2
Systems and methods for automatically assessing and monitoring information security effectiveness using collected indicia of sensitive content and indicia of security measure information for a plurality of networked organizational assets/systems to provide respective asset/system value at risk ratings. Elements of the system include automated asset discovery, automated hosting provider and location discovery, collection of information harvested from public sources and, optionally non-public sources, analysis of the collected information against public, non-public, and proprietary sources, and/or mathematical models used to infer broader security program conclusions and to rank asset/system values at risk. Estimates of values at risk are used to prioritize allocation of security measures.
US11948114B2
Methods and systems for improved collection and evaluation of audit responses for healthcare sites are provided. In one embodiment, a method is provided that includes receiving responses associated with an audit of a healthcare site. A deficiency score and a total score may be calculated based on the responses. The deficiency scores may be calculated based on a quantity of responses indicating a deficient status and/or an improvement required status. The total score may be calculated based on a total quantity of the responses and a quantity of the responses that indicate an inapplicable status. The risk score may then be calculated based on the deficiency score.
US11948108B1
A change monitoring system and method includes or involves, in an embodiment, a data storage device having a plurality of instructions. The instructions are executable to direct one or more processors to access reference gaming deployment data based on an electronic communication with a processor that is associated with a gaming environment. The reference gaming deployment data is related to one or more gaming units that have been operated in the gaming environment during a first period of time. The one or more gaining units correspond to a reference gaming deployment in the gaming environment during the first period. Also, the instructions are executable to direct the one or more processors to access changed gaming deployment data based on the electronic communication with the processor. The changed gaming deployment data is related to a change to the reference gaming deployment that has resulted in a changed gaming deployment that was implemented during a second period of time after the first period. Furthermore, the instructions are executable to direct the one or more processors to: at least partially compare the changed gaming deployment data to the reference gaming deployment data; process at least a contribution factor that represents a relationship between a first contribution of the reference gaming deployment and a second contribution of the changed gaming deployment; determine an output depending upon the processing of at least the contribution factor; and cause an output device to generate the output.
US11948107B2
A system for generating task schedules using an electronic device includes: a processor, the processor comprising neural networks; a memory coupled to the processor; a scheduler coupled to the processor, the scheduler is configured to: receive: a total work database configured to contain items representing work packages; a resources database configured to contain items representing resources required to fulfill items in the work packages; a constraints database configured to contain items representing constraints to fulfilling items in the work packages; and a scheduling objective database configured to designate a prime objective that is to be achieved by the optimum task schedule; provide a trained reinforcement learning engine for optimizing the task schedule based on inputs from the databases; and generate an optimum work package schedule to sequence the work packages using the trained reinforcement learning engine, wherein the optimum work package schedule maximizes the one or more prime objectives.
US11948104B2
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for identifying and recommending team members for target users from a content management system utilizing a machine learning approach. In particular, the disclosed systems can generate a set of candidate team members from among users of the content management system based on various factors such as access to a common digital content item. In some embodiments, the disclosed systems further determine recommended team members from among the set of candidate team members. For example, the disclosed systems can utilize a machine learning approach to generate or predict recommended team members based on particular features extracted or determined for, or with respect to, the various candidate team members. In certain implementations, the disclosed systems further provide a recommended-team-member notification to notify a target user of a recommended team member.
US11948100B2
Methods and systems are provided for determining the category of a software application utilizing machine learning (ML) and knowledge graph techniques, and for controlling access to the application by a user based on the category and configured time restrictions for the user. The system includes a feature set extractor and a category predictor with a trained ML model. The trained ML model generates the category of the application based on a feature(s) of the application. The generated category is indicated in a data structure. An access request handler receives a request related to access to the application from a user device. A category determiner determines the category of the application from the data structure. A time usage manager determines an available time usage for the category and the specified user. The access arbiter responds to the request from the user device with the available time usage.
US11948094B2
The present disclosure includes methods and systems for generating digital predictive models by progressively sampling a repository of data samples. In particular, one or more embodiments of the disclosed systems and methods identify initial attributes for predicting a target attribute and utilize the initial attributes to identify a coarse sample set. Moreover, the disclosed systems and methods can utilize the coarse sample set to identify focused attributes pertinent to predicting the target attribute. Utilizing the focused attributes, the disclosed systems and methods can identify refined data samples and utilize the refined data samples to identify final attributes and generate a digital predictive model.
US11948090B2
In the present disclosure, a method for compressing a feature map is provided, where the feature map is generated by passing a first input through a deep neural network (DNN). A respective optimal index order and a respective optimal unifying method are determined for each of super-blocks that are partitioned from the feature map. A selective structured unification (SSU) layer is subsequently determined based on the respective optimal index order and the respective optimal unifying method for each of the super-blocks. The SSU layer is added to the DNN to form an updated DNN, and is configured to perform unification operations on the feature map. Further, a first estimated output is determined, where the first estimated output is generated by passing the first input through the updated DNN.
US11948087B1
The present disclosure provides a drop impact prediction method and system for heavy equipment airdrop based on a neural network. The drop impact prediction method includes the following steps: S1: acquiring a plurality of sets of sample data by using a finite element model for drop simulation of heavy equipment airdrop; S2: determining structural parameters of a BP neural network, and pre-processing the structural parameters; S3: constructing a BP neural network model; and S4: predicting a drop impact situation of heavy equipment airdrop in an actual application process by using the trained BP neural network model.
US11948082B2
A system and method for proximate vehicle intention prediction for autonomous vehicles are disclosed. A particular embodiment is configured to: receive perception data associated with a host vehicle; extract features from the perception data to detect a proximate vehicle in the vicinity of the host vehicle; generate a trajectory of the detected proximate vehicle based on the perception data; use a trained intention prediction model to generate a predicted intention of the detected proximate vehicle based on the perception data and the trajectory of the detected proximate vehicle; use the predicted intention of the detected proximate vehicle to generate a predicted trajectory of the detected proximate vehicle; and output the predicted intention and predicted trajectory for the detected proximate vehicle to another subsystem.
US11948081B2
An image recognition method using reduced processes of calculation acquires training data and trains parameters of fully connected layers of a neural network model with the data. The neural network model is an image recognition model, the training of the parameters of fully connected searches for nodes of at least one connected layer and divides the nodes in a same layer of the into multiple groups according to a first preset rule. A feature node in each of the multiple groups is determined according to a second preset rule and feature node information in each group is used as parameter information to complete the training of the fully connected layer. An image is acquired and input in response to receiving an image recognition command, and an image recognition result is output. A computing device applying the method is also disclosed.
US11948080B2
An object of the present invention is to provide an image processing method and an image processing apparatus that make it possible to efficiently learn images having different identities. In learning and recognition using a hierarchical network, it is known that, based on experiences, a layer near the input functions as a feature extractor for extracting a feature that is necessary for recognition, and a layer near the output performs recognition by combining extracted features. Thus, performing learning by setting a higher learning rate to a layer near the input side of the hierarchical network than a learning rate in a layer near the output side in second learning processing as in an aspect of the present invention corresponds to mainly relearning (adjusting) a feature extraction portion in data sets having different identities. Accordingly, the difference between data sets can be absorbed, and learning can be performed more efficiently than in the case of simply performing transfer learning.
US11948071B2
An auto-tuning controller for improving a performance of a power amplifier system is provided. The controller includes an interface including input terminals and output terminals, the interface being configured to acquire input signal conditions of power amplifiers (PAs), a training circuit including a processor and a memory running and storing a Digital Doherty amplifier (DDA) controller (module), a DPD controller (module) and a DDA-DPD neural network (NN). The training circuit is configured to perform sampling the input signal conditions, and selecting a DPD model from a set of polynomial models for the DPD controller and a set of DDA optimization variables for the DDA controller, using optimized DPD model and DDA coefficients, wherein the optimized DPD model and DDA coefficients are provided by performing an offline optimization for the DPD model and DDA coefficients based on a predetermined optimization method, collecting the optimized DPD coefficients and optimized DDA optimization variables, generating online-DDA optimal coefficients and DPD optimal coefficients using a trained DDA-DPD NN, and updating the generated optimal DDA and DPD coefficients via the output terminals of the interface.
US11948064B2
Methods, systems, and computer program products are provided for cleaning noisy data from unlabeled datasets using autoencoders. A method includes receiving training data including noisy samples and other samples. An autoencoder network is trained based on the training data to increase a first metric based on the noisy samples and to reduce a second metric based on the other samples. Unlabeled data including unlabeled samples is received. A plurality of third outputs is generated by the autoencoder network based on the plurality of unlabeled samples. For each respective unlabeled sample, a respective third metric is determined based on the respective unlabeled sample and a respective third output, and whether to label the respective unlabeled sample as noisy or clean is determined based on the respective third metric and a threshold. Each respective unlabeled sample determined to be labeled as noisy is cleaned.
US11948059B2
A method for power saving and encryption during analysis of media captured by an information capture device using a partitioned neural network includes replicating, by an information capture device, an artificial neural network (ANN) from a computer server to the information capture device. The ANN on the computer server and a replicated ANN, both, include M layers. The method further includes, in response to captured data being input to be processed, partially processing, by the information capture device, the captured data by executing a first k layers using the replicated ANN, wherein only the k layers are selected to execute on the information capture device. The method further includes transmitting, by the information capture device, an output of the k-th layer to the computer server, which partially processes the captured data by executing the remainder of the M layers using the ANN and the output of the k-th layer.
US11948058B2
The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize recurrent neural networks to determine the existence of one or more open intents in a text input, and then extract the one or more open intents from the text input. In particular, in one or more embodiments, the disclosed systems utilize a trained intent existence neural network to determine the existence of an actionable intent within a text input. In response to verifying the existence of an actionable intent, the disclosed systems can apply a trained intent extraction neural network to extract the actionable intent from the text input. Furthermore, in one or more embodiments, the disclosed systems can generate a digital response based on the intent identified from the text input.
US11948047B2
A method for sending first data as quantum information in qubits and classical second data over a quantum channel, in particular in quantum information communication systems, includes applying quantum error correction (QECC) encoding to the qubits obtaining quantum information codewords, applying intentional errors with error syndromes representing the second classical data to the quantum information codewords obtaining quantum information codewords with intentional errors applied upon, transmitting from a transmitting side the quantum information codewords with intentional errors applied upon over the quantum channel which outputs received codewords at a receiving side, computing error syndromes from the received codewords, performing a QECC error correction operation on the received codewords by applying a correction operator obtained at least by the computed syndromes to obtain corrected codewords, and outputting the corrected codewords and the computed syndromes.
US11948042B2
A system and method for communicating at least one of updated configuration information and hardware setup recommendations to a user of an ID decoding vision system is provided. An image of an object containing one or more IDs is acquired with a mobile device. The ID associated with the object is decoded to derive information. Physical dimensions of the ID associated with the object are determined. Based on the information and the dimensions, configuration data can be transmitted to a remote server that automatically determines setup information for the vision system based upon the configuration data. The remote server thereby transmits at least one of (a) updated configuration information to the vision system and (b) hardware setup recommendations to a user of the vision system based upon the configuration data.
US11948041B2
The invention relates to an electronic shelf labelling system comprising at least one electronic shelf label that is designed such that it can be contactlessly supplied with power, and at least one shelf edge strip on which at least one shelf label of this type is secured, and an electronic power supply assigned to the shelf edge strip, in particular assigned only to this one shelf edge strip, which is designed to contactlessly supply power to the at least one electronic shelf label secured to said shelf edge strip.
US11948038B2
An RFIC module is provided that includes a base material having a first surface and a second surface opposite to each other; an RFIC mounted on a first surface side of the base material; a first conductor pattern formed on the first surface of the base material; a first insulator film formed on the first surface of the base material and a surface of the first conductor pattern; a second conductor pattern formed on the first insulator film and the first conductor pattern; and a second insulator film covering a surface side of the base material with respect to the first surface. Moreover, the first and second conductor patterns form a circuit connected between RFIC-side electrodes to which the RFIC is connected and antenna-side electrodes facing an antenna conductor pattern.
US11948036B2
A transaction card (smartcard) having a front “continuous” or non-continuous metal layer (ML, CML, DML) with a module opening (MO) for a dual-interface transponder chip module (TCM). Coating polyurethane resin may be used to replace (in lieu of) adhesive film layers and plastic slugs, and to fill module openings, cut-outs and voids in a metal transaction card. The amplifying element (BAC) and magnetic shielding layer may be encapsulated in a polyurethane resin. The resin may further fill and seal the module opening in the front face continuous metal layer and any voids or recesses in subsequent layers. The resin may fill and seal any discontinuity or opening in the rear discontinuous metal layer. The dual interface chip module may be implanted in a milled-out cavity in the polyurethane resin. Removed metal sections may also be encased in polyurethane resin.
US11948034B2
An electronic card structure with decorations includes a card body, an electrical control module and a decoration module. The card body includes a panel, a bottom plate and a through hole portion. The electrical control module is disposed in the card body. The electrical control module includes a circuit control carrier plate and a non-contact type radio-frequency antenna or a contact type communication chip. The decoration module is disposed in the card body. The decoration module includes a transparent casing and a decoration. The transparent casing is disposed at the panel through the through hole portion. The decoration is disposed in the transparent casing. Therefore, owing to the decoration module, the electronic card is pleasing in appearance, has high commemorative value, and is worth collection.
US11948032B2
A noncontact communication medium includes a processor, and a memory incorporated in or connected to the processor, and performs noncontact communication with an external communication device. The memory has a storage block where information determined depending on a specification of a magnetic tape cartridge, in which the noncontact communication medium is mounted, is stored, and the storage block has an identifier storage field. The processor is configured to write an identifier given from the external communication device to the noncontact communication medium, in the identifier storage field, and execute locking processing of locking the identifier storage field in response to a specific command given from the external communication device to the noncontact communication medium.
US11948026B2
Formed is a dither pattern that makes it possible to output an image with excellent dot dispersibility and reduced graininess regardless of controls after quantization processing. To this end, an extended pattern in which multiple divided pixels correspond to each of multiple pixels included in quantization data and one or more of the multiple divided pixels are determined as dot-arrangeable-pixels in which dots can be printed is generated. Thereafter, the thresholds of the dither pattern are set based on the extended pattern in which the dots are arranged to obtain predetermined dispersibility.
US11948015B2
Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
US11948011B2
Provided are systems and methods for auto-performing short-term investments on an intermittent basis via a crypto-network and returning the principal and any interest before the account holder needs the money back. For example, a method may include executing a machine learning model on ingested data records to identify a temporary value that is idle in an account and a period of time that the temporary value is idle, displaying the determined temporary value, the period of time, and one or more recommendations of one or more blockchain networks, receiving authorization and a selection of a blockchain network from a user interface, installing a pre-programmed blockchain wallet on a blockchain ledger of the selected blockchain network, and triggering a transfer of funds from the account of the user to the pre-programmed blockchain wallet via a crypto-exchange server which converts the funds to cryptocurrency prior to the transfer.
US11948008B2
In an example, a system includes a firmware controller to initiate a SM execution mode of the system. The firmware controller scans memory for a process pool tag. The firmware controller compares the process pool tag to a set of operating system process pool tags and detects a coherency discrepancy between the process pool tag and the set of operating system process pool tags. The firmware controller exits the SM execution mode of the system.
US11948002B2
Service cells may be utilized to limit the blast radius and reduce the probability of operational incidents (e.g., attacks, load spikes, distributed thrash, and the like). Techniques discussed herein provide any suitable number of service cells, each if which include a management plane and a data plane. A work request that includes an intended state of the service cell can be received and stored. One or more execution tasks can be executed by a management plane of the service cell to bring the data plane to a state corresponding to the intended state. The management plane can monitor the actual state of the data plane with respect to the intended state (e.g., the state requested by a user). Over time, the management plane can make modifications to the service cell to ensure the resources of the data plane are ever in conformance with the intended state requested by the user.
US11947999B2
A SIMD microprocessor is configured to execute programs divided into discrete phases. A scheduler is provided for scheduling instructions. A plurality of resources are for executing instructions issued by the scheduler, wherein the scheduler is configured to schedule each phase of the program only after receiving an indication that execution of the preceding phase of the program has been completed. By splitting programs into multiple phases and providing a scheduler that is able to determine whether execution of a phase has been completed, each phase can be separately scheduled and the results of preceding phases can be used to inform the scheduling of subsequent phases. In one example, different numbers of threads and/or different numbers of data instances per thread may be processed for different phases of the same program.
US11947991B2
A disclosed example includes accessing, by a backend block service driver in an input/output virtual machine executing on one or more processors, a first command submitted to a buffer by a paravirtualized input/output frontend block driver executing in a guest virtual machine; generating, by the backend block service driver, a translated command based on the first command by translating a virtual parameter of the first command to a physical parameter associated with a physical resource; submitting, by the backend block service driver, the translated command to an input/output queue to be processed by the physical resource based on the physical parameter; and submitting, by the backend block service driver, a completion status entry to the buffer, the completion status entry indicative of completion of a direct memory access operation that copies data between the physical resource and a guest memory buffer corresponding to the guest virtual machine.
US11947986B2
Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
US11947975B2
An offload server includes: an application code analysis section configured to analyze a source code of an application and detect external library calls included in the source code as replacement sources; a replacement function detection section configured to retrieve libraries and IP cores from a code pattern database by using the detected external library calls as keys, as replacement-destination libraries/IP cores; and a replacement processing section configured to replace processing descriptions of the replacement sources with processing descriptions of the replacement-destination libraries/IP cores retrieved by the replacement function detection section and to generate interfaces of a CPU to the replacement-destination libraries/IP cores.
US11947969B1
Dynamic determination of a leader node during installation of a multiple node environment is implemented using a shared device and a messaging framework. The leader node is responsible for managing installation of all shared resources. When installation of a multiple node environment is initiated, each node runs a local boot script that governs its local boot process. Each node posts status updates of its boot operations to the messaging framework. Each node also dynamically determines whether it is the leader node by checking the messaging framework to learn whether installation of any of the shared resources has been started. If installation of the shared resources has not started, the node attempts to obtain a lock on the shared device. The node that obtains the lock on the shared device is the leader node. The leader node posts status updates related to installation of the shared resources to the messaging framework.
US11947966B2
A computer-implemented method includes preprocessing, by a compiler, a plurality of macros in a computer program. Preprocessing a macro includes identifying a compile time condition associated with the macro. Preprocessing the macro further includes determining a current value of the compile time condition at the time of compiling a computer instruction and a previous value of the compile time condition. Preprocessing the macro further includes determining a set of computer instructions enclosed by the macro. The method further includes storing a macro information record that includes the compile time condition, the current value and the previous value of the compile time condition, and an identification of the set of computer instructions enclosed by the macro.
US11947964B2
Examples of a carry chain for performing an operation on operands each including elements of a selectable size is provided. Advantageously, the carry chain adapts to elements of different sizes. The carry chain determines a mask based on a selected size of an element. The carry chain selects, based on the mask, whether to carry a partial result of an operation performed on corresponding first portions of a first operand and a second operand into a next operation. The next operation is performed on corresponding second portions of the first operand and the second operand, and, based on the selection, the partial result of the operation. The carry chain stores, in a memory, a result formed from outputs of the operation and the next operation.
US11947962B2
In response to a replicate partition instruction specifying partition information defining positions of a plurality of variable size partitions within a result vector, an instruction decoder (20) controls the processing circuitry (80) to generate a result vector in which each partition having more than one data element comprises data values or element indices of a sequence of data elements of a source vector starting or ending at a selected data element position. This instruction can be useful for accelerating processing of data structures smaller than the vector length.
US11947951B2
A center includes: a storage device storing update management information including a combination of latest versions of pieces of software of first ECUs whose control functions need to be consistent with each other; and one or more processors configured to, when determining, based on the update management information and the current versions of the pieces of software of ECUs in a vehicle, that at least one of the pieces of software of the first ECUs needs to be updated, decide, as a distribution package, an one of a first difference package containing difference data between a previous version and a latest version each of all pieces of software of the first ECUs and a first total data package containing total data of the latest version of one or more pieces of software of the first ECUs that need to be updated, and transmit the distribution package to the vehicle.
US11947948B2
An information processing apparatus stores first software and second software, the first software is stored in a first storage medium accessible by a central processing unit and an embedded controller, and the second software is used to restore the first software and stored in a second storage medium accessible by the embedded controller. The information processing apparatus includes an update unit configured to update the second software using the first software depending on a result of a comparison between version information about the first software and version information about the second software, a falsification detection unit configured to detect whether the first software is falsified; and a restoration unit configured to restore the first software using the second software in a case where the falsification detection unit detects that the first software is falsified.
US11947934B2
Systems, computer program products, and computer-implemented methods for generating interactive graphical user interfaces, software-based workflows, and data integrations using catalogs of workflow applications and auto-generation of aspects of the workflows. A method of the disclosure may include accessing one or more data stores that store: information indicative of one or more data sources, information indicative of one or more data object types, information indicative of one or more applications, and information indicative of compatibilities between the one or more data object types and the one or more applications; receiving a first user input indicating an association between a first data source and a first data object type; and based on the compatibilities and the indicated association, automatically populating each of the one or more applications that is compatible with the first data object type with data from the first data source, wherein populating includes generating interactive graphical user interfaces.
US11947929B2
An arithmetic device includes a comparison unit comparing voltage generated with charge stored in a storage unit with a threshold, and outputting an output signal at a timing when the voltage exceeds the threshold, and a timing extension unit extending an interval between timings at each of which the output signal is output.
US11947918B2
Systems and methods for managing a set of electronic assets from a single location are disclosed. The method includes providing a portal with a network security access control. The method includes determining that login credentials input to the access control are associated with a set of electronic assets corresponding to a plurality of third-party computing systems with application programming interface (API) gateways configured to accept API calls directed to changes in functionality of the electronic assets. The method includes presenting, via the portal, a virtual icon to identify a coordinated action with respect to the set of electronic assets and, in response to a selection of the virtual icon, executing a set of API calls that include an asset-specific API call to each third-party computing system in the plurality of third-party computing systems to implement the coordinated action on all electronic assets in the set of electronic assets.
US11947915B1
A document is divided into sections based on a characteristic of the text in the document. Characteristics may include specific characters such as paragraph breaks or selected punctuation, the topics or categories of the text, or a quantity of text in each section. Each section of the document may be represented by an embedding vector in a semantic embedding space. Values are determined based on the text in each section and the semantic characteristics of each section, such as word order, capitalization, punctuation, and word meaning. When a query is received, a vector value representing the query is determined based on the text and semantic characteristics of the query. Based on the similarity between the values determined for the query and those determined for the sections of a document, the specific section of a potentially large document that most closely matches the query is determined and included in a response.
US11947909B2
In non-limiting examples of the present disclosure, systems, methods and devices for determining a language of a text string are presented. A language detection model may be maintained. The language detection model may comprise identities and weights for initial and final consonants, identities and weights for prefixes and suffixes, and identities and weights for vowel sequences, where each identity is derived from a training corpus. The weights may correspond to a frequency of a text unit in the corpus. A text string may be received and a match score between the text string and the language of the language detection model may be determined. The match score may be based on initial and final consonant scores, prefix and suffix scores, and/or vowel sequence scores for each word in the text string. If the match score meets a threshold value a follow-up action associated with the language may be performed.
US11947908B2
Described herein are system and method embodiments to improve word representation learning. Embodiments of a probabilistic prior may seamlessly integrate statistical disentanglement with word embedding. Different from previous deterministic methods, word embedding may be taken as a probabilistic generative model, and it enables imposing a prior that may identify independent factors generating word representation vectors. The probabilistic prior not only enhances the representation of word embedding, but also improves the model's robustness and stability. Furthermore, embodiments of the disclosed method may be flexibly plugged in various word embedding models. Extensive experimental results show that embodiments of the presented method may improve word representation on different tasks.
US11947896B2
Font recommendation techniques are described that provide recommendations of fonts based on a variety of factors, automatically and without user intervention in real time. This is performable in a variety of ways by addressing a wide range of considerations as part of machine learning, examples of which include context, popularity, similarity, customization, and topic compatibility.
US11947892B1
A first document is stored in a first format having an ordered sequence of data elements including characters and embedded objects accessible by index location into the ordered sequence. The first document in the first format is converted into a second document in a second format having a second ordered sequence including a subset of the data elements of the first document including the characters but not the embedded objects, such that the index location into the ordered sequence of the characters differs between the first and second documents. The second document is analyzed in the second format as plain text to identify a string of the data elements of interest. A document location of the string of the data elements of interest is represented as a relative location into the second document. The relative location into the second document is mapped into the index location of the first document.
US11947890B2
Techniques are presented for the application of neural networks to the fabrication of integrated circuits and electronic devices, where example are given for the fabrication of non-volatile memory circuits and the mounting of circuit components on the printed circuit board of a solid state drive (SSD). The techniques include the generation of high precision masks suitable for analyzing electron microscope images of feature of integrated circuits and of handling the training of the neural network when the available training data set is sparse through use of a generative adversary network (GAN).
US11947889B2
The present disclosure relates to a chip placed in a full-custom layout and an electronic device for implementing a mining algorithm. There is provided a chip placed in a full-custom layout, comprising a pipeline structure having a plurality of operation stages, wherein each operation stage includes: a plurality of rows arranged sequentially in an X-direction parallel to a substrate of the chip and having a uniform row height in the X-direction, the plurality of rows including rows of a first type, each row of the first type including: a first set of register modules; and a first set of logical operation modules; wherein the first set of register modules and the first set of logical operation modules are adjacently provided in a Y-direction, and the first set of logical operation modules is used for processing data in the first set of register modules.
US11947881B2
A system and method is disclosed for predicting and comparing wear scenarios in a rail system. The method can include generating and running a contact model of the interaction between a rail and a train car to produce a simulated loading on the rail for a predetermined time period; generating and running a wear model based on the material properties and/or friction modifier properties of the rail using the simulated loading to produce a simulated wear profile of the rail for the predetermined time period; obtaining a grinding profile to be performed on the rail during the predetermined time period; and generating an updated rail profile by modifying the rail profile by the simulated wear profile and the grinding profile. The method can predict and compare crack growth over time, and provide a financial model and comparison of costs and benefits for different maintenance protocols for the rail system.
US11947878B2
A digital representation of an object is formed. The properties of incident electrons are calculated from a parameterized source model and the irradiation of the object is simulated. The particle-matter interactions for a material of the object are calculated. The amount of absorbed dose at locations at the object is calculated. The digital representation of the object is modified in response to an input from a user and the modified digital representation of the object is displayed.
US11947874B2
A method for performing voice dictation with an earpiece worn by a user includes receiving as input to the earpiece voice sound information from the user at one or more microphones of the earpiece, receiving as input to the earpiece user control information from one or more sensors within the earpiece independent from the one or more microphones of the earpiece, inserting a machine-generated transcription of the voice sound information from the user into a user input area associated with an application executing on a computing device and manipulating the application executing on the computing device based on the user control information.
US11947873B2
An exemplary method for identifying media may include receiving user input associated with a request for media, where that user input includes unstructured natural language speech including one or more words; identifying at least one context associated with the user input; causing a search for the media based on the at least one context and the user input; determining, based on the at least one context and the user input, at least one media item that satisfies the request; and in accordance with a determination that the at least one media item satisfies the request, obtaining the at least one media item.
US11947870B2
A computing device is configured to perform functions comprising: receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and the network microphone device may be a member of a default playback zone. The computing device may be further configured to perform functions comprising: dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice input and foregoing selection of the default playback zone. The selected zone may comprise a playback device, and the dynamically selecting may comprise determining that the network microphone device is paired with the playback device. The computing device may cause the playback device of the selected zone to play the audio response.
US11947868B2
A method for muting and unmuting a microphone is provided. The method includes providing a processor, receiving an input microphone signal, measuring the input microphone signal for a loudness level at a sampling rate, calculating a mute threshold level, checking if the loudness level is higher than or equal to the mute threshold level, and resetting a mute delay timer upon determining that the loudness level is higher than or equal to the mute threshold level and obtaining the input microphone signal, or checking if the mute delay timer is running upon determining that the loudness level is not higher than or equal to the mute threshold level and attenuating the input microphone signal if the mute delay timer is not running or obtaining the input microphone signal if the mute delay timer is still running, and writing the input microphone signal or attenuated input microphone signal to an output buffer.
US11947860B2
The techniques described herein improve user interface consistency when presenting a guest application running on a guest operating system as if it were a native application running on a host operating system. Specifically, window placement limitations imposed by the guest operating system are overcome by coordinating size and location between the guest application and a host proxy application. When the proxy application is confined to a single display, the size and location of the guest application and corresponding proxy application are synchronized. When the proxy application is moved or resized so as to be rendered on multiple displays, the application hosting engine decouples the location synchronization, leaving the guest application within a single display. Before being forwarded to the guest application, user interface events received by the proxy application are adjusted according to the different locations of the guest application and the proxy application.
US11947858B2
A display panel and a display device are disclosed. The display panel includes a first sub-panel (1), a second sub-panel (2), a drive unit (4) and an image acquisition unit (3). The first sub-panel (1) has a transparent area (S1) and a display area (S2) surrounding the transparent area (S1). The second sub-panel (2) is on a side of the first sub-panel (1) away from a display surface. The drive unit (4) is connected to the second sub-panel (2) and can drive the second sub-panel (2) to move back and forth between positions corresponding to the transparent area (S1) and the display area (S2) of the first sub-panel (1). The image acquisition unit (3) is on a side of the second sub-panel (2) away from the first sub-panel (1), and an orthographic projection thereof on the first sub-panel (1) is within the transparent area (S1).
US11947853B2
A print system including a printing apparatus and an inspection apparatus, the printing apparatus obtains, from a print job, image data to be used for printing, registers in the inspection apparatus the image data as a reference image, in response to completion of registration of the reference image in the inspection apparatus, executes printing on a sheet based on the print job, and notifies the inspection apparatus of an instruction for inspecting the sheet on which printing has been performed. The inspection apparatus registers the image data received from the printing apparatus as the reference image, and in response to the instruction for inspecting, inspects the sheet on which the printing has been performed in the printing apparatus.
US11947841B2
Methods, systems, and devices for managing address access information are described. A device may receive a command for an address of a memory array. Based on or in response to the command, the device may read a first set of tag bits from the memory array. The first set of tag bits may indicate access information for a set of addresses that includes the address. The device may determine a second set of tag bits based on the command and the address. The second set of tag bits may indicate updated access information for the address. The device may generate a codeword based on the first set of tag bits and the second set of tag bits and may store the codeword in the memory array.
US11947831B2
A system includes a memory device and a processing device, operatively coupled with the memory device, to perform operations including: receiving a request to perform a read operation on a segment of the memory device; determining a program erase cycle count associated with the segment of the memory device; determining a temperature offset value for the segment of the memory device based on a write temperature and a read temperature, determining whether the temperature offset value satisfies a threshold criterion associated with the program erase cycle count of the segment; and responsive to determining that the temperature offset value satisfies the threshold criterion, performing a corrective read operation on the segment of the memory device, wherein a sense time parameter of the corrective read operation is modified according to the temperature offset value and the program erase cycle count.
US11947830B2
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to receive key value (KV) pair data, group a plurality of KV pair data based on a data clustering value, aggregate the grouped plurality of KV pair data, and program the aggregated plurality of KV pair data to the memory device. A length of the KV pair data is less than a size of a flash management unit (FMU). The KV pair data includes a key and a value. Each KV pair data of the plurality of KV pair data has a length less than the size of the FMU. The received KV pair data is stored in a temporary location and grouped together in the temporary location. The grouping is based on a similarity of characteristics of plurality of KV pair data.
US11947827B2
The disclosure herein describes enhancing data durability of a base component using a delta component. A delta component is generated based on the base component becoming unavailable. The delta component is configured to include unwritten storage space with an address space matching the base component and a tracking bitmap associated with data blocks of the address space of the delta component. Write operations targeted for the base component are routed to the delta component. Based on the routed write operations, bits associated with data blocks affected by the write operations are changed in the tracking bitmap. Based on the base component becoming available, data blocks affected by routed write operations are identified based on the tracking bitmap and the identified data blocks are synchronized from the delta component to the base component. The delta component is then removed.
US11947820B2
Techniques for management of data storage in distributed storage systems are provided. A method may include receiving, by a computer system, a request to write data to a volume. The method may include identifying, by the computer system, a zone segment mapped to the volume. The zone segment may include a plurality of zones. The method may include identifying, by the computer system, a segment pointer indicating a write location in a zone of the zone segment. The method may include writing, by the computer system, the data to one or more zones of the plurality of zones of the zone segment, starting at the write location. The method may also include updating, by the computer system, the segment pointer according to a data endpoint of the data in the zone segment.
US11947815B2
Performing a tune-up procedure on a storage device including determining, during a boot process, that a first storage device is available for a tune-up procedure, wherein the tune-up procedure prepares the first storage device for use after being offline; reserving the first storage device to perform the tune-up procedure, wherein reserving the first storage device prevents another system from performing the tune-up procedure on the first storage device; and executing the tune-up procedure on the first storage device.
US11947808B2
A computer-implemented method according to one aspect includes monitoring a current usage of a backup storage space for a storage volume; comparing the current usage to a capacity threshold; and conditionally increasing a size of the backup storage space, based on the comparing and a predetermined size limitation.
US11947806B2
Methods, systems, and devices for life expectancy monitoring for memory devices are described. A memory device may monitor a parameter of a component of the memory device or the memory device overall, and may determine whether the parameter satisfies a threshold. The parameter may represent or be associated with a lifetime of the component, a level of wear of the component, or an operating parameter violation of the component, or any combination thereof. The memory device may communicate, to a host device, an indication of the parameter satisfying the threshold, and the host device may use the information in the indication to adjust one or more parameters associated with operating the memory device, among other example operations.
US11947798B2
Packet routing between memory devices and related apparatuses, methods, and memory systems are disclosed. An apparatus of a memory device includes a memory controller, two or more memory interfaces, packet relay logic configured to control the two or more memory interfaces, and a switch. The switch is configured to pass a received packet received through a first memory interface of the two or more memory interfaces to the memory controller responsive to a determination that the received packet indicates the memory device as a destination of the received packet. The switch is also configured to pass the received packet through a second memory interface of the two or more memory interfaces toward an other memory device responsive to a determination that the received packet indicates the other memory device as the destination of the received packet.
US11947794B2
A data management system comprises: an outsourcer terminal outsourcing a fabrication by an instruction document; an outsourcee terminal receiving outsourcing and/or sub-outsourcing; and a server device. The server device comprises: a data management unit managing a proprietary authority of data stored in a data storage unit; an order container storage unit storing an order container with which data stored in the data storage unit is correlated, for each order created in an order creation unit of the outsourcer terminal and/or the outsourcee terminal; and an order container management unit managing sharing of the order container, based on an instruction from an order container sharing authority management unit of the outsourcer terminal and/or the outsourcee terminal. The server device, for each order, correlates any format of data element stored with the order container, for management.
US11947790B2
An interface display method and a terminal are provided. The interface display method is applied to the terminal and includes: receiving a first input performed by a user on a target control in a case of displaying a user interface of a first application in a first region of a screen of the terminal, and the target control being used to indicate the first application and/or a second application; and responding to the first input and displaying a user interface of the second application in the first region.
US11947783B2
Implementations set forth herein relate to an automated assistant that can perform operations to revert various applications to prior states that the applications may have arrived at via certain user inputs. The user can provide a spoken utterance such as, “undo,” in order to cause the automated assistant to identify a particular application that the user may want to affect with the “undo” command. When the particular application is identified, the automated assistant can identify one or more operations recently performed using the particular application. In some implementations, the automated assistant can provide the user with a variety of undo options in response to an “undo” command. For instance, the automated assistant can prompt the user to select one of a first cluster of operations and/or a second cluster of operations to be undone, and each cluster can refer to different operations.
US11947778B2
The present disclosure generally relates to navigating a collection of media items. In accordance with one embodiment, in response to receiving an input, a device displays a first view of a collection of media items, including concurrently displaying a representation of a first time period and a representation of a second time period. In accordance with a determination that a current time is associated with a first recurring temporal event: the representation of the first time period includes a first representative media item and the representation of the second time period includes a second representative media item. In accordance with a determination that the current time is associated with a second recurring temporal event, the representation of the first time period includes a third representative media item and the representation of the second time period includes a fourth representative media item.
US11947776B2
An example method for sharing an application in an application store occurs at a mobile device in communication with a display device. The method includes, displaying, at the display device, an application store user interface for a particular application where the user interface includes an affordance for sharing the particular application. The method also includes, receiving an input corresponding to the affordance, and in response to receiving the input, displaying a sharing user interface that includes one or more options for sharing the particular application with another user. The method further includes, receiving an instruction to share the particular application with the other user, and in response to receiving the instruction, sending a link to the particular application in an application store to the other user.
US11947768B2
A method for multi-touch detection in a touch input device comprising a grid based sensor, the method comprises sampling outputs from a grid based sensor over a first stage of detection, selecting sensor lines based on the sampled outputs, scanning the selected sensor lines along one axis of the grid based sensor over a second stage of detection, and determining positions of user interaction based on outputs sampled in response to scanning the selected sensor lines during the second stage of detection.
US11947767B2
A touch sensor including: a substrate including a sensing area and a non-sensing area; a touch electrode disposed on the sensing area of the substrate; a pad part disposed on the non-sensing area of the substrate; a connection line electrically connecting the touch electrode and the pad part, the connection line including a first connection line and a second connection line surrounding upper and side surfaces of the first connection line; a first insulating layer disposed on the connection line, the first insulating layer exposing at least a portion of the second connection line; and a connection electrode formed on the first insulating layer to protrude to the non-sensing area from one end of the touch electrode, the connection electrode being physically connected to the exposed second connection line through the first insulating layer.
US11947754B2
The present disclosure provides a capacitive touch screen device, a reading method thereof, and a display device. A plurality of pixel units is divided into a plurality of touch detection regions. A touch sensing unit is configured for each touch detection region to detect charges in the touch detection region, thereby reducing a number of touch sensing units and independently collecting the charge detected by each touch sensor unit, further improving sensing accuracy. A plurality of read lines is added to correspond to each column of read units, simplifying in-plane lines.
US11947750B2
A display device with a sensor in which deterioration of display quality is suppressed even when sensor wires are superimposed on respective slits of detection electrodes disposed side by side. The display device includes detection electrodes, sensor wires, pixels, scanning lines, and signal lines on a first insulating substrate. The detection electrodes are arrayed in a matrix in first and second directions. The sensor wires and signal lines are disposed alternately in the first direction and provided on the same layer. Switching elements of two of the pixels disposed side by side in the first direction each are coupled to one of the signal lines, and the signal line is superimposed on the corresponding detection electrode that straddles the two pixels. The sensor wires are disposed between the two pixels disposed side by side and superimposed on the respective slits of the two detection electrodes disposed side by side.
US11947746B2
An e-pen includes e-pen sensor electrodes (including a first and a second e-pen sensor electrode) and drive-sense circuits (DSCs) (including a first DSC and a second DSC. The first DSC drives a first e-pen signal having a first frequency via a first single line coupling to the first e-pen sensor electrode and simultaneously senses, via the first single line, the first e-pen signal. Based on e-pen/touch sensor device interaction, the first e-pen signal is coupled into at least one touch sensor electrode of the touch sensor device. The first DSC process the first e-pen signal to generate a first digital signal representative of a first electrical characteristic of the first e-pen sensor electrode. Similarly, the second DSC drives a second e-pen signal having a second frequency via a second single line coupling to the second e-pen sensor electrode and simultaneously senses, via the second single line, the second e-pen signal.
US11947740B2
A six degrees of freedom (6 DoF) positioning tracking device and method, and an electronic apparatus are provided. The device includes at least three tracking cameras, an inertial navigation unit and a computation processing unit, where the at least three tracking cameras are distributed at preset angles and are configured to obtain image data in a current environment and transmit the image data to the computation processing unit; the inertial navigation unit is configured to obtain state information of the 6 DoF positioning tracking device in the current environment and transmit the state information to the computation processing unit; and the computation processing unit is configured to determine 6 DoF data of the 6 DoF positioning tracking device relative to the current environment according to the image data and the state information.
US11947739B2
Method, apparatus, and systems for roll angle estimation for an input/gesture device (IGD) are disclosed. The method includes estimating a first axis vector of the input/gesture device (IGD) relative to the surface of the mobile device (MD), as a first frame of reference, using readings from a first type of sensor; and estimating the first axis vector of the IDG relative to a different, second frame of reference using a gyroscope integration of readings from the 3-axis gyroscope. The method further includes aligning the first axis vector of the IDG in the first frame of reference with the first axis vector of the IDG in the second frame of reference; minimizing a change in the alignment of the first axis vectors between the first frame of reference and the second frame of reference; and determining the roll angle of the IDG relative to the surface of the MD.
US11947731B2
Aspects of the subject technology provide for intention-based user interface control for electronic devices. For example, an electronic device may utilize multiple indirect engagement indicators performed by a user of the electronic device, to confirm which of several displayed user interfaces with which the user intends to engage. Once the electronic device determines which of the multiple user interfaces the user intends to engage with, the electronic device may provide a user input to the application or other process underlying that user interface. The user input may be based, in whole or in part, one or more of the multiple indirect engagement indicators.
US11947728B2
A wearable electronic device may include a display, a camera, and a processor, wherein the processor is configured to, based on execution of a first application, control the display to display at least one first object corresponding to at least one first function of the first application at a position corresponding to at least one finger of a user wearing the wearable electronic device, based on identifying that a prespecified finger is in contact with a specific finger among the at least one finger by using the camera while the first application is executed, execute a first specific function corresponding to the specific finger among the at least one first function, based on execution of a second application, control the display to display at least one second object corresponding to at least one second function of the second application at the position corresponding to the at least one finger, and based on identifying that the prespecified finger is in contact with the specific finger by using the camera while the second application is executed, execute a second specific function corresponding to the specific finger among the at least one second function.
US11947724B2
An electronic device with a touch-sensitive surface, a display, and one or more tactile output generators displays, on the display, a respective user interface element within a user interface region. The device detects a gesture on the touch-sensitive surface for moving the respective user interface element by a respective amount. In response, in accordance with a determination that moving the respective user interface element by the respective amount would cause the respective user interface element to move beyond a predefined limit, the device generates a respective tactile output via the tactile output generators and moves the respective user interface element by the respective amount and beyond the predefined limit. In response to detecting liftoff of a contact used to perform the gesture, the device at least partially reverses the movement of the respective user interface element, such that the respective user interface element is moved to the predefined limit.
US11947721B2
In a vehicle display control apparatus, a line of sight of a driver is detected, and a visual field of the driver is estimated from the detected line of sight. Then, display information displayed on a display unit of a vehicle is controlled based on a positional relationship between the estimated visual field and the display unit. As a result, the information to be displayed can be controlled in accordance with a recognition level of the driver for the information displayed on the display unit based on the positional relationship between the visual field of the driver and the display unit, and the information can be displayed in a mode easily recognized by the driver.
US11947714B2
An appliance includes an external communication port, such as an RJ45 port, and a wireless communication module in wireless communication with a remote server through an external network. A controller is configured to receive, using the wireless communication module, a secure unlock command from a remote server, the secure unlock command being generated when a remote service device transmits appliance identification data to the remote server, and unlock the external communication port to permit the remote service device to access operating software through the external communication port.
US11947713B2
Systems and method are provided for determining a reliability of a physically unclonable function (PUF) cell of a device. One or more activation signals are provided to a PUF cell under a plurality of conditions. A PUF cell output provided by the PUF cell under each of the plurality of conditions is determined. A determination is made of a number of times the PUF cell output of the PUF cell is consistent. And a device classification value is determined based on the determined number of times for a plurality of PUF cells.
US11947710B2
Systems and techniques for real-time feature level software security are described herein. A request may be received from a computing device for data from the feature of the software application. The request for data may include authorization information of a user of the computing device. It may be identified that the feature of the software application contains code containing a reference to a security configuration service. A security configuration may be determined for the feature of the software application by comparing a resource identifier and a feature identifier of the feature of the software application to a set of security configurations of the security configuration service. The security configuration may provide access rules for the feature of the software application. A response may be sent to the computing device based on a comparison of the received authorization information of the user of the computing device to the determined security configuration.
US11947709B2
An electronic device for controlling access to a device resource, and an operation method thereof, are disclosed. The electronic device may include a memory; and a processor configured to execute at least one operating system executed in a first region allowing an operation based on a first authority; execute at least one application executed in a second region allowing an operation based on a second authority; and in response to detection of access to at least one device resource by the at least one application, determine authority of access to the at least one device resource by using an authority determination module executed in a third region allowing an operation based on a third authority.
US11947708B2
In particular embodiments, a sensitive data management system is configured to remove sensitive data after a period of non-use. Credentials used to access remote systems and/or third-party systems are stored with metadata that is updated with each use of the credentials. After a period of non-use, determined based on credential metadata, the credentials are deleted. Personal data retrieved to process a consumer request is stored with metadata that is updated with each use of the personal data. After a period of non-use, determined based on personal data metadata, the personal data is deleted. The personal data is also deleted if the system determines that the process or system that caused the personal data to be retrieved is no longer in use. An encrypted version of personal data may be stored for later use in verifying proper consumer request fulfillment.
US11947706B2
A tokenization system receives a request for data anonymization, the request referencing unstructured/semi-structured content containing values of interest. The tokenization system performs a tokenization operation on the unstructured/semi-structured content, generates self-describing tokens for the values of interest, each self-describing token having a preconfigured pattern, an indication of a protection strategy, and a token value, and stores the values of interest in a secure data vault. The tokenization system may receive a request to reveal the self-describing tokens in the unstructured/semi-structured content. In response, the tokenization system searches the anonymized version of the unstructured or semi-structured content for the preconfigured pattern, identifies self-describing tokens, uses the self-describing tokens to retrieve the values of interest from the secure data vault, and produces a detokenized version of the unstructured/semi-structured content containing the values of interest.
US11947704B2
Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.
US11947698B2
Provided is a process including: receiving one or more write requests to write a plurality of values to a plurality of fields in one or more tuples of a relational database, different ones of the values corresponding to different ones of the fields, detecting duplicates of the values with steps for expediting detection of duplicates, and selecting a first subset of the values based on the first subset of values corresponding to fields in a first subset of the fields, the first subset of fields being designated as higher-security fields than a second subset of fields among the plurality of fields.
US11947693B2
Disclosed embodiments relate to systems and methods for securely provisioning sensitive data elements to virtualized execution instances. The techniques may include: identifying a request to provision a new virtualized execution instance; determining, in association with the request, that the new virtualized execution instance will require a prohibited data element in order to communicate with a target network resource; without providing the new virtualized execution instance the prohibited data element, registering the new virtualized execution instance; identifying a request from the new virtualized execution instance to communicate with the target network resource; performing a verification process for the request to communicate with the target network resource; and conditional on the verification process, provisioning the prohibited data element to the new virtualized execution instance.
US11947692B1
The disclosed computer-implemented method for dynamic formjacking protection may include identifying a sensitive data input field element on a webform loaded in a browser, creating a secure isolated container overlaid on the identified sensitive data input field element, and collecting, via the secure isolated container, real input data intended for the sensitive data input field element. The method may also include inserting dummy data into the sensitive data input field element and intercepting a form submit request from the webform to a destination. The method may further include determining whether the destination is a trusted destination, and when the destination is determined to be the trusted destination, modifying the form submit request to allow the real input data to be sent to the trusted destination. The method may also include sending the form submit request to the destination. Various other methods, systems, and computer-readable media are also disclosed.
US11947688B2
A computer system with multiple security levels, the system comprising a high-power processing device (130), a low-power processing device (110), and an interface unit (120) comprising functions for moving classified information between the high-power device (130) and the low-power device (110) according to formal rules for confidentiality and/or integrity. Additional security aspects, e.g. availability, may readily be accommodated. A method for implementing multiple levels of security along a number of independent security axes on the system is also disclosed.
US11947686B2
A computer-implemented method can include encrypting a data file as a multiplicity of independent segments that are each a multiple of a block encryption's block size, encrypting the application data on a segment-by-segment basis using the multiplicity of selected encryption methods and associated information, and creating a programming shared object “shim” Interposer module.
US11947683B2
Creating a replica of a storage system, including: receiving, by a first storage system from a computing device, data to be stored on the first storage system; reducing, by the first storage system, the data using one or more data reduction techniques; sending, from the first storage system to the second storage system, the reduced data, wherein the reduced data is encrypted; and sending, from the second storage system to a third storage system, the reduced data, wherein the reduced data is encrypted.
US11947679B2
A method for managing vulnerability data may include: (1) ingesting, by a data ingestion engine, vulnerability data from a plurality of sources; (2) normalizing, by a data normalizer module, the vulnerability data into a plurality of data records; (3) generating, by a data processing module, a dynamic risk score for each data record; (4) storing, by a risk record register, a risk record for each data record, wherein the risk record may include the dynamic risk score, a priority level, an identifier for a software application, and a software dependency; (5) selecting, by a control policy selection engine, a control policy based on one of the dynamic risk scores; (6) implementing, by the risk record register, the selected control policy; (7) monitoring, by the risk record register, implementation of the control policy; and (8) updating, by the risk record register, the control policy selection engine based on the monitoring.
US11947678B2
A method for evaluating security of third-party applications includes: launching, in an automated test environment, a test instance of a first application; determining a data access pattern for the first application of accessing a protected remote server based on detecting data retrieval operations of retrieving data from the protected remote server by the test instance and determining application states of the first application associated with the detected data retrieval operations; and providing the data access pattern for the first application on a client device.
US11947674B2
A method comprises detecting with a mobile security system a wake event on a mobile device, providing from the mobile security system a wake signal, the providing being in response to the wake event to wake a mobile device from a power management mode, and managing with the mobile security system security services of the mobile device. Managing security services may comprise scanning a hard drive of the mobile devices for viruses and/or other malware. Managing security services may also comprise updating security applications or scanning the mobile device for unauthorized data.
US11947671B2
A simulated process is initiated. The simulated process includes generating, by an emulator, a control signal based on external inputs. The simulated process further includes processing, by a simulator, the control signal to generate simulated response data. The simulated process further includes generating, by a deep learning processor, expected behavioral pattern data based on the simulated response data. An actual process is initiated by initializing setpoints for a process station in a manufacturing system. The actual process includes generating, by the deep learning processor, actual behavioral pattern data based on actual process data from the at least one process station. The deep learning processor compares the expected behavioral pattern to the actual behavioral pattern. Based on the comparing, the deep learning processor determines that anomalous activity is present in the manufacturing system. Based on the anomalous activity being present, the deep learning processor initiates an alert protocol.
US11947666B2
Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.
US11947665B2
Systems, methods, and storage media for creating secured computer code from original computer code are disclosed. The secured computer code is created from original computer code and has a secured interface between a first code domain and a second code domain of the original computer code, the first code domain including code in a first coding language and the second code domain including code in a second coding language, the first code domain being compiled separately from the second code domain. Exemplary implementations may: identify a code method defined in the first code domain that is declared in the second code domain; create a corresponding code method in the second code domain that has a signature that corresponds to a signature of the code method; and create a transformed code method in the first code domain.
US11947661B2
Embodiments described herein include methods and systems for remotely managing appliances, including enabling communication between a user of the appliance and third party systems. The third party systems can include any entity that has a relationship with the user of the appliance, such as a payment infrastructure handling incremental payments for the appliance, and managing access to the appliance accordingly. In some embodiments, the appliance being controlled is a mobile phone that also includes third party operating system software. Various methods for preventing alteration or replacement of the third party operating system are also described.
US11947651B2
An improved authentication, identification, and/or verification system is provided in various embodiments. The system is provided for use in relation to provisioning access or establishing identity in relation to one or more human users, and may be used in a single site/scenario/system, or across multiple sites/scenarios/systems. A combination of biometric modalities and authentication mechanisms having diverse characteristics are utilized to establish identity, the diverse characteristics being utilized to modify aspects of identity management and access provisioning.
US11947638B2
This application relates to apparatus and methods for automatically determining and enforcing user permissions for applications and application features. In some embodiments, a system includes a server and a user device. The server may determine a user of the user device based on receiving login credential data. The server may further obtain user attributes for the user including, in some examples, a location of the user. The server may further obtain an attribute-based control policy that identifies relationships between a plurality of possible user attributes. For example, the control policy may identify attribute requirements that must be met for enablement of a particular application feature. Additionally, the server may determine user permissions for the user based on the control policy and the user attributes. The server may transmit the user permissions to the user device, and the user device configures the corresponding application according to the user permissions.
US11947636B2
Systems and methods for payload encoding and decoding are disclosed. Example instructions cause one or more processors to at least determine encoding data corresponding to a message to be encoded into audio data by an encoding device; generate a license file including the encoding data; and cause transmission of the license file to a decoding device to enable the decoding device to decode the message from the audio data based on the license file.
US11947635B2
An objective of the present invention is to achieve greater efficiency in searches for illegal (illegitimate) content. The illegitimate content relates to content posted by an unauthorized user without a legitimate ownership of the content. An illegitimate content search device according to the present invention comprises: a content profile acquisition part for acquiring a profile including a posting history of illegitimate content posted by a user having posted candidate content being potentially illegitimate content; and a matching priority calculation part for calculating, on the basis of the profile, the priority of the candidate content with regard to determining whether a plurality of pieces of content is illegitimate content, and elevating the priority of the illegitimate content with a history of having posted the illegitimate content higher than if content without the history.
US11947631B2
An electronic device and method for reverse image search is provided. The electronic device receives an image. The electronic device extracts, by a DNN model, a first set of image features associated with the image and generates a first feature vector based on the first set of image features. The electronic device extracts, by an image-feature detection model, a second set of image features associated with the image and generates a second feature vector based on the second set of image features. The electronic device generates a third feature vector based on combination of the first and second feature vectors. The electronic device determines a similarity metric between the third feature vector and a fourth feature vector of each of a set of pre-stored images and identifies a pre-stored image based on the similarity metric. The electronic device controls a display device to display information associated with the pre-stored image.
US11947630B2
Concepts and technologies disclosed herein are directed to image classification attack mitigation. According to one aspect of the concepts and technologies disclosed herein, a system can obtain an original image and reduce a resolution of the original image to create a reduced resolution image. The system can classify the reduced resolution image and output a first classification. The system also can classify the original image via deep learning image classification and output a second classification. The system can compare the first classification and the second classification. In response to determining that the first classification and the second classification match, the system can output the second classification of the original image. In response to determining that the first classification and the second classification do not match, the system can output the first classification of the original image.
US11947629B2
A computer system includes processor hardware configured to execute instructions that include joining at least a portion of multiple call transcription data entries with at least a portion of multiple agent call log data entries according to timestamps associated with the entries to generate a set of joined call data entries, and validating the joined call data entry by determining whether a transcribed entity name matches with entity identifier information associated with the agent call log data entry. The instructions include preprocessing the joined call data entry according to word confidence score data entries associated with the call transcription data entry to generate preprocessed text, performing natural language processing vectorization on the preprocessed text to generate an input vector, and supplying the input vector to an unsupervised machine learning model to assign an output topic classification of the model to the joined call data entry associated with the input vector.
US11947628B2
A messaging system that extracts accompaniment portions from songs. Methods of accompaniment extraction from songs includes receiving an input song that includes a vocal portion and an accompaniment portion, transforming the input song to an input image, where the input image represents the frequencies and intensities of the input song, processing the input image using a convolutional neural network (CNN) to generate an output image, and transforming the output image to an output accompaniment, where the output accompaniment includes the accompaniment of the input song.
US11947627B2
A computer-implemented method for context aware anomaly detection includes receiving a signal including real-time data, dividing the received signal into a set of training wavelets bounded by a respective training context, generating a prediction model for the training context by processing the set of training wavelets through a recurrent neural network to identify patterns in a sequence of data of a respective training wavelet. The method includes, in response to execution of a current context that is different from the training context, extracting current wavelets from a signal of the current context, identifying a pairwise match between same dimensions of the current wavelets and a wavelet pattern of the prediction model by aligning sequences of the current wavelet and sequences of the wavelet pattern of the prediction model. Upon determining that a total cumulative distance between the two sequences exceeds a predetermined threshold, an anomaly is identified.
US11947619B2
The present disclosure is directed towards benchmarking online activity via encoded links generated by an online activity benchmarking system. The method may include identifying by a server of an online activity benchmarking system, for an information resource, a plurality of encoded links encoded by the server of the online activity benchmarking system and linked to the information resource, receiving by the server, via the identified plurality of encoded links, a plurality of requests to access the information resource, identifying by the server, for each request of the plurality of requests to access the information resource, one or more attributes corresponding to the request, categorizing by the server, the plurality of requests to access the information resource based on the one or more identified attributes, and providing by the server, for presentation, an output indicating statistics corresponding to the categorized plurality of requests based on the one or more identified attributes.
US11947596B2
In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
US11947589B2
Systems and methods directed to returning personalized image-based search results are described. In examples, a query including an image may be received, and a personalized item embedding may be generated based on the image and user profile information associated with a user. Further, a plurality of candidate images may be obtained based on the personalized item embedding. The candidate images may then be ranked according to a predicted level of user engagement for a user, and then diversified to ensure visual diversity among the ranked images. A portion of the diversified images may then be returned in response to an image-based search.
US11947576B2
Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history.
US11947575B2
A method, apparatus and network node for clustering a terrestrial area based on Geohash coordinates by selecting a node based on a Geohash area identified by a Geohash string of a predetermined length; subdividing the Geohash area into subareas by increasing the Geohash string by a length of one; and sequencing through the subareas to identify subarea/subareas that exceed a threshold number of a selected parameter. For subareas not exceeding the threshold number of the selected parameter, combining those subareas into clusters without exceeding the threshold number of the selected parameter in respective clusters. For subareas exceeding the threshold number of the selected parameters, subdividing those subareas into further subareas by increasing the Geohash string by one and sequencing through the further subareas to place the further subareas into clusters without exceeding the threshold number of the selected parameter.
US11947573B2
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining zone identification reliability. The program and method provide for receiving plural page samples of a webpage or page group, each page sample of the plural page samples corresponding to a respective pageview of the webpage or page group; determining, for each page sample of the plural page samples, zone identification information for the page sample, the zone identification information indicating targets and zones identified by the targets for the page sample; detecting any identification errors with respect to the zone identification information for the plural page samples; and determining, based on the detecting, a reliability of the zone identification information.
US11947570B2
A computer-implemented method for data augmentation is provided according an embodiment of the present disclosure. In the method, a first feature vector for input data may be obtained based on a first model. The input data may be clustered to a plurality of clusters. For each of the clusters, a second feature vector may be obtained based on the first model. Then, a similarity between the first feature vector and the second feature vector may be estimated for each of the clusters. At least one cluster of the plurality of clusters for which the similarity is lower than a threshold may be determined. Moreover, data augmentation may be performed to the at least one cluster.
US11947561B2
An embodiment for analyzing and tracking data flow to determine proper schemas for unstructured data. The embodiment may automatically use a sidecar to collect schema discovery rules during conversion of raw data to unstructured data. The embodiment may automatically generate multiple schemas for different tenants using the collected schema discovery rules. The embodiment may automatically use ETL to export unstructured data to SQL databases with the generated multiple schemas for the different tenants. The embodiment may automatically monitor usage data of the SQL databases and collect the usage data. The embodiment may automatically optimize schema discovery using the collected usage data. The embodiment may automatically discover schemas with hot usage and apply the discovered schemas with hot usage to other tenants for consumption and further monitoring.
US11947549B2
A computing system generates a default view of content items associated with a user account. The default view is representative of an underlying hierarchical structure of the content items associated with the user account. The computing system receives a request to transition from the default view to a modified view of the content items. The computing system ranks the content items based on a predicted likelihood of the user interacting with the particular content item. The computing system identifies the subset of content items for the modified view based on the ranking. The computing system generates the modified view based on the identified subset of the content items. The modified view maintains the underlying hierarchical structure of the content items associated with the user account. The computing system provides the modified view to the user associated with the user account for display.
US11947547B1
Provided are systems, methods, and computer-program products for a contextual connection system. In various implementations, the system can receive data corresponding to an interaction between a first node and a second node. The system can use an interaction history to associate the first node with a subset of other nodes. The system can receive input corresponding to a search, where the search is associated with the third node. The search requests a list of nodes, where nodes in the list of nodes are likely to accept a connection request from the third node. The system can determine similarity between the third node and the second node. Determining the similarity can further include using the similarity and a result of searching to identify the context associated with the first node. The system can add the first node to the list of nodes, and respond to the search with the list of nodes.
US11947546B2
System (100) comprising several edge computing devices (ECD), each one comprising a sensor (S), a memory (M), a Central Processing Unit, CPU and a digital communication interface (IF) allowing digital communication digitally across a network (NW).
The invention is characterised in that each device is arranged with a respective interpreting software function, arranged to interpret computer code, received via said interface and stored in said memory, according to a query language having a predetermined syntax; in that said syntax is arranged to define queries the results of which are streams of data; in that each device is arranged to produce a result to at least one query and to communicate said result via said interface, in that said syntax allows said query to be defined in terms of a calculation to be performed based on a measured value from said sensor, and in that the device in question is arranged to perform, as a part of said interpretation, said calculation.
The invention also relates to a method.
US11947544B2
A method for comparing a first and a second databases to determine whether an individual is represented by both an element of the first database and an element of the second database, wherein said elements are biometric data, including the implementation of the steps applying a classification model for each element of each database so as to construct a set of first and second bins of the respective first and second databases, each bin bringing together similar elements, each first bin being associated with a second bin; comparing the elements from the first database for at least one pair of an associated first bin and second bin belonging to said first bin with the elements from the second database belonging to said second bin, at least one of the first and the second databases then being encrypted homomorphically.
US11947527B2
Techniques for generating an interactive visualization tool for building nested queries are disclosed. The interactive nested query visualization tool allows a user to observe, analyze, and modify query characteristics and attributes of a set of nested queries. A system displays an interactive visual depiction of a set of nested queries. Visual representations of the nested queries are positioned relative to each other based on the relationships between the nested queries. The system displays, simultaneously with the set of nested queries, editable fields for a selected query. The system modifies a functionality of a user interface based on which of the nested queries is selected.
US11947526B2
Provided is a system, method, and apparatus for generating analytics with structured query files. The method includes the steps of generating at least one graphical user interface configured to receive query parameters from a user for querying transaction data, generating a request file based on the query parameters, the request file including a request definition object and a segment object, processing the request file to query at least one transactional database based at least partially on the request file, and generating a response file including transaction data based on a return from the query of the at least one database, the response file structured based on the request definition object from the request file.
US11947522B2
A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.
US11947515B2
Unsorted sparse dictionary encodings are transformed into unsorted-dense or sorted-dense dictionary encodings. Sparse domain codes have large gaps between codes that are adjacent in order. Unlike spare codes, dense codes have smaller gaps between adjacent codes; consecutive codes are dense codes that have no gaps between adjacent codes. The techniques described herein are relational approaches that may be used to generate sparse composite codes and sorted codes.
US11947514B2
A method for processing non-standardized data in a relational database may include identifying, within a sequence of operations forming a query pipeline for executing a query, a first operation ingesting a non-standardized data. In response to identifying the first operation ingesting the non-standardized data, a second operation may be inserted before the first operation. The non-standardized data may be output by a third operation preceding the first operation or a source external to the query pipeline. The second operation may serialize the non-standardized data for ingestion by the first operation, for example, by generating a relational table populated by the non-standardized data. The query may be executed by performing the sequence of operations included in the query pipeline. Related systems and computer program products are also provided.
US11947508B2
A system implements data compression for a plurality of data objects each having a respective fixed data constituent and a variable data constituent. The data compression includes selecting a first subset of the fixed data constituents and a second subset of the variable data constituents. The second subset of the variable data constituents having an end date in common and event timing in common. The system compresses the first subset of the fixed data constituents and the second subset of the variable data constituents by defining a representative data object for the fixed data constituent subset and the variable data constituent subset.
US11947502B2
Methods and systems are disclosed for enumeration of trees in a database environment. Temporary copies of trees are stored in a database accelerator environment, for efficient access by software programs operating within the database layer. Multiple trees can be enumerated concurrently using level-by-level traversal. Nodes are assigned sortable indices through which a tree structure is maintained. Enumeration supports linking from a node of a parent tree to a child tree stored separately. Enumeration supports synthesizing child nodes in order to satisfy constraints on a parent node. Filtering and sorting are supported. The disclosed technology provides unexpectedly superior results, and can be applied in many fields. Variants are disclosed.
US11947496B2
Embodiments of the present disclosure relate to a multi-node storage system and a data deduplication method thereof. The method includes determining a similarity hash value of a super block, wherein the similarity hash value indicates similarity between super blocks The method further includes comparing the similarity hash value of the super block with a feature similarity hash value of a node of the multi-node storage system to determine whether the super block matches the node and, in response to determining that the super block matches the node, allocating the super block to the node.
US11947491B2
In an aspect an apparatus for geometric part searching is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. At least a processor is configured to generate a search index as a function of a plurality of part specification files. At least a processor is configured to receive an input part specification file. At least a processor is configured to generate a query for an input part as a function of an input part specification file and a search index. A query is configured to output a comparison of an input part specification file to a part estimation specification file. At least a processor is configured to identify a matching part estimation file from a plurality of query results.
US11947489B2
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. A segment maps segments to a particular snapshot and metadata stored in the segment indicates storage volume addresses of data written to the segment. The snapshots may be represented by a storage manager in a hierarchy that identifies an ordering of snapshots and branches to clone snapshots.
US11947481B2
The application discloses a terminal and a Type C interface anti-corrosion method. In the terminal, a processor is separately connected to a motion sensor and an interface chip. The interface chip is separately connected to the processor and a CC pin in a first Type C interface. The motion sensor is configured to monitor a motion status of the terminal, and the processor is configured to control, according to the motion status of the terminal, the interface chip to configure the CC pin of the first Type C interface to be in a low-level mode when it is determined that the motion status of the terminal changes from a moving state to a static state. When the motion status of the terminal changes from the moving state to the static state, the change in the motion status of the terminal is that the terminal is disconnected from an external device.
US11947479B2
Provided herein are systems and methods for performing dynamic adaption and correction for internal delays in devices connected to a common time-multiplexed bus. The methods allow devices to operate reliably at a higher bus frequency by correcting for inherent and unknown delays within the components and in the system by measuring the actual delays using multiple readings with the bus. Intrinsic noise and jitter are used to increase the precision of the measurements, thereby essentially using these uncertainties as self-dithering for increased measurement resolution. During adaption, delays may be adjusted in multiple step sizes to speed adaption time.
US11947478B2
A method for programming and controlling of a plurality of slave devices serially connected in a daisy chain configuration using a master device includes assigning a unique slave address to each slave device in the plurality of slave devices by sending an initialization data packet from the master device serially through the plurality of slave devices; storing, in each of the plurality of slave devices, the assigned slave address; defining a data packet; and transmitting the data packet serially to one or more of the plurality of slave devices. The data packet has a target slave address, a read/write command, a start address, and optionally a register address and an increment value.
US11947474B2
A memory module comprises an address buffer circuit, a command/address channel, and a plurality of memory components controlled by the address buffer circuit via the command/address channel. At least one memory component comprises a plurality of data ports, a memory core to store data, and a data interface. The data interface is capable of transferring data between the memory core and the data ports. The data interface supports a first data width mode in which the data interface transfers data at a first bit width and a first burst length via the data ports. The data interface also supports a second data width mode in which the data interface transfers data at a second bit width and second burst length via the data ports. The first bit width is greater than the second bit width and the first burst length is shorter than the second burst length.
US11947470B2
A system is disclosed for controlling controllable elements of an external component. The system uses a state translator subsystem (“STS”) which receives a state command from an external subsystem. The STS has at least one module for processing the state command and generating operational commands, in parallel, over a first plurality of channels, to control the elements of the external component. A programmable calibration command translation layer subsystem (“PCCTL”) uses the operational commands to generate granular level commands for controlling the elements, and to transmit the granular level commands over a second plurality of channels. A subsystem is coupled between the PCCTL and the elements, which receives the commands from the PCCTL and uses the commands to generate final output commands, which are applied in parallel, over a third plurality of channels, to the elements.
US11947467B2
An electronic device includes a first memory controller, a second memory controller, and a memory access controller. The first memory controller stores setting information of a predetermined memory, wherein the predetermined memory is defined as an execute-only-memory. The second memory controller provides and sets an enabling register according to the setting information of the predetermined memory, and generates an enabling signal. The memory access controller accesses the first memory controller and the second memory controller to move the data of the predetermined memory to a predetermined memory space corresponding to the enabling register according to the enabling signal and the setting information of the predetermined memory.
US11947465B2
Aspects of the invention include receiving, at an operating system executing on a processor, a write request from a program to write data to a memory. The write request includes a virtual memory address and the data. It is determined that the virtual memory address is not assigned to a physical memory address. Based on the determining, the unassigned virtual memory address is assigned to a physical memory address in an overflow memory. The data is written to the physical memory address in the overflow memory and an indication that the write data was successfully written is returned to the program. Future requests by the program to access the virtual memory address are directed to the physical memory address in the overflow memory.
US11947460B2
Apparatus, method and code for fabrication of the apparatus, the apparatus comprising a cache providing a plurality of cache lines, each cache line storing a block of data; cache access control circuitry, responsive to an access request, to determine whether a hit condition is present in the cache; and cache configuration control circuitry to set, in response to a merging trigger event, merge indication state identifying multiple cache lines to be treated as a merged cache line to store multiple blocks of data, wherein when the merge indication state indicates that the given cache line is part of the merged cache line, the cache access control circuitry is responsive to detecting the hit condition to allow access to any of the data blocks stored in the multiple cache lines forming the merged cache line.
US11947455B2
Disclosed is a system and method for use in a cache for suppressing modification of cache line. The system and method includes a processor and a memory operating cooperatively with a cache controller. The memory includes a coherence directory stored within a cache created to track at least one cache line in the cache via the cache controller. The processor instructs a cache controller to store a first data in a cache line in the cache. The cache controller tags the cache line based on the first data. The processor instructs the cache controller to store a second data in the cache line in the cache causing eviction of the first data from the cache line. The processor compares based on the tagging the first data and the second data and suppresses modification of the cache line based on the comparing of the first data and the second data.
US11947441B2
An automated system for implementing visual testing of a Graphical User Interface (GUI) of an implemented product is provided. A codified user experience design is used to automatically create precompiled code. The precompiled code is executed to generate a GUI based on the intended codified user experience design. The implemented product code is executed to generate a GUI of the implemented product code. Screenshots of the GUIs are compared to perform automatic visual testing of the implemented product code from the codified user experience design.
US11947439B2
Techniques facilitating anomaly detection and root cause analysis using distributed trace data. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components comprise: a preprocessing component; and a monitor component. The preprocessing component can generate a trace frame comprising a vectorized representation of textual trace data produced by microservices of a microservice application. The monitor component can identify a state of the microservice application using the trace frame.
US11947436B2
A set of virtual machines is deployed on a hypervisor. At each virtual machine, one or more local scans is performed to generate a set of computing resource consumption data. In response to receiving a set of hypervisor resource consumption data, a stability factor is generated. Based on the set of resource consumption data, the set of hypervisor resource consumption data, and the stability factor, a determination is made that a default consumption metric exceeds a threshold. In response to the determination, a custom consumption metric is generated, based on at least the set of computing resource consumption data. A user is notified of the custom consumption metric.
US11947435B2
A computer-implemented method for testing a functionality of a computing platform, the computing platform comprising a first microservice, the method comprising: receiving, by an injector microservice, a test configuration file; determining from the test configuration file: a test input message; a test input communication mechanism; and a test output communication mechanism. The method further comprises: generating a test identifier for identifying that a message is being used for testing purposes; transmitting, by the injector microservice, the test input message to the first microservice using the test input communication mechanism, wherein the test input message comprises the test identifier; identifying, by the injector microservice, an output message transmitted via the test output communication mechanism that comprises the test identifier; and recording, by the injector microservice, the output message comprising the test identifier.
US11947431B1
An autonomous system for detecting primary site failure on a Replication Data Facility (RDF) and automating failover to a destination site includes a replication data facility health monitor on a destination site that monitors a plurality of health indicators of the primary site. Example health indicators include RDF session state of RDF sessions on the replication data facility, and reachability of a set of IP addresses. Example IP addresses include an IP address of a cluster master node on the primary site, IP addresses of all of the cluster nodes on the primary site, and IP addresses of Network Attached Storage (NAS) servers executing on the cluster nodes. The replication data facility health monitor generates a replication configuration and, upon detection of a failure of the replication data facility at the primary site, uses the replication configuration to automate failover of all of the NAS servers to the destination site.
US11947426B2
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for recommending a protection strategy. The method includes obtaining contents of attributes of a plurality of data assets adjusted. The method further includes generating a plurality of vector representations for the plurality of data assets based on the contents of the attributes. The method further includes dividing the plurality of data assets into at least one category based on the plurality of vector representations. The method further includes if it is determined that a protection strategy for one data asset in the at least one category exists, determining the protection strategy as a recommended strategy for another data asset in the at least one category.
US11947422B2
According to one embodiment, a nonvolatile semiconductor memory device is connectable to a controller. The nonvolatile semiconductor memory device includes a cell array and a control circuit. The cell array includes a plurality of blocks. The control circuit executes program operations for a plurality of pages included in a write destination block of the blocks, in a certain program order. The write destination block is selected by the controller from the blocks. The control circuit is configured to notify a page address corresponding to a next program operation with respect to the write destination block to the controller.
US11947415B2
According to various embodiments, a method, medium, and system for exporting log messages related to a particular job running in a micro services system is described in this disclosure. The method uses a mapping table to narrow down the search scope for finding relevant log files. The mapping table maps a job attribute combination to one or more micro services, and thus will direct the search for relevant log messages only to those log files related to the one or more micro services. The search scope can be further narrowed down using a start time and end time of the job. Once the relevant log files are found, log messages containing an identifier of the job can be extracted from the relevant log files for display or for a user to download. The mapping table can be automatically generated by parsing through historical files in a system non-busy time.
US11947409B2
An integrated circuit (IC) device for detecting errors within a register, the IC device includes registers and parity checking circuitry. The parity checking circuitry is coupled to the registers and comprises a first parity circuitry, a second parity circuit, and error detection circuitry. The first parity circuit receives first register values from the registers and determine a first value from the first register values. The second parity circuit is receives second register values from the registers and determines a second value from the second register values. The error detection circuitry compares the first value and the second value to detect a first error within the registers, and output an error signal indicating the first error.
US11947405B2
A rack in a datacenter is powered by a first power feed and a second power feed. The rack supports a plurality of servers which have a maximum combined power consumption which is greater than a maximum supplied power from either the first power feed or the second power feed. When power is lost from one of the power feeds, a rack manager reduces the total power consumption of the plurality of servers by throttling at least one of the servers and/or shutting off at least one of the plurality of servers.
US11947398B2
A sturdy electronic device is provided. A reliable electronic device is provided. A novel electronic device is provided. An electronic device includes a first board, a second board, a display portion having flexibility, and a power storage device having flexibility. The first board and the second board face each other. The display portion and the power storage device are provided between the first board and the second board. The display portion includes a first surface facing the power storage device. The first surface includes a first region not fixed to the power storage device. The first region overlaps with a display region of the display portion.
US11947397B2
A display device includes a flexible display module having thereon a first display area and a second display area adjacent to the first display area, the flexible display module being foldable with respect to a boundary between the first display area and the second display area, and a supporter including a first supporter overlapping the first display area and a second supporter overlapping the second display area and below the flexible display module, the first supporter including a first base supporter having a rigid property, and a first light absorption part on an outer surface of the first base supporter, and the second supporter including a second base supporter having a rigid property, and a second light absorption part on an outer surface of the second base supporter.
US11947396B2
Provided is a support assembly. The support assembly includes at least one bending region, and a first surface and a second surface opposite to the first surface; wherein the at least one bending region is provided with a plurality of blind holes, wherein the plurality of blind holes are disposed in the second surface, the plurality of blind holes are arranged in an array, and a lengthwise direction of each of the plurality of blind holes is consistent with a bending direction of the bending region.
US11947383B2
A bracket and an electronic device are provided. The bracket includes a support mechanism and an electrical connection mechanism. The support mechanism includes a fixed plate and a support seat rotatably connected to the fixed plate. The fixed plate is provided with a fixed surface and a mounting surface. The fixed surface and the mounting surface are respectively located on both sides of the fixed plate which are opposite each other, and the fixed surface can be detachably connected with the electronic equipment. The support seat is provided with a mounting cavity and is provided with an electric connection hole communicated with the mounting cavity. The bracket not only facilitates the taking and placing of electronic equipment, but also combines the function of the adapter to enrich the function of the bracket.
US11947373B2
The present disclosure provide an electronic device. The electronic device includes a voltage generator and a low drop-out (LDO) circuit. The voltage generator has an input and an output. The LDO circuit has an input electrically connected to the output of the voltage generator. The voltage generator includes a first voltage regulator having a first terminal and a second terminal. The first terminal of the first voltage regulator is electrically connected to the output of the voltage generator.
US11947372B2
A device includes a voltage regulator circuit configured to pull up a voltage at an output terminal to equal to half of a supply voltage; multiple first transistors coupled between the output terminal and a voltage terminal providing the supply voltage; and a control circuit configured to pull down gate voltages of the first transistors from the supply voltage to a voltage level between the supply voltage and a ground voltage at a first time. The first transistors are configured to pull up the voltage at the output terminal to the supply voltage at a second time.
US11947370B2
A fluid flow device that can measure and control a flow of a fluid is described. Various procedures, including measuring, controlling, balancing, or calibration procedures can leverage differential pressure measurement. These differential pressure measurements can be measured across the fluid flow device such that a first pressure measurement is taken upstream of the fluid flow device while a second pressure measurement is taken downstream of the fluid flow device. Moreover, one or more of the various pressure measurements, and in particular the downstream pressure measurement, can be performed at stagnation zone where the flow has stagnated. Such can provide significant amplification and/or turndown capabilities.
US11947366B2
Embodiments of the present invention are an unmanned aerial vehicle (UAV) severe low-power protection method and a UAV. The method includes: first acquiring ground environment information when the UAV is in a severe low-power protection state, and then obtaining landing safety judgment information according to the ground environment information, and further controlling a flight state of the UAV according to the landing safety judgment information to realize a safe landing of the UAV. The foregoing method reduces the probability of explosion of the UAV, avoids injury accidents, and improves flight safety when the UAV is in a severe low-power state.
US11947359B2
Systems, methods and apparatuses of lidar sensors of autonomous vehicles. A lidar sensor can include: a memory configured to store a lidar image and an Artificial Neural Network (ANN); an inference engine configured to use the (ANN) to analyze the lidar image and generate inference results; and a communication interface coupled to a computer system of a vehicle to implement an advanced driver assistance system to operate the controls according to the inference results and a sensor data stream generated by sensors configured on the vehicle.