Document | Document Title |
---|---|
US11574935B2 |
Pixel array substrate
A pixel array substrate, including gate elements and transfer elements, is provided. The gate elements include an n-th gate element and an m-th gate element. The transfer elements include a n-th transfer element and an m-th transfer element electrically connected to the n-th gate element and the m-th gate element respectively. A peripheral portion of each of the transfer elements includes a first straight section. A peripheral portion of the n-th transfer element further includes a first lateral section. The first lateral section of the n-th transfer element and the first straight section of the n-th transfer element respectively belong to a first conductive layer and a second conductive layer. A peripheral portion of the m-th transfer element crosses over the first lateral section of the peripheral portion of the n-th transfer element. |
US11574931B2 |
Display device with metal layer having pinhole
A display device is disclosed, which includes: a substrate; a first metal layer, disposed on the substrate and having a first pinhole; a pixel electrode layer, disposed on the substrate; and a light detecting element for detecting a light passing through the first pinhole, wherein the first metal layer is disposed between the substrate and the pixel electrode layer. |
US11574928B2 |
Semiconductor memory structure and method for forming the same
A semiconductor memory structure includes a fin structure formed over a substrate. The structure also includes a gate structure formed across the fin structure. The structure also includes spacers formed over opposite sides of the gate structure. The structure also includes source drain epitaxial structures formed on opposite sides of the gate structure beside the spacers. The gate structure includes a III-V ferroelectric layer formed between an interfacial layer and a gate electrode layer. |
US11574922B2 |
Three-dimensional memory devices
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a peripheral circuit on the substrate, a memory stack including interleaved conductive layers and dielectric layers above the peripheral circuit, an N-type doped semiconductor layer above the memory stack, a plurality of channel structures each extending vertically through the memory stack into the N-type doped semiconductor layer, and a source contact above the memory stack and in contact with the N-type doped semiconductor layer. An upper end of each of the plurality of channel structures is flush with or below a top surface of the N-type doped semiconductor layer. |
US11574921B2 |
Three-dimensional memory device and fabrication method thereof
Three-dimensional (3D) NAND memory devices and methods are provided. In one aspect, a fabrication method includes depositing a cover layer over a substrate, depositing a layer stack over the cover layer, performing a first epitaxial growth to deposit a first epitaxial layer on a side portion of a channel layer that extends through the layer stack, removing the cover layer to expose a portion of the substrate, performing a second epitaxial growth to deposit a second epitaxial layer on the portion of the substrate, and performing a third epitaxial growth to deposit a third epitaxial layer on the second epitaxial layer. The second and third epitaxial layers are configured to provide separate electrical current paths for an erase operation and a read operation. |
US11574920B2 |
Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes: a stack structure including a cell region and a contact region; a channel structure penetrating the cell region of the stack structure; trenches penetrating the contact region of the stack structure to different depths; and a stop structure penetrating the contact region of the stack structure, the stop structure being located between the trenches. |
US11574914B2 |
Method for fabricating semiconductor device including capacitor structure
The present application discloses a method for fabricating a semiconductor device. The method includes: providing a substrate including a plurality of first regions and second regions; forming a plurality of bit line contacts over the first regions of the substrate; forming a plurality of bit lines respectively over the plurality of bit line contacts; forming a plurality of capacitor contacts respectively over the second regions of the substrate; forming a plurality of capacitor plugs respectively over the plurality of capacitor contacts; forming a plurality of first spacers respectively over a plurality of protruding portions of the plurality of capacitor plugs, wherein a width of the first spacer is larger than a width of the capacitor plug; and forming a plurality of capacitor structures over the plurality of first spacers; wherein at least one of the plurality of bit lines is an undulating stripe extending between two adjacent capacitor contacts. |
US11574911B2 |
Method for fabricating semiconductor device with protruding contact
The present application discloses a method for fabricating a semiconductor device with a protruding contact. The method includes providing a substrate; forming a bit line structure on the substrate; forming a capacitor contact structure next to the bit line structure; recessing a top surface of the bit line structure; and forming a landing pad layer covering a portion of a top surface of the capacitor contact structure and an upper portion of a sidewall of the capacitor contact structure. |
US11574910B2 |
Device with air-gaps to reduce coupling capacitance and process for forming such
A device is disclosed. The device includes a plurality of capacitors, a transistor connected to each of the plurality of capacitors, and a first dielectric layer and a second dielectric layer on respective adjacent sides of adjacent capacitors of the plurality of capacitors. The first dielectric layer and the second dielectric layer include a top portion and a bottom portion, the top portion of the first dielectric layer and the top portion of the second dielectric layer extend from respective directions and meet at a top portion of a space between the adjacent capacitors, the bottom portion of the first dielectric layer and the bottom portion of the second dielectric layer extend from respective directions and meet at a bottom portion of a space between the adjacent capacitors. The device also includes one or more air-gaps surrounded by the first dielectric layer and the second dielectric layer on respective adjacent sides of the adjacent capacitors, the top portion of the first dielectric layer and the second dielectric layer between the adjacent capacitors, and the bottom portion of the first dielectric layer and the second dielectric layer between the adjacent capacitors. |
US11574904B2 |
Semiconductor device having a main transistor, a sense transistor and at least one bypass diode structure
In an embodiment, a semiconductor device is provided that includes a main transistor having a load path, a sense transistor configured to sense a main current flowing in the load path of the main transistor, and at least one bypass diode structure configured to protect the sense transistor. The at least one bypass diode structure is electrically coupled in parallel with the sense transistor. |
US11574900B2 |
Integrated circuit device and method
A method includes generating a layout diagram of a cell of an integrated circuit (IC), and storing the generated layout diagram on a non-transitory computer-readable medium. In the generating the layout diagram of the cell, a first active region is arranged inside a boundary of the cell. The first active region extends along a first direction. At least one gate region is arranged inside the boundary. The at least one gate region extends across the first active region along a second direction transverse to the first direction. A first conductive region is arranged to overlap the first active region and a first edge of the boundary. The first conductive region is configured to form an electrical connection to the first active region. |
US11574898B2 |
Radio-frequency module and communication device
A radio-frequency module including a module substrate having a first main surface and a second main surface on opposite sides; a low-noise amplifier disposed on the second main surface; and a power amplifier circuit in a Doherty configuration. The power amplifier including a first phase circuit; a second phase circuit; a carrier amplifier disposed on the first main surface and including an input terminal connected to a first end of the first phase circuit and an output terminal connected to a first end of the second phase circuit; and a peaking amplifier disposed on the first main surface and including an input terminal connected to a second end of the first phase circuit and an output terminal connected to a second end of the second phase circuit. |
US11574896B2 |
Full spectrum white light emitting devices
A full spectrum white light emitting device comprising: a broadband solid-state excitation source operable to generate broadband blue excitation light; and at least one photoluminescence material which generates green to red light, wherein the device generates white light whose intensity over the blue to cyan region of the spectrum has a maximum percentage deviation from the intensity of light of a black-body or CIE Standard Illuminant D of less than 50%. |
US11574895B2 |
Method of manufacturing electronic device
A method of manufacturing an electronic device, comprising: providing a carrier substrate with a plurality of light-emitting units disposed thereon, the plurality of light-emitting units being spaced with a first pitch (P1) in a first direction and a second pitch (P2) in a second direction that is perpendicular to the first direction; providing a driving substrate; and transferring at least a portion of the plurality of light-emitting units to the driving substrate to form a transferred portion of the plurality of light-emitting units on the driving substrate, the transferred portion being spaced with a third pitch (P3) in a third direction and a fourth pitch (P4) in a fourth direction that is perpendicular to the third direction; wherein the first pitch (P1), the second pitch (P2), the third pitch (P3), and the fourth pitch (P4) are satisfied following relations: P3=mP1; and P4=nP2, m and n are positive integers. |
US11574887B2 |
Flip chip backside mechanical die grounding techniques
A semiconductor device includes an integrated circuit attached to a chip carrier in a flip chip configuration. A substrate extends to a back surface of the integrated circuit, and an interconnect region extends to a front surface of the integrated circuit. A substrate bond pad is disposed at the front surface, and is electrically coupled through the interconnect region to the semiconductor material. The chip carrier includes a substrate lead at a front surface of the chip carrier. The substrate lead is electrically coupled to the substrate bond pad. An electrically conductive compression sheet is disposed on the back surface of the integrated circuit, with lower compression tips making electrical contact with the semiconductor material in the substrate. The electrically conductive compression sheet is electrically coupled to the substrate lead of the chip carrier by a back surface shunt disposed outside of the integrated circuit. |
US11574877B2 |
Semiconductor miniaturization through component placement on stepped stiffener
According to various examples, a device is described. The device may include a stiffener member including a first step section and a second step section. The device may also include a plurality of vias extending from or through the stiffener member. The device may be coupled to a printed circuit board. |
US11574869B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes: a first stack structure; a second stack structure; a slit insulating layer located between the first stack structure and the second stack structure, the slit insulating layer extending in a first direction; a conductive plug located between the first stack structure and the second stack structure, the conductive plug including a first protrusion part protruding to the inside of the slit insulating layer; and an insulating spacer surrounding a sidewall of the conductive plug. |
US11574867B2 |
Non-planar silicided semiconductor electrical fuse
An electrical fuse (e-fuse) includes a fuse link including a silicided semiconductor layer over a dielectric layer covering a gate conductor. The silicided semiconductor layer is non-planar and extends orthogonally over the gate conductor. A first terminal is electrically coupled to a first end of the fuse link, and a second terminal is electrically coupled to a second end of the fuse link. The fuse link may be formed in the same layer as an intrinsic and/or extrinsic base of a bipolar transistor. The gate conductor may control a current source for programming the e-fuse. The e-fuse reduces the footprint and the required programming energy compared to conventional e-fuses. |
US11574866B2 |
Wiring substrate and manufacturing method thereof
An insulating layer containing fillers is formed to cover a first wiring layer. An opening portion, in which the first wiring layer is exposed, is formed in the insulating layer. A first alkali treatment, an ultrasonic cleaning treatment, and a second alkali treatment are sequentially performed on an upper surface of the insulating layer, on an inner wall surface of the opening portion, and an upper surface of the first wiring layer exposed in the opening portion. A second wiring layer electrically connected to the first wiring layer is formed by filling the opening portion by plating. The second wiring layer extends from an inside of the opening portion to the upper surface of the insulating layer. |
US11574865B2 |
Method of forming semiconductor device including deep vias
A method (of manufacturing a semiconductor device) includes: forming via structures in a first via layer over a transistor layer; forming a first via structure of a first deep via arrangement in the first via layer; forming conductive segments in a first metallization layer over the first via layer; forming M_1st routing segments at least a majority of which, relative to a first direction, have corresponding long axes with lengths which at least equal if not exceed a first permissible minimum value for routing segments in the first metallization layer; forming an M_1st interconnection segment having a long axis which is less than the first permissible minimum value and which is included in the first deep via arrangement; and forming via structures in a second via layer over the first metallization layer, including forming a first via structure of the first deep via arrangement in the second via layer. |
US11574864B2 |
Semiconductor device including a porous dielectric layer, and method of forming the semiconductor device
A semiconductor device includes a porous dielectric layer including a recessed portion, a conductive layer formed in the recessed portion, and a cap layer formed on the porous dielectric layer and on the conductive layer in the recessed portion, an upper surface of the porous dielectric layer being exposed through a gap in the cap layer. |
US11574863B2 |
Local interconnect layer with device within second dielectric material, and related methods
Embodiments of the disclosure provide an integrated circuit (IC) structure, including a device layer including a device on a substrate. A local interconnect layer is over the device layer, and includes a first dielectric material over the substrate. The first dielectric material has a first effective dielectric constant. A second dielectric material is over the device and adjacent the first dielectric material. The second dielectric material has a second effective dielectric constant less than the first effective dielectric constant. |
US11574861B2 |
Semiconductor package
A semiconductor package includes an interposer, a semiconductor die, an underfill layer and an encapsulant. The semiconductor die is disposed over and electrically connected with the interposer, wherein the semiconductor die has a front surface, a back surface, a first side surface and a second side surface, the back surface is opposite to the front surface, the first side surface and the second side surface are connected with the front surface and the back surface, and the semiconductor die comprises a chamfered corner connected with the back surface, the first side surface and the second side surface, the chamfered corner comprises at least one side surface. The underfill layer is disposed between the front surface of the semiconductor die and the interposer. The encapsulant laterally encapsulates the semiconductor die and the underfill layer, wherein the encapsulant is in contact with the chamfered corner of the semiconductor die. |
US11574859B2 |
Power module having an elevated power plane with an integrated signal board and process of implementing the same
A power module includes at least one electrically conductive power substrate; and a plurality of power devices arranged on and connected to the at least one electrically conductive power substrate. The power module further includes at least one elevated signal element electrically connected to the plurality of power devices and/or at least one elevated power plane electrically connected to the at least one electrically conductive power substrate and electrically connected to the plurality of power devices. |
US11574858B2 |
Foil-based package with distance compensation
A foil-based package and a method for manufacturing a foil-based package includes, among other things, a first and a second foil substrate. An electronic component is arranged between the two foil substrates in a sandwich-like manner. Due to the component thickness, there is a distance difference between the two foil substrates between the mounting area of the component and ears outside of the mounting area. The foil-based package and the method provides means for reducing and/or compensating a distance difference between the first foil substrate and the second foil substrate caused by the component thickness. |
US11574857B2 |
Semiconductor package and manufacturing method thereof
A semiconductor package includes a circuit board structure, a redistribution layer structure, a package structure, and a ring structure. The redistribution layer structure has a first region and a second region surrounding the first region. The redistribution layer structure is disposed over and electrically connected to the circuit board structure. A metal density in the second region is greater than a metal density in the first region. The package structure is disposed over the first region of the redistribution layer structure. The package structure is electrically connected to the redistribution layer structure. The ring structure is disposed over the second region of the redistribution layer structure. |
US11574854B2 |
Distributed inductance integrated field effect transistor structure
A distributed inductance integrated field effect transistor (FET) structure, comprising a plurality of FETs. Each FET comprises a plurality of source regions, a gate region having a plurality of gate fingers extending from a gate bus bar, a drain region having a plurality of drain finger extending from a drain bus bar between the plurality of gate fingers, wherein the gate region controls current flow in a conductive channel between the drain region and source region. A first distributed inductor connects the gate regions of adjacent ones of the plurality of FETs; and a second distributed inductor connects the drain regions of adjacent ones of the plurality of FETs. |
US11574852B2 |
Mounting structure for heater element, method for mounting heater element, and power conversion device
A mounting structure for a heater element includes a heater element having a surface to be cooled, a board on which the heater element is mounted, a cooling member that cools the surface to be cooled of the heater element mounted on the board, and a supporting member temporarily fixed to the board, the supporting member temporarily fixing the heater element. |
US11574850B2 |
Heat sink with turbulent structures
A planar fin for use in a heat sink includes turbulent structures extending from the sides of the planar fin. Each turbulent structure defines a longitudinal axis and having a first edge that is parallel to the longitudinal axis and connected to the a planar surface of the fin. Each turbulent structure also includes a second edge opposite the first edged and in free space. The second edge defines a periphery that varies in distance from the first edge along the length of the longitudinal axis. The periphery of each second edge is further shaped such that turbulent flow of a fluid is induced in the flow flowing over the second edge at at least a predefined flow rate. |
US11574849B2 |
Package with embedded electronic component being encapsulated in a pressureless way
A method of manufacturing an electronic package is disclosed. The described method includes (a) placing an electronic component on at least one layer structure; (b) encapsulating the electronic component by an encapsulant in a pressureless way; and (c) forming at least one further layer structure at the layer structure to thereby form a stack beneath the encapsulated electronic component. A further described electronic package includes (a) a stack comprising at least one layer structure and at least one further layer structure; (b) an electronic component being placed on the stack; and (c) an encapsulant encapsulating the electronic component, wherein the encapsulant has been formed in a pressureless way. Further described is an electronic device comprising such an electronic package. |
US11574848B2 |
Underfill injection for electronic devices
A device for applying underfill material into a space between a substrate and a semiconductor chip is provided. The device includes a frame housing configured to cover at least an outer edge area of the semiconductor chip that is bonded to the substrate. The device also includes a sealant attached to the frame housing and configured to contact the outer edge area of the semiconductor chip. The device also includes an outlet made on the frame housing for evacuating the space; and an inlet made on the frame housing for injecting the underfill material to the space. |
US11574846B2 |
Gate formation of semiconductor devices
A method of controlling gate formation of a semiconductor device includes acquiring a correlation between gate critical dimensions (CDs) and etching recipes for forming gate trenches; measuring a gate CD on a target wafer; determining an etching recipe based on the correction and the measured gate CD; and performing an etching process on the target wafer to form a gate trench with the determined etching recipe. |
US11574842B2 |
Methods for forming conductive vias, and associated devices and systems
Methods of manufacturing semiconductor devices, and associated systems and devices, are disclosed herein. In some embodiments, a method of manufacturing a semiconductor device includes forming an opening in an insulative material at least partially over an electrically conductive feature. The method can further include forming a ring of electrically non-conductive material extending at least partially about a sidewall of the insulative material that defines the opening. The method can further include removing a portion of the ring to form an opening over the electrically conductive feature, and then depositing an electrically conductive material into the opening in the ring to form a conductive via electrically coupled to the electrically conductive feature. |
US11574840B2 |
Semiconductor device and method of manufacturing semiconductor device
In a contact hole of an interlayer insulating film, a tungsten film forming a contact plug is embedded via a barrier metal. The interlayer insulating film is formed by sequentially stacked HTO and BPSG films. The BPSG film has an etching rate faster than that of the HTO film with respect to a hydrofluoric acid solution used in wet etching of preprocessing before formation of the barrier metal. After the contact hole is formed in the interlayer insulating film, a width of an upper portion of the contact hole at the BPSG film is increased in a step-like shape, to be wider than a width of a lower portion at the HTO film by the wet etching before the formation of the barrier metal, whereby an aspect ratio of the contact hole is reduced. Thus, size reductions and enhancement of the reliability may be realized. |
US11574838B2 |
Ceramic pedestal having atomic protective layer
A method of manufacturing a support pedestal for use in semiconductor processing includes applying a protective layer on a conductive member of the support pedestal with an atomic layer deposition (ALD) process. The support pedestal has a support plate bonded to a tubular shaft. The support plate has a substrate, an electric element embedded in the substrate, and a conductive member connected to the electric element, and the tubular shaft defines an internal chamber. The ALD process introducing first precursors into the chamber of the tubular shaft to form a first monolayer on the conductive member, and introducing second precursors into the chamber of the tubular shaft to form a second monolayer on the first monolayer. |
US11574831B2 |
Method and apparatus for substrate transfer and radical confinement
Examples of the present invention provide an apparatus for transferring substrates and confining a processing environment in a chamber. One example provides a hoop assembly for use in a processing chamber. The hoop assembly includes a confinement ring defining a confinement region therein. A hoop body mates with the confinement ring. The hoop body is slanted to reduce a thickness across a diameter of the hoop body. Three or more lifting fingers are attached to the hoop body and extend downwards. Each of the three or more lifting fingers has a contact tip positioned radially inward from the hoop body to form a substrate support surface below and spaced apart from the confinement region. |
US11574829B2 |
Wafer rack and vertical wafer boat having the same
A vertical wafer boat for a diffusion process is provided. The vertical wafer boat includes a plurality of wafer racks. Each of the plurality of wafer racks includes a vertical support member and a plurality of wafer support arms. The plurality of wafer support arms extends from a sidewall of the vertical support member. Each of the wafer support arms includes a support body and a ledge. The support body is located between the vertical support member and the ledge. Centers of the support body and the ledge are horizontally aligned. A vertical thickness of the ledge is smaller than a vertical thickness of the support body. |
US11574819B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device including a substrate, an insulating layer on the substrate and including a trench, at least one via structure penetrating the substrate and protruding above a bottom surface of the trench, and a conductive structure surrounding the at least one via structure in the trench may be provided. |
US11574814B2 |
Substrate and substrate processing method
A substrate includes an etching target film as a target of etching and a first film. The first film is formed on the etching target film and is made of a material having an etching rate smaller than an etching rate of the etching target film. The first film has multiple first openings formed at a first distance therebetween in one direction of a surface of the first film. The first film has a second opening formed at an outside of the multiple first openings in the one direction while being spaced apart from an outermost one of the first openings by a second distance equivalent to the first distance. The second opening has a width larger than a width of the first openings and a depth smaller than a depth of the first openings. |
US11574813B2 |
Atomic layer etching
Atomic layer etching (ALE) processes are disclosed. In some embodiments, the methods comprise at least one etch cycle in which a substrate comprising a metal, metal oxide, metal nitride or metal oxynitride layer is contacted with an etch reactant comprising an vapor-phase N-substituted derivative of amine compound. In some embodiments the etch reactant reacts with the substrate surface to form volatile species including metal atoms from the substrate surface. In some embodiments a metal or metal nitride surface is oxidized as part of the ALE cycle. In some embodiments a substrate surface is contacted with a halide as part of the ALE cycle. In some embodiments a substrate surface is contacted with a plasma reactant as part of the ALE cycle. |
US11574810B2 |
Lithographic printing plate precursor, method of producing lithographic printing plate, and lithographic printing method
A lithographic printing plate precursor including an image recording layer containing an infrared absorber represented by Formula I, on a support, and a method of producing a lithographic printing plate and a lithographic printing method using the lithographic printing plate precursor. |
US11574808B2 |
Plasma processing method and plasma processing apparatus
A plasma processing method that is executed by a plasma processing apparatus including a processing container containing a target substrate, a plurality of plasma sources, and a gas supply apparatus for supplying gas includes: supplying the gas from the gas supply apparatus into the processing container; individually controlling intensity of power introduced from each of the plurality of plasma sources into the processing container; and generating plasma of the gas by the intensity of the power introduced from each of the plurality of plasma sources and depositing a desired film on a second surface of the target substrate that is an opposite surface of a first surface of the target substrate so as to apply desired film stress to a film on the first surface. |
US11574801B1 |
Methods and systems for mass spectrometry analysis utilizing hydrogen-deuterium exchange
Systems and methods are disclosed for utilizing an ion mobility cell to improve desolvation prior to interaction with a hydrogen-deuterium exchange reagent, thereby improving the accuracy of the HDX data generated by MS and reducing the effects of conformational changes that can occur with increased temperatures. |
US11574799B2 |
Arc suppression device for plasma processing equipment
The present disclosure relates to plasma generation systems particularly applicable to systems which utilize plasma for semiconductor processing. A plasma generation system consistent with the present disclosure includes an arc suppression device coupled to the RF generator. The arc device includes switches that engage upon a triggering signal. In addition, the arc device includes a power dissipater to be engaged by the set of switches to dissipate both stored and delivered energy when the set of switches engage. The arc suppression device also includes an impedance transformer coupled to the power dissipater to perform an impedance transformation that, when the switches are engaged in conjunction with the power dissipater, reduces the reflection coefficient at the input of the device. The plasma generation system further includes a matching network coupled to the radio frequency generator and a plasma chamber coupled to the matching network. |
US11574798B2 |
Plasma processing apparatus and control method
A plasma processing apparatus includes a container; a stage disposed in the container and including an electrode; a plasma source that generates plasma in the container; a bias power supply that periodically supplies a pulsed negative DC voltage to the electrode; an edge ring disposed to surround a substrate placed on the stage; and a DC power supply that supplies a DC voltage to the edge ring. The DC power supply supplies a first DC voltage in a first time period when the pulsed negative DC voltage is not supplied to the electrode, and supplies a second DC voltage in a second time period when the pulsed negative DC voltage is supplied to the electrode. |
US11574797B2 |
Multiple-charged particle-beam irradiation apparatus and multiple-charged particle-beam irradiation method
A multiple-charged particle-beam irradiation apparatus includes a shaping aperture array substrate that causes a charged particle beam to pass through a plurality of first apertures to form multi-beams, a plurality of blanking aperture array substrates each provided with a plurality of second apertures, which enable corresponding beams to pass, and including a blanker arranged at each of the second apertures, a movable table on which the blanking aperture array substrates are mounted so as to be spaced apart from each other in a second direction, which is orthogonal to a first direction along an optical axis, and that moves in the second direction to position one of the blanking aperture array substrates on the optical axis, and an alignment mechanism that performs an alignment adjustment between the blanking aperture array substrate on the optical axis and the shaping aperture array substrate. |
US11574789B2 |
Electrical connectors for multiple emitter cathodes
In some embodiments, a cathode assembly may include a cathode head that has a first electron emitter and a second electron emitter. The first electron emitter may have a first connection location and a second connection location. The second electron emitter may have a third connection location and a fourth connection location. The third connection location may be electrically coupled with the second connection location of the first electron emitter. The cathode assembly may include a receptacle having a first connector and a second connector. The first connector may be electrically coupled with the first connection location of the first electron emitter. The second connector may be electrically coupled with the second connection location of the first electron emitter and the third connection location of the second electron emitter. The third connector may be electrically coupled with the fourth connection location of the second electron emitter. |
US11574788B1 |
Ion source having a magnetic field translatable along an axis of the source
An ion source has a vacuum envelope structure having a cylindrical portion with a lengthwise axis and an inside diameter defining an interior volume, joined at one end to a flange concentric with the axis, the cylindrical portion open by an exit aperture through the flange and open at an end opposite the flange, an RF feedthrough closing the open end of the cylindrical portion opposite the flange, creating a cylindrical interior volume open only through the exit aperture, and a magnet system carrier structure surrounding the cylindrical portion of the vacuum envelope and carrying at least one annular permanent magnet concentric with the lengthwise axis, providing a magnetic field penetrating the interior volume. The ion source is characterized in that the magnet system carrier structure is translatable along the lengthwise axis enabling variable positioning of the magnetic field in the interior volume along the lengthwise axis. |
US11574787B2 |
Thermal cutoff
A thermal cutoff at least includes a current-carrying fusible element having two ends connected to a first electrode and a second electrode. The current-carrying fusible element is provided in a closed cavity bounded by a housing having an opening at one end, a cover plate, and a sealant. The thermal cutoff further includes a first lead wire and a second lead wire each wrapped by an insulating sheath. One end of the first lead wire and one end of the second lead wire are electrically connected to the first electrode and the second electrode. The sealant is filled in the opening of the housing, covers an electrical joint between the first lead wire and a first electrode plate and an end of the first lead wire, and also covers an electrical joint between a second electrode plate and the second lead wire and an end of the second lead wire. |
US11574786B2 |
Fuse adapter kit for a fuse of a switch-fuse module
A fuse adapter kit for a fuse of a switch-fuse module and a switch-fuse module. The fuse adapter kit includes: a fuse canister having an axially elongated fuse receiving portion adapted to receive the fuse; and at least one terminal having i) an axial fuse receiving opening for receiving an axial end portion of the fuse, ii) a lateral protrusion forming a mechanical male connector, and iii) an electrical terminal connector laterally arranged within the mechanical male connector for electrically connecting the fuse to an electrical canister connector; wherein the fuse canister has a fuse mounting wall portion extending axially along a back side of the fuse receiving portion, the fuse mounting wall portion having at least three fuse mounting openings at different axial positions along the fuse mounting wall portion, each of the fuse mounting openings forming a mechanical female connector matching the mechanical male connector of the terminal to form a mechanical plug connection, and wherein the fuse canister further includes the electrical canister connector arranged at at least one of the fuse mounting openings for electrically connecting to the electrical terminal connector. |
US11574785B2 |
Thermal cutoff
A thermal cutoff includes a first fusible element, a second fusible element, and a closed cavity bounded by a housing having an open end, a cover plate, and a sealant. The two ends of the first fusible element and the two ends of the second fusible element are connected in parallel to a first electrode and a second electrode, respectively. The first fusible element and the second fusible element are provided in the closed cavity. A direction extending from a closed end to the open end of the housing is defined as a vertical direction. The first fusible element and the second fusible element are vertically arranged. The thermal cutoff has a vertical configuration and thus in its entirety has an elongated shape to meet corresponding application requirements. |
US11574784B2 |
Direct current relay
The present disclosure relates to a direct current relay, and more specifically, to a direct current relay having a movable assembly with improved contact pressure. The direct current relay according to an embodiment of the present disclosure comprises a pair of fixed contacts, and a movable contact which is moved vertically by an electromagnetic force to contact or be separated from the pair of fixed contacts, wherein an upper yoke and a lower yoke are respectively provided on the upper and lower portions of the movable contact, a contact spring is provided on the lower portion of the lower yoke, and the lower yoke is pressed by the contact spring to move the movable contact. |
US11574783B2 |
Splitter plate, arc extinguishing chamber and switching device
A splitter plate for an arc extinguishing chamber in a switching device, the splitter plate including a base portion; a pair of arms extending from the base portion; a recess for a movable contact defined between the arms; and a slot in each arm; wherein the recess is arranged between the slots. An arc extinguishing chamber for a switching device is also provided. A switching device for breaking an electric current, the switching device including a plurality of splitter plates or an arc extinguishing chamber is also provided. |
US11574782B2 |
Switching device
A switching device includes a first knob to receive a pressing operation in a first direction; a pressing detection switch to be pressed upon transmission of an operating force of the pressing operation; a decorative member to decorate a periphery of the first knob, that includes an engaged portion; and a holder to engage and hold the decorative member, that includes an engaging portion to engage the engaged portion. In response to the pressing operation by a first stroke amount, by the operating force transmitted to the pressing detection switch without transmitted to the engaged portion, the pressing detection switch is pressed. In response to the pressing operation by a second stroke amount greater than the first stroke amount, by the operating force applied to the first knob being transmitted to the engaged portion, the engaged portion elastically deforms, and engagement of the engaging/engaged portions is released. |
US11574781B2 |
Electronic kill and physical cover switch
A system includes a frame and a camera coupled to the frame. The camera includes a switch having an on position and an off position. The switch coupled to the frame wherein when the switch is in an off position a portion of the switch covers the lens and the camera is disable and when the switch is in an on position the portion of switch does not cover the lens and the camera is enabled. |
US11574780B2 |
Key structure
A key structure includes a keycap, a scissors-type connecting element, a first knocking part, a resilience element and a second knocking part. The scissors-type connecting element is coupled to a bottom surface of the keycap. The scissors-type connecting element includes an inner frame and an outer frame. The first knocking part is disposed within a space surrounded by the inner frame. The resilience element is located under the first knocking part. The second knocking part is coupled to the bottom surface of the keycap and faces the first knocking part. While the keycap is pressed down, the second knocking part knocks on the first knocking part, and the first knocking part is moved downwardly. When the keycap is not pressed down, the first knocking part is moved upwardly and returned to an original position in response to an elastic force of the resilience element. |
US11574779B2 |
Dual push button switch assembly for a vehicle
A dual push button switch assembly for a vehicle includes an elastic button being moveable between a first unactuated position and a second actuated position, an actuator that is movable between a first position and a second position, and first and second switches. When the elastic button is in the first unactuated position, a resilient dome biases the actuator into the first position, and when the elastic button is moved towards the second actuated position, a force applied to the elastic button is transmitted to the actuator to move the actuator towards the second position, and wherein as the actuator moves towards the second position, the first and second switches are activated. |
US11574777B2 |
Hybrid switching apparatus for electric grids
A switching apparatus for an electric grid includes first and second electric terminals, each having first and second electric branches having a plurality of switching devices. The first electric branch includes a first switching device switchable between open and closed states, which is driven by a current flowing along said first switching device and without receiving an external control signal or an external power supply, said first switching device switching from said closed state to said open state, when the current flowing along said switching apparatus exceeds a corresponding predefined threshold value or when the changing rate of the current flowing along said switching apparatus exceeds a corresponding predefined threshold value or upon a combination of these two conditions. A second switching device is connected in series with the first switching device and is switchable between closed and open states upon receiving a corresponding input control signal. |
US11574776B2 |
Pressure pulse diagnostics of an on-load tap changer
The present invention relates to a method and a monitoring system, for monitoring a vacuum on-load tap changer. The tap changer includes a housing with insulating fluid, a diverter switch inside of the housing and including at least one movable contact and at least two vacuum interrupters, and at least one pressure sensor which measures the pressure in the housing. The method, which is performed by a processing circuitry in the system, includes determining a pressure signature, including two succeeding peaks within a time interval, continuously measuring the pressure, detecting when the measured pressure shows the pressure signature, determining, based on the measured pressure within the pressure signature, the time between the first rise in pressure and the second drop, and setting the determined time to represent the switch time of the diverter switch. |
US11574775B2 |
Dielectric powder and multilayer capacitor using the same
A dielectric powder includes a core-shell structure including a core region formed in an inner portion thereof and a shell region covering the core region. The core region includes barium titanate (BaTiO3) doped with a metal oxide, and the shell region is formed of a ferroelectric material. |
US11574773B2 |
Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and internal electrodes alternately stacked with the dielectric layer interposed therebetween; and an external electrode including a first electrode layer disposed externally on the body, connected to the internal electrodes, and including a conductive metal, a glass, a low melting point metal having a lower melting point than the conductive metal, and a pore, and a second electrode layer covering the first electrode layer and including a conductive metal, a glass, and a pore, wherein porosity of the first electrode layer is higher than porosity of the second electrode layer. |
US11574771B2 |
Wireless load control device
A provided wireless wallbox dimmer may accommodate a plurality of button configurations. The dimmer may be configured to contain a variable number of controllably conductive devices. The dimmer may include a yoke that defines a first plane and an antenna that defines a second plane that is substantially parallel to and spaced apart from the first plane. The yoke may have a flange that is oriented angularly offset relative to the first plane and provides a plurality of mounting locations for controllably conductive devices. The antenna may provide the dimmer with a first wireless transmission range. The dimmer may include a faceplate that cooperates with the antenna to provide the dimmer with a second wireless transmission range that is broader than the first wireless transmission range. The dimmer may include a button assembly that is supported independently of the yoke. |
US11574769B2 |
Brace apparatus for transformer tank and method for determining length thereof
Provided is a brace apparatus for a transformer tank and a method for determining the length thereof. The brace apparatus is mounted on a transformer tank so as to reinforce the transformer tank. The brace apparatus has a brace main body forming the exterior thereof, and in order to block the occurrence of resonance in an inner space of the brace main body, the length of the brace main body is set to be at a value at which resonance does not occur in the inner space, or a partition plate is provided to the brace main body so as to block the occurrence of resonance. In present invention, the length of the brace apparatus may be set by means of a simple configuration, thereby enabling the prevention of noise from occurring due to resonance. |
US11574768B2 |
Coil component
A coil component includes a body having one surface and the other surface facing each other; an insulating substrate embedded in the body, and having one surface substantially perpendicular to the one surface of the body; a coil portion disposed on the one surface of the insulating substrate, and including a coil pattern layer having a coil pattern and a lead-out pattern extending from the coil pattern and exposed from the one surface of the body; an insulating layer disposed on the one surface of the insulating substrate to cover the coil pattern layer; and first and second external electrodes arranged to be spaced apart from each other on the one surface of the body and respectively connected to the lead-out pattern. A thickness of the lead-out pattern is greater than a thickness of the coil pattern, and less than a thickness of the insulating layer. |
US11574765B2 |
Coil component
A coil component includes a body having one surface and the other surface facing each other, and having one end surface and the other end surface facing each other in one direction; a supporting substrate embedded in the body; a coil portion disposed on the supporting substrate; a first lead-out portion connected to one end of the coil portion and exposed from the body; and a second lead-out portion connected to the other end of the coil portion and exposed from the body. The coil portion has a first pattern region facing the one surface and a second pattern region facing the other surface, each of the first and second pattern regions extends in the one direction, and a distance of the first pattern region in the one direction is shorter than a distance of the second pattern region in the one direction. |
US11574761B2 |
Coil electronic component
A coil electronic component includes a body having first to fourth surfaces, an insulating substrate disposed in the body, coil portions disposed on opposing surfaces of the insulating substrate, respectively, a first lead-out portion connected to one of the coil portions and exposed from the first and third surfaces, a second lead-out portion connected to another of the coil portions and exposed from the second and third surfaces, and first and second external electrodes covering the first and second lead-out portions, respectively. The insulating substrate includes a support portion supporting the coil portions, a first end portion extending from the support portion and including end surfaces respectively exposed from the first and third surfaces and spaced apart from each other, and a second end portion extending from the support portion and including end surfaces exposed from the second and third surfaces and spaced apart from each other. |
US11574758B2 |
Magnetic field sensor using different magnetic tunneling junction (MTJ) structures
The present disclosure relates to integrated circuits, and more particularly, to a highly sensitive tunnel magnetoresistance sensor (TMR) with a Wheatstone bridge for field/position detection in integrated circuits and methods of manufacture and operation. In particular, the present disclosure relates to a structure including: a first magnetic tunneling junction (MTJ) structure on a first device level; and a second magnetic tunneling junction (MTJ) structure on a different device level than the first MTJ structure. The second MTJ structure includes properties different than the first MTJ structure. |
US11574752B2 |
Magneto-dielectric materials, methods of making, and uses thereof
A magnetic fiber comprises a core comprising a spinel ferrite of formula Me1-xMxFeyO4, wherein Me is Mg, Mn, Fe, Co, Ni, Cu, Zn, or a combination thereof, x=0 to 0.25, and y=1.5 to 2.5, wherein the core is solid or at least partially hollow; and a shell at least partially surrounding the core, and comprising a Me1-xMxFey alloy, wherein when the core is solid with Me=Ni and x=0 the magnetic fiber has a diameter of greater than 0.3 micrometer. A magneto-dielectric material having a magnetic loss tangent of less than or equal to 0.03 at 1 GHz comprises a polymer matrix; and a plurality of the magnetic fibers. |
US11574751B2 |
Voltage-divider circuits and circuitry
A voltage-divider circuit, including: a network of discrete resistors defining T tiers of resistors, where T≥2, the T tiers comprising first and subsequent tiers, the Xth tier including at least one Xth-tier resistor where X=1, and the Xth tier including at least two Xth-tier resistors for each value of X in the range 2≤X≤T, wherein, for each value of X in the range 1≤X |
US11574749B2 |
Diffusion barriers for metallic superconducting wires
In various embodiments, superconducting wires incorporate diffusion barriers composed of Ta alloys that resist internal diffusion and provide superior mechanical strength to the wires. |
US11574740B2 |
Electronic device and method for suppressing vision loss
An electronic device comprises a distance detecting sensor for detecting a distance from a user to a target object, a light detecting sensor for detecting light intensity of external environment, a nine-axis sensor for detecting the user's motion, a control unit for determining whether the user is at high risk of vision loss based on the distance information output from the distance detecting sensor, the light intensity information output from the light detecting sensor, and the motion information output from the nine-axis sensor, and generating an alert command when it is determined that the user is at high risk of vision loss; and a vibrator for providing an alert based on the alert command output from a control unit. |
US11574739B2 |
Systems and methods for formulating personalized skincare products
Systems and methods for formulating a personalized skincare product for a user. Data inputs reflecting dermal information of the user (e.g., hydration level measurements, oil level measurements, and a photograph of the user's skin reflecting a set of skin concerns) are collected by a computing device and used to determine a set of normalized scores. A skin health data set is generated based on the normalized scores and stored in memory. A skin health metric is determined based on the skin health data set and is stored in memory. The computing device determines, using a machine learning framework, one or more first skincare product formulations based on the user skin health data set. The formulation(s) can be used to manufacture one or more customized skincare products for the user and can be iteratively refined over time, e.g., by collecting additional data from the user over time. |
US11574737B2 |
Multi-communication path selection and security system for a medical device
A multi-communication path selection and security system for a medical device includes a medical device and a computer. The medical device includes a processor, one or more communication interfaces, and a memory that stores configurable settings, medical device policies and profiles associated with a plurality of communication links. The processor establishes a location variable associated with the medical device and when the location variable exceeds a location proximity threshold, the processor alters one or more settings of the medical device based on the medical device policies. The processor establishes a source location variable associated with the computer or an incoming message from the computer, and when the source location variable exceeds a source proximity threshold, the processor alters the incoming message or the settings of the medical device based on the medical device policies. |
US11574736B2 |
Wireless bed and surface locating system
Systems, methods, beds, supports surfaces and machine readable medium for associating beds and support surface of a healthcare facility are disclosed. A surface association system for a healthcare facility may comprise a plurality of beds. The system may further comprise a computing device and a plurality of support surfaces to be placed upon beds of the plurality of beds. The computing device may associate a support surface of the plurality of support surfaces with a bed of the plurality of beds. The computing device may make the association based upon status data received from the plurality of beds and the plurality of support surfaces. The support surface and/or bed to be associated may initiate a surface association request. The computing device, in response to the surface association request, may request performance of one or more actions on the bed and/or support surface to be associated to identify the bed and/or support surface from the beds and support surfaces of the healthcare facility. |
US11574735B2 |
Authentication of medication delivery vehicle to facilitate medication release
A delivery device includes a circuit for receiving an authentication signal. The delivery device contains a substance encapsulated therein. The delivery device determines whether a user is authenticated based upon the authentication signal and an identifier stored within the delivery device. The delivery device heats, responsive to determining that the user is not authenticated within a predetermined time period after the delivery device being ingested by the user, the substance encapsulated within the delivery device. |
US11574733B2 |
Method of historical identification and accuracy compensation for problem areas in a locating system
A caregiver location system includes a computer configured to track a location of a caregiver in a healthcare facility. A caregiver identification (ID) tag is worn by a caregiver and has a tag transmitter configured to communicate with a plurality of receivers. The plurality of receivers and the computer cooperate to form a locating system that is operable to determine a location of the caregiver ID tag. The computer collects data over time related to a caregiver location within the healthcare facility and determines a problem area within the healthcare facility where a determined caregiver location is inaccurate. |
US11574732B1 |
Virtual waiting room for medical appointments
Provided are mechanisms and processes for a virtual waiting room. According to various examples, the system includes a medical schedule processor that logs when a medical professional enters an examination room to conduct an examination of a patient and compares this time with scheduling information to predict whether future appointments on that day will be delayed. The scheduling information is cryptographically separated from Health Insurance Portability and Accountability Act (HIPAA) information. The system also includes a notification interface that sends data including current appointment status of the medical professional, predicted delays, and modified appointment times for each appointment for the day to a medical scheduling management app that is viewable by patients of the medical professional. The predicted delays and modified appointment times are updated periodically. |
US11574731B2 |
Computer-based systems and methods for action item evaluation and initiation via task data object generation
To identify relevant action items (that may ultimately be reflected as claims data) for closing an identified gap in care reflected by combinations of disparate claims data records within a claims data store, a task-based interventional system executes rule-based models to determine action items eligible for closing a particular gap in care identified based on criteria associated with one or more programs. The task-based interventional system executes one or more machine-learning models to generate care scores associated with relevant entities associated with the identified gaps in care and generates a task data object comprising data indicative of an action item to close the gap in care together with executable jobs for initiating computer-based workflows to provide data indicative of the gap in care to relevant entities. |
US11574726B2 |
Image analysis method for multicenter study and system thereof
An image analysis method for multicenter study includes, by a multicenter study support system, recruiting and selecting a plurality of agency systems to perform multicenter study, and then distributing an analysis guide and an analysis program corresponding to a purpose and condition of the multicenter study to each of the agency systems, by each of the agency systems, collecting analysis data acquired through the analysis guide and the analysis program and then uploading the analysis data to the multicenter study support system, and by the multicenter study support system, collecting and processing the uploaded analysis data, and then sharing the data processing result with each of the agency systems. |
US11574723B2 |
Group performance monitoring system and method
The present invention provides group performance monitoring systems and methods. In one exemplary embodiment, a system for monitoring a plurality of individuals engaged in an activity includes a base station, a plurality of individual monitors configured to communicate wirelessly with the base station, a plurality of sensors, each sensor in communication with an individual monitor, each configured to be coupled to an individual, and each configured to sense a characteristic of the individual and to transmit, during the activity, data indicative of the characteristic to the individual monitor, and a group monitoring device configured to communicate wirelessly with the base station, wherein each individual monitor is configured to transmit, during the activity, the data to the base station, wherein the base station is configured to receive the data and to transmit, during the activity, a metric based on the data to the group monitoring device, and wherein the group monitoring device is configured to display a representation of the metric. |
US11574720B2 |
System and method for transmitting electronic prescription on the basis of cloud computing
A system and a method for transmitting an electronic prescription on the basis of cloud computing. The cloud-based electronic prescription transmission method includes the steps of: requesting an electronic prescription from a hospital server, when a cloud server receives a request for the electronic prescription, by the cloud server; extracting patient information and prescription information stored in an EMR DB, by the hospital server; converting the prescription information according to a unique API, by an API builder unit; and authenticating the converted prescription information through an electronic signature of the clinic, encrypting the converted prescription information, and transmitting the electronic prescription to the cloud server, by the hospital server. |
US11574715B2 |
System and method for a health status display
Disclosed is a method for displaying a health registry-issued vaccination certification of a user on a user-mobile device, said method comprising the steps of: coupling the user-mobile device to a health registry over a network for display of a health registry-issued vaccination certification for the user; and outputting a visual display from the user-mobile device certifying the user's vaccination status. |
US11574710B1 |
Graphical user interface methodologies for alerting a healthcare practitioner to newly displayed clinical information
A method includes accessing, by a healthcare practitioner via an EHR software application loaded on an electronic device, patient information for a patient; determining, by an agent application loaded on the electronic device, the patient for which the patient information was accessed; communicating, from the agent application to an agent service, a request for data regarding the patient; communicating, from the agent service to the agent application, accessed community data for the patient; displaying, in an interface of the agent application, one or more data items based on the accessed community data; receiving user input corresponding to toggling of the agent application from a filtered mode to an unfiltered mode; in response to the toggling, displaying additional data items coded visual indications that the respective data items are newly displayed, the coded visual indications being coded to indicate a reason why each respective data item was not previously displayed. |
US11574709B2 |
Production device, system, and method
To facilitate production of “regenerative medicine products” using a quality by design (QbD) approach.In one embodiment of the present invention, a production device which produces a medical product and analyzes a starting material and a central management device which determines processing conditions in the production device are provided separately. In addition, by transmitting and receiving data and the like pertaining to the starting material between the production device and central management device data, the medical product is produced while production conditions therefor are continuously optimized. Thus, it is easy to produce a medical product while reducing or eliminating effects from changes in cells and tissues over time, from oscillation during transport, and from changes in surrounding environment such as changes in temperature, and to produce the desired medical product even when there are individual differences in the starting material. |
US11574708B2 |
Activity monitoring device with assessment of exercise intensity
Aspects relate to a portable device that may be used to identify a critical intensity and an anaerobic work capacity of an individual. The device may utilize muscle oxygen sensor data, speed data, or power data. The device may utilize data from multiple exercise sessions, or may utilize data from a single exercise session. The device may additionally estimate a critical intensity from a previous race time input from a user. |
US11574705B2 |
High-throughput hybridization and reading method for biochips and system thereof
A high-throughput hybridization and reading method for biochips uses probes with different marks to specifically connect single nucleotide loci by conducting connection between the probes and target genes at different temperatures, and performing hybridization at the same temperature after the probes are connected, thereby achieving hybridization detection for various loci in a single chip. The method enables fast detection for multiple loci as required by personalized medicine. The detection is high-throughput and systematized and provides highly visualized and highly accurate results. The method allows detection for different loci at different hybridization temperatures to be done simultaneously. The method features highly uniform and repeatable detection, making biochips more efficient and utility in terms of detection. Besides, the chip is easy to prepare and use, thus having a good promotional value. |
US11574702B2 |
Mining all atom simulations for diagnosing and treating disease
The present disclosure describes methods for determining the functional consequences of mutations. The methods include the use of machine learning to identify and quantify features of all atom molecular dynamics simulations to obtain the disruptive severity of genetic variants on molecular function. |
US11574696B2 |
Semiconductor test system and method
The present disclosure provides a semiconductor test method. The semiconductor test method includes the operations of: receiving a source code written in an interpreted language; and performing, by a first test apparatus, a first test on a device under test (DUT) based on the source code. The operation of performing, by the first test apparatus, the first test on the DUT based on the source code includes the operations of: interpreting, by a processor, the source code to generate a first interpreted code; and performing the first test on the DUT according to the first interpreted code. The first test apparatus is configured to execute the first interpreted code written in a first language. |
US11574683B2 |
Non-volatile memory device and programming method thereof
A non-volatile memory device includes: a memory cell array including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines, a row decoder configured to selectively control the plurality of word lines, a page buffer including a plurality of latches corresponding to the plurality of bit lines, respectively, and a control circuit configured to control the non-volatile memory device to enter a suspend state after terminating a verify operation of a program loop of a program operation of the plurality of memory cells in response to a suspend request being generated during an execution operation of the program loop. |
US11574677B2 |
Nonvolatile memory device with vertical string including semiconductor and resistance change layers, and method of operating the same
A nonvolatile memory device and a method of operating the same are provided. The nonvolatile memory device may include a memory cell array having a vertical stack-type structure, a control logic, and a bit line. The memory cell array may include memory cells that each include corresponding portions of a semiconductor layer and a resistance change layer. The control logic, in a read operation, may be configured to apply a first voltage to a non-select memory cell and a second voltage to a non-select memory cell. The first voltage turns on current only in the semiconductor layer portion of the non-select memory cell. The second voltage turns on current in both the semiconductor layer and resistance change layer portions of the select memory cell. The bit line may be configured to apply a read voltage to the select memory cell during the read operation. |
US11574674B2 |
SRAM based authentication circuit
A memory device includes a memory cell array comprising a plurality of memory cells wherein each of the plurality of memory cells is configured to be in a data state, and a physically unclonable function (PUF) generator. The PUF generator further includes a first sense amplifier, coupled to the plurality of memory cells, wherein while the plurality of memory cells are being accessed, the first sense amplifier is configured to compare accessing speeds of first and second memory cells of the plurality of memory cells, and based on the comparison, provide a first output signal for generating a first PUF signature. |
US11574668B2 |
Apparatuses and methods including ferroelectric memory and for operating ferroelectric memory
Apparatuses and methods are disclosed that include ferroelectric memory and for operating ferroelectric memory. An example apparatus includes a capacitor having a first plate, a second plate, and a ferroelectric dielectric material. The apparatus further includes a first digit line and a first selection component configured to couple the first plate to the first digit line, and also includes a second digit line and a second selection component configured to couple the second plate to the second digit line. |
US11574661B1 |
Shared command shifter systems and methods
The systems and methods described herein involve a device that may receive a plurality of commands and generate a common command indicative of matching data signals between each of the plurality of commands. The device may include a first latch that receives a shifted flag and outputs a shifted command in response to a first enable signal. The device may include shifters, where a first shifter may receive the common command, and a last shifter may couple to the first latch. The last shifter may receive a shifter common command and may generate the first enable signal using the shifted common command. |
US11574659B2 |
Parallel access to volatile memory by a processing device for machine learning
A memory system having a processing device (e.g., CPU) and memory regions (e.g., in a DRAM device) on the same chip or die. The memory regions store data used by the processing device during machine learning processing (e.g., using a neural network). One or more controllers are coupled to the memory regions and configured to: read data from a first memory region (e.g., a first bank), including reading first data from the first memory region, where the first data is for use by the processing device in processing associated with machine learning; and write data to a second memory region (e.g., a second bank), including writing second data to the second memory region. The reading of the first data and writing of the second data are performed in parallel. |
US11574658B2 |
Memory device with charge-recycling arrangement
A semiconductor device includes: a sense amplifier; a branched line selectively connectable to the amplifier; an array of bit lines connected to corresponding memory cells; and an intra-sense-amplifier recycling arrangement configured to do as follows including: recovering a first charge from a first bit line associated with a first one of the memory cells, the first charge being associated with a preceding first evaluation performed by the sense amplifier; and boosting the branched line to a reference voltage including reusing the first charge to at least partially charge the branched line; and wherein the sense amplifier is configured to make a second evaluation of a stored value in a second memory cell relative to the reference voltage. |
US11574648B2 |
Optical power sensor for a heat-assisted magnetic recording slider
An apparatus comprises a slider configured for heat-assisted magnetic recording comprising an air bearing surface (ABS). The slider comprises a write pole at or near the ABS, and a near-field transducer (NFT) at or near the ABS and proximate the write pole. A main waveguide is configured to receive light from a laser source and communicate the light to the NFT. An optical power sensor comprises a tap waveguide optically coupled to the main waveguide and comprising a first end and an opposing second end. The optical power sensor also comprises a bolometer optically coupled to the tap waveguide and configured to receive a portion of the light extracted from the main waveguide by the tap waveguide. |
US11574647B1 |
HAMR head with near-field transducer (NFT) with trailing bevel
Disclosed herein are embodiments of a heat-assisted magnetic recording (HAMR) head that includes a near-field transducer (NFT) with a trailing bevel. Also disclosed are sliders and data storage devices comprising those HAMR heads, and methods of manufacturing HAMR heads with NFTs having trailing bevels. A HAMR head comprises a waveguide core, a main pole, and a NFT comprising a trailing beveled edge at an acute angle to an air-bearing surface (ABS) of the HAMR head. A method of fabricating a HAMR head comprises depositing material for a NFT, creating a trailing-side surface of the NFT, and creating a trailing beveled edge in the trailing-side surface of the NFT at the ABS, and forming a dielectric layer over the trailing beveled edge. The trailing beveled edge is at an acute angle to the ABS, and a remainder of the trailing-side surface of the NFT is substantially perpendicular to the ABS. |
US11574645B2 |
Bone conduction headphone speech enhancement systems and methods
Systems and methods for enhancing a headset user's own voice include at least two outside microphones, an inside microphone, audio input components operable to receive and process the microphone signals, a voice activity detector operable to detect speech presence and absence in the received and/or processed signals, and a cross-over module configured to generate an enhanced voice signal. The audio processing components includes a low frequency branch comprising low pass filter banks, a low frequency spatial filter, a low frequency spectral filter and an equalizer, and a high frequency branch comprising highpass filter banks, a high frequency spatial filter, and a high frequency spectral filter. |
US11574643B2 |
Methods and apparatus for audio signature generation and matching
A method for generating a signature is disclosed. As part of the method, a first number of bits are identified in respective rows of an audio signature matrix that are determined to be the strongest bits in the row, bits of the audio signature matrix are replaced with respective cells having values depending on whether the respective bits are included in the first number of bits, a set of uniformly distributed numbers are generated within a range of numbered locations corresponding to cells of the audio signature matrix; numerical distances are determined, from respective numbers in the set of uniformly distributed numbers, to the numbered locations of the matrix, associated with nearest occurrences of a first value. A set of integers is generated based on the distances. |
US11574642B2 |
System and method to correct for packet loss in ASR systems
A system and method are presented for the correction of packet loss in audio in automatic speech recognition (ASR) systems. Packet loss correction, as presented herein, occurs at the recognition stage without modifying any of the acoustic models generated during training. The behavior of the ASR engine in the absence of packet loss is thus not altered. To accomplish this, the actual input signal may be rectified, the recognition scores may be normalized to account for signal errors, and a best-estimate method using information from previous frames and acoustic models may be used to replace the noisy signal. |
US11574641B2 |
Method and device with data recognition
A processor-implemented method with data recognition includes: extracting input feature data from input data; calculating a matching score between the extracted input feature data and enrolled feature data of an enrolled user, based on the extracted input feature data, common component data of a plurality of enrolled feature data corresponding to the enrolled user, and distribution component data of the plurality of enrolled feature data corresponding to the enrolled user; and recognizing the input data based on the matching score. |
US11574640B2 |
User-assigned custom assistant responses to queries being submitted by another user
Implementations set forth herein relate to an automated assistant that can be customized by a user to provide custom assistant responses to certain assistant queries, which may originate from other users. The user can establish certain custom assistant responses by providing an assistant response request to the automated assistant and/or responding to a request from the automated assistant to establish a particular custom assistant response. In some instances, a user can elect to establish a custom assistant response when the user determines or acknowledges that certain common queries are being submitted to the automated assistant—but the automated assistant is unable to resolve the common query. Establishing such custom assistant responses can therefore condense interactions between other users and the automated assistant. Furthermore, as such interactions are more immediately resolved, the automated assistant can avoid wasteful consumption of computational resources that may otherwise occur during prolonged assistant interactions. |
US11574635B2 |
Policy authoring for task state tracking during dialogue
Conversational understanding systems allow users to conversationally interface with a computing device. In examples, a query may be received that includes a request for execution of a task. A data exchange task definition may be accessed. The data exchange task definition assists a conversational understanding system in managing task state tracking for information needed for task execution. Using the data exchange task definition, a per-turn policy for interacting with the user computing device is generated based on the state of a dialogue with a computing device and an evaluation of a process flow chart provided by a task owner resource. The task owner resource may be independent from the conversational understanding system. A response to the query may be generated and output based on the per-turn policy. In examples, the per-turn policy is used to generate one or more responses during a dialogue with a user via a computing device. |
US11574631B2 |
Device control system, device control method, and terminal device
Provided is a device control system configured to: acquire user setting relating to a device; generate a phrase for controlling the device based on the acquired user setting; and output data for displaying the generated phrase. |
US11574630B2 |
Digital media environment for conversational image editing and enhancement
Conversational image editing and enhancement techniques are described. For example, an indication of a digital image is received from a user. Aesthetic attribute scores for multiple aesthetic attributes of the image are generated. A computing device then conducts a natural language conversation with the user to edit the digital image. The computing device receives inputs from the user to refine the digital image as the natural language conversation progresses. The computing device generates natural language suggestions to edit the digital image based on the aesthetic attribute scores as part of the natural language conversation. The computing device provides feedback to the user that includes edits to the digital image based on the series of inputs. The computing device also includes as feedback natural language outputs indicating options for additional edits to the digital image based on the series of inputs and the previous edits to the digital image. |
US11574628B1 |
Deep multi-channel acoustic modeling using multiple microphone array geometries
Techniques for speech processing using a deep neural network (DNN) based acoustic model front-end are described. A new modeling approach directly models multi-channel audio data received from a microphone array using a first model (e.g., multi-geometry/multi-channel DNN) that is trained using a plurality of microphone array geometries. Thus, the first model may receive a variable number of microphone channels, generate multiple outputs using multiple microphone array geometries, and select the best output as a first feature vector that may be used similarly to beamformed features generated by an acoustic beamformer. A second model (e.g., feature extraction DNN) processes the first feature vector and transforms it to a second feature vector having a lower dimensional representation. A third model (e.g., classification DNN) processes the second feature vector to perform acoustic unit classification and generate text data. The DNN front-end enables improved performance despite a reduction in microphones. |
US11574624B1 |
Synthetic speech processing
A speech-processing system receives input data representing text. An input encoder processes the input data to determine first embedding data representing the text. A local attention encoder processes a subset of the first embedding data in accordance with a predicted size to determine second embedding data. An attention encoder processes the second embedding data to determine third embedding data. A decoder processes the third embedding data to determine audio data corresponding to the text. |
US11574623B2 |
Audio streaming of text-based articles from newsfeeds
An example embodiment may involve receiving, from a client device, a selection of text-based articles from newsfeeds. The selection may specify that the text-based articles have been flagged for audible playout. The example embodiment may also involve, possibly in response to receiving the selection of the text-based articles, retrieving text-based articles from the newsfeeds. The example embodiment may also involve causing the text-based articles to be converted into audio files. The example embodiment may also involve receiving a request to stream the audio files to the client device or another device. The example embodiment may also involve causing the audio files to be streamed to the client device or the other device. |
US11574620B2 |
Sonic device and method for repelling mosquitoes
Methods and devices for repelling mosquitoes may operate by generating the sounds of fore and hind pairs of dragonfly wings, which may be dragonfly wing beat sounds. Such sounds may be generated using digital or analog circuitry. The digital sounds may be recordings of synthesized or enhanced sounds of dragonfly wings beating. The device may take the form of a button that may be worn or otherwise carried by a user. |
US11574618B2 |
Methods and apparatus for harmonic source enhancement
Methods and apparatus for harmonic source enhancement are disclosed herein. An example apparatus includes an interface to receive a media signal. The example apparatus also includes a harmonic source enhancer to determine a magnitude spectrogram of audio corresponding to the media signal; generate a time-frequency mask based on the magnitude spectrogram; and apply the time-frequency mask to the magnitude spectrogram to enhance a harmonic source of the media signal. |
US11574615B2 |
Keyboard apparatus and load application method
Provided is a keyboard apparatus including: a hammer, having a mass body on one end side, rotating in a first direction by being pushed on the other end side when a key is pressed; and a load application member, applying, to the hammer, at least one of a first load directed in the first direction and a second load directed in a second direction opposite the first direction. The first load is a load that gradually increases as approaching a terminal position of the key in key pressing. The second load is a load that gradually decreases as approaching the terminal position. |
US11574612B2 |
Electronic devices and operating methods of electronic devices
An electronic device includes a display panel that includes a first region including first pixel groups and a second region including second pixel groups, and a compensation circuit. The compensation circuit may receive first image data. The compensation circuit may compensate to generate second image data in response to a determination that the first image data corresponds to at least one of one or more particular first pixel groups that are adjacent to a boundary between the first region and the second region or one or more particular second pixel groups that are adjacent to the boundary. The compensation circuit outputs the second image data to the display panel. |
US11574610B2 |
Signal processing method of transparent display
A signal processing method of a transparent display is disclosed. The signal processing method includes: receiving an input signal; performing a signal conversion step on the input signal to form a converted signal; after performing the signal conversion step, performing a signal identification step based on the converted signal; generating an image signal and a control signal from the input signal and a signal identification result of the signal identification step; outputting the image signal for light emission adjustment of the transparent display; and outputting the control signal for transparency adjustment of the transparent display, wherein a converted gray scale of a pixel is obtained by multiplying at least two gray scales among a red gray scale, a green gray scale, and a blue gray scale of the pixel by previously set corresponding coefficients and summing the multiplied gray scales. |
US11574605B2 |
Display panel and display device including the same
A display panel includes a first display disposed on a first glass substrate; a second display disposed on a second glass substrate adjacent to the first glass substrate; and a first organic layer connecting the first glass substrate and the second glass substrate, wherein each of the first display and the second display includes a plurality of first gate lines disposed in a first direction, a plurality of first data lines disposed in a second direction crossing the first direction, and first subpixels defined by the plurality of first gate lines and the plurality of first data lines which cross each other, and wherein first wirings electrically connecting the first subpixels of the first display and the first subpixels of the second display are disposed on the first organic layer. |
US11574602B2 |
Display device and electronic device including the same
The display device includes a first data line group including data lines connected to pixels arranged at a first resolution; a second data line group including data lines connected to pixels arranged at the first resolution and pixels arranged at a second resolution; a first gamma compensation voltage generation unit that divides a first reference voltage and outputs a gamma compensation voltage; a second gamma compensation voltage generation unit that divides a second reference voltage and outputs gamma compensation voltages; a first data drive unit that converts pixel data into the gamma compensation voltage output from the first gamma compensation voltage generation unit and outputs a data voltage to the first data line group; and a second data drive unit that converts pixel data into the gamma compensation voltage output from the second gamma compensation voltage generation unit and outputs a data voltage to the second data line group. |
US11574601B2 |
Display device and method for controlling display device
According to an embodiment of the present disclosure, a method for controlling a display device includes inputting frame data for each frame input period of a vertical synchronization signal, accumulating stress data for some pixels in predetermined accumulation units based on the frame data for each blank period of the vertical synchronization signal, accumulating an input time of the frame data, calculating a correction gain value for correcting the accumulated stress data based on the input time accumulated when the accumulation of the stress data is completed for all pixels, correcting the accumulated stress data based on the correction gain value, and storing the corrected accumulated stress data. |
US11574597B2 |
Gate driving unit having node isolation
A gate driving unit, a gate driving circuit, a gate driving method, and a display device are provided. The gate driving unit includes a first output circuit and a second output circuit; the second output circuit comprises a first output sub-circuit; the first output circuit is respectively electrically connected to the first node, the second node and the first gate driving signal output end and is configured to control the first gate driving signal output end to output a first gate driving signal under the control of the potential of the first node and the potential of the second node; the first output sub-circuit is respectively electrically connected to the first node, the second gate driving signal output end and the first clock signal end, and is configured to control the second gate driving signal output end to be connected to the first clock signal end. |
US11574595B2 |
Pixel circuit, display panel, display device, and driving method
A pixel circuit, a display panel, a display device, and a driving method. The pixel circuit includes a light emitting element, a driving transistor, a light emitting control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, and an initializing circuit. The reset circuit includes a first transistor, the first data write circuit includes a third transistor, and a channel length-width ratio of the first transistor is greater than a channel length-width ratio of the third transistor. |
US11574592B2 |
Display device
A display device includes a base substrate including a first substrate and a second substrate sequentially laminated, a lower semiconductor layer disposed on at least one of the first substrate and the second substrate, a buffer layer disposed on the base substrate, an active semiconductor layer disposed on the buffer layer and including a first active layer of a first transistor and a second active layer of a second transistor, a first insulating layer disposed on the active semiconductor layer, and a first conductive layer disposed on the first insulating layer and including a first gate electrode of the first transistor and a second gate electrode of the second transistor, wherein the lower semiconductor layer overlaps the first active layer, and does not overlap the second active layer. |
US11574587B2 |
Display device
A display device includes a display panel including gate lines and pixels connected to the gate lines, and a gate driver including plural stages providing gate signals to the gate lines. A first stage among the stages includes a node controller including an input terminal and configured to control a voltage of a first control node and a voltage of a second control node, and an output unit connected to a first gate power source line and configured to output a first gate power source voltage of the first gate power source line as a gate signal through an output terminal in response to the voltage of the first control node. The node controller includes a first auxiliary transistor connected in the form of a diode between the input terminal and the second control node and a boosting capacitor connected between the second control node and the output terminal. |
US11574583B2 |
Light emitting display panel and light emitting display apparatus including the same
The light emitting display panel includes a plurality of pixels, a plurality of gate lines transferring gate signals to the plurality of pixels, a plurality of data lines transferring data voltages to the plurality of pixels, and a sensing line connected to a plurality of light emitting devices respectively included in the plurality of pixels. Each of the plurality of pixels includes a light emitting device, a sensing control transistor including a first terminal connected to a first terminal of the light emitting device and a gate connected to a sensing control line, and a sensing switching transistor including a first terminal connected to a second terminal of the sensing control transistor, a second terminal connected to the sensing line, and a gate connected to a sensing switching line. |
US11574579B2 |
Enabling display filters in collaborative environments
Display filters, including color filters, can be enabled in collaborative environments. When a user of an end user device desires to have a color filter applied, a windowing system or other source of graphics data can render a frame via a graphics driver. Once the frame is rendered, the graphics driver can enable a collaboration tool to capture the frame and share it via a collaboration solution. Separately from the rendering of the frame, the windowing system can leverage a color filter module to directly apply a color filter to the frame. Once the color filter is applied, the windowing system can cause the frame to be displayed locally. Because the graphics driver is not used to apply the color filter, the color filter will not be applied to any frame that the collaboration tool captures and shares. |
US11574576B1 |
Dynamic refresh rate switching
Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption. |
US11574575B2 |
Shift register unit, shift register, display panel and driving method thereof
Provided are a shift register unit, a shift register, a display panel and a driving method thereof. The shift register unit includes: an input circuit electrically coupled to an input terminal, a first voltage terminal and a pull-up node; an output circuit electrically coupled to the pull-up node, a first clock terminal, a first scan control terminal, a first output terminal and a second output terminal; and a scan control circuit electrically coupled to the second output terminal, a second voltage terminal and a second scan control terminal. The input circuit is configured to write a first voltage provided by the first voltage terminal into the pull-up node in response to a start signal inputted to the input terminal. The output circuit is configured to output a first clock signal from the first clock terminal via the first output terminal, when the pull-up node is at the first voltage. |
US11574574B2 |
Display device and method of driving the same
A display device includes a processor which supplies grayscale data in active periods of frame periods and stops supply of the grayscale data in blank periods of the frame periods, a timing controller which generates a change signal when a difference between a first blank period of a first frame period and a second blank period of a second frame period is greater than a threshold value, a power supply which supplies a first power voltage having a voltage level changed based on the change signal to a first power line, and pixels commonly connected to the first power line. |
US11574573B2 |
Display system
A high-resolution display system is provided.A display system with high display quality is provided. The display system includes a processing unit and a display unit. A first image signal is supplied to the processing unit. The processing unit has a function of generating a second image signal by using the first image signal. The processing unit has a function of generating a correction signal. The display unit includes a pixel. The pixel includes a display element and a memory circuit. The second image signal and the correction signal are supplied to the pixel. The memory circuit has a function of retaining the correction signal. |
US11574572B2 |
Display panel having special-shaped area and display device
Provided are a display panel and a display device. The display panel includes a display area and a non-display area surrounding the display area, the display area includes a first rectangular area and a first special-shaped area disposed adjacent to the first rectangular area, and the non-display area includes a second rectangular area adjacent to the first rectangular area and a second special-shaped area adjacent to the first special-shaped area. The display area includes pixel units arranged in an array, and a plurality of shift registers are disposed in the second rectangular area and the second special-shaped area, where each of the plurality of shift registers is connected to a row of pixel units. The second special-shaped area includes a laser cutting affected area, where none of the plurality of shift registers is disposed in at least part of the laser cutting affected area. |
US11574568B2 |
Display apparatus and method of driving the same
A display apparatus includes a display panel, a driving controller and a data driver. The driving controller is configured to predict a panel temperature according to a position in the display panel based on input image data, to calculate a block current of a display block of the display panel and a panel resistance according to the position in the display panel based on the panel temperature, to calculate a voltage drop according to the position in the display panel based on the block current and the panel resistance and to compensate the input image data based on the voltage drop to generate a data signal. The data driver is configured to convert the data signal to a data voltage and to output the data voltage to the display panel. |
US11574567B2 |
Display panel, display apparatus and crack detection method therefor
A display panel includes a plurality of sub-pixels and a plurality of data lines, and a detection circuit. The data lines include at least one first data line. The detection circuit includes a first detection signal line, a detection control signal line, and at least one first switch. The first detection signal line and the detection control signal line detour along an edge of the active area. The first detection signal line is configured to transmit a detection signal, and the detection control signal line is configured to transmit a detection control signal. The first switch is electrically connected to the first detection signal line, the detection control signal line, and the at least one first data line, and is configured to close a line between the first detection signal line and the first data line, in response to the detection control signal. |
US11574566B2 |
Power voltage generator, method of controlling the same and display apparatus having the same
A power voltage generator includes a first sensor, a second sensor, a comparator and a shutdown controller. The first sensor is configured to sense a first power voltage output node that outputs a first power voltage. The second sensor is configured to sense a second power voltage output node that outputs a second power voltage. The comparator is configured to compare a first sensing signal of the first sensor with a second sensing signal of the second sensor. The shutdown controller is configured to shut down the power voltage generator based on a comparison signal from the comparator. |
US11574564B2 |
Adhesive-backed wall, floor, and window graphics and installation method
An adhesive-backed floor, wall, or window graphic adapted for installation on a floor, wall, or window, is provided that includes a printed flexible substrate, an adhesive located on a back of the printed flexible substrate, and a back liner system. The back liner system, at least for the adhesive-backed wall and window graphic, includes removable liner dots at least in two upper corners of the adhesive-backed window graphic and in a medial location of the adhesive-backed window graphic, a center removable liner strip that is oriented vertically in an installation orientation of the adhesive-backed window graphic, and a plurality of side removable liner strips located on both sides of the center removable liner strip. An installation method using the adhesive-backed floor, wall, or window graphic is also provided that provides for easier installation with professional results. |
US11574563B2 |
Ultrasound guided training simulators for cryoneurolysis pain blocks
In certain embodiments, the present disclosure provides an anthropomorphic phantom for use with cryoneurolysis training. The anthropomorphic phantom having a body shaped to simulate a human anatomical structure. In some forms, the phantom body comprises a first material configured to simulate human soft tissue, a simulated nerve embedded within the first material, and a simulated fascial plane embedded within the first material superficial to the simulated nerve. |
US11574559B2 |
Refreshable tactile display
A tactile display for dynamically reproducing content from an electronic device, such as a computer, tablet, mobile phone or other device, in a touch-sensory format, such as Braille. The tactile display includes a housing and a plurality of tactile elements. The tactile elements are movable relative to the housing between an extended position for engagement by a user and a retracted position at or inward of a surface of the housing. |
US11574558B2 |
Game-based method for developing foreign language vocabulary learning application
The present disclosure is technology providing a foreign language learning application through game contents through a user terminal (smart phone, tablet, PC, or the like), and provides a foreign language word and a meaning thereof based on a preset language provided in an application together. Therefore, it is possible to provide a foreign language learning effect in which the user becomes a subject and learns the foreign language word while actively participating in the game by increasing ‘entertainment’ and ‘participation’ rather than a passive method for learning to write and listen to foreign language alphabets, simply and repeatedly. In addition, it is possible to provide an application that maximizes the effect of learning by repeatedly providing a word that has been encountered once so as not to forget by providing repeated learning based on an Ebbinghaus forgetting curve. |
US11574553B2 |
Feeling experience correlation
A system including sensors configured to provide physiological markers of a developer and a controller configured provide information indicative of a user experience to the developer while receive signals from the sensors. The controller is configured to utilize cognitive analysis determine developer emotion responses as the developer receives the user experience. The controller compares a developer emotion classification with a user emotion classification of a user as the user generated the user experience. The system generates a prioritized backlog to identify points where emotion responses between user and developer are in common, or where emotion responses between user and developer differ. |
US11574552B2 |
Method and apparatus of diagnostic test
Method, apparatus and computer program for providing a personalized study plan to a learner through cognitive and behavioral diagnosis of the learner. A learner who uses a data input device such as a smart pen and a stylus pen by using data obtained from the data input device. The method, apparatus and computer program relate to technology for obtaining input data based on information inputted by a user for at least one question with the data input device, creating test behavior data on the user from the obtained input data, analyzing cognition and behavior of the user based on at least one of metadata on the at least one question and the created test behavior data, and providing a personalized study plan to the user through an algorithm using machine learning based on the cognition and behavior analysis. |
US11574549B2 |
Composite vertical profile display systems and methods
Methods and systems are provided for guiding or otherwise assisting operation of an aircraft when diverting from a flight plan. One method involves determining a gliding trajectory for the aircraft based at least in part on a current altitude of the aircraft, providing a graphical representation of the gliding trajectory for the aircraft, identifying a plurality of landing locations within a range defined by the gliding trajectory from the aircraft, and for each landing location of the plurality of landing locations, providing a graphical representation of a respective landing location with respect to the gliding trajectory at a respective altitude associated with the respective landing location and at a respective distance with respect to a graphical representation of the aircraft corresponding to a respective geographic distance between a current location of the aircraft and the respective landing location. |
US11574547B2 |
Unmanned aerial vehicle ad-hoc clustering and collaboration via shared intent and operator discovery
Systems and methods for establishing an ad-hoc collaboration between unmanned aerial vehicles (UAVs) are provided. A method includes: configuring intent data of a first UAV using a controller of the first UAV; configuring a collaboration plan for the first UAV and a second UAV based on a determination of a shared intent between the first UAV and the second UAV; executing the collaboration plan by flying the first UAV and gathering data using the first UAV based on the collaboration plan; and sharing the gathered data with an operator of the second UAV. |
US11574543B2 |
Transport dangerous location warning
An example operation includes one or more of receiving, by a server, first data from a transport experiencing a near accident with a device external to the transport, the first data comprising a location of the transport and information related to a maneuvering of the transport, determining, by the server, that the location of the transport is a dangerous location and the maneuvering of the transport constitutes the near accident based on the first data, and sending a first notification, by the server, to another transport proximate to the dangerous location, the first notification comprises information related to the dangerous location and the near accident. |
US11574542B2 |
Systems and methods for providing safety for drivers and riders in a shared transport system
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other. |
US11574539B2 |
Quality corrected traffic flow predictions
A traffic-flow prediction for a roadway segment is obtained at the processing hub by receiving an externally generated prediction, or generating the prediction locally. The prediction is obtained. Traffic-flow prediction data, which is individually collected by multiple traffic probes and associated with the roadway segment, is obtained, and saved as recorded traffic data. A validation module generates a verified traffic-flow prediction based on a subset of the recorded traffic data, wherein the subset of the recorded traffic data. Traffic-flow prediction data collected by a first subset of traffic probes is included, but traffic-flow prediction data collected by a second subset of the traffic probes is specifically excluded. A quality index is generated based on a degree to which the traffic-flow prediction corresponds to the verified traffic-flow prediction. The traffic-flow prediction is conditionally corrected based on the quality index. Traffic messages including the prediction are sent to at least one user device. |
US11574537B2 |
Ascertaining a number of traffic lanes and lane markings on road segments
A method is described for creating observation data, in particular by at least one vehicle, traveled road segments being ascertained by the vehicle, lanes of the road segments traveled by the vehicle being ascertained by the vehicle, and the ascertained road segments together with the ascertained traveled lanes being transmitted as observation data from the vehicle to an external server unit. A method for ascertaining a number of traffic lanes, to a system, to an external server unit, and to a control unit are also described. |
US11574532B2 |
Visible-light-image physiological monitoring system with thermal detecting assistance
A visible-light-image physiological monitoring system with thermal detecting assistance is disclosed. The system takes a visible-light image and a thermal image of a body at the same time. A processing unit identifies a body feature of the visible-light image and determines a coordinate of the feature. In a learning mode, an initial temperature of the body feature is determined from the thermal image according to the coordinate of the body feature. After then, a physiological status monitoring mode is executed to monitor the temperature changes of the body feature and output an alarm when the temperature is determined to be abnormal. Therefore, a monitoring accuracy of the visible-light-image physiological monitoring system is increased and avoids transmitting false alarms or no alarms. |
US11574530B2 |
Electronic sensor with flexible sensing device
An electronic barrier alarm sensor having a flexible sensing device. The sensor may be mounted to a door, door frame, window, window frame, object or wall to detect when a door or window has been opened, that an object has been moved or to detect the presence of an animal. The flexible sensing device comprises one or more attributes that change as the flexible sensing device is bent, or unbent, by operation of a door, window, removal of an object, or the presence of an animal. Based on the changes, the electronic barrier alarm sensor may transmit an alarm signal when one or more measured values of the one or more attributes changes by more than one or more predetermined amounts. |
US11574528B2 |
Linked game play on gaming machines
Embodiments of the present concept provide gaming devices configured for linked game play. First and second gaming devices that are separately playable by first and second players are electronically linked so that a gaming event being played at the first gaming device may also be being played at the second gaming device. Also provided is a method of sharing game play across multiple gaming devices, where the method includes receiving a wager from a first player at a first gaming device, receiving a wager from a second player at a second gaming device, initiating a gaming event that is displayed at the first and second gaming devices, and awarding prizes associated with gaming outcomes displayed at the first and second gaming devices. These and other arrangements of the present concept may allow cooperative or competitive game play between the first and second player. |
US11574526B2 |
Game live auction system and method of operation
A method for conducting a raffle comprising reading an item identifier from an identification tag affixed to an item at an equipment management system, prior to an event related to the item. The raffle notification data is then transmitted to users after the event has occurred. A plurality of raffle ticket purchase requests are then received from the plurality of devices and are processed. The raffle tickets are then delivered to the plurality of devices, such as in electronic form. One of the raffle tickets is then selected, and winning notification data is transmitted to the associated device. The winner can authenticate the winning item by reading the identification tag affixed to the item after the event at the equipment management system. |
US11574525B2 |
Gaming system and method for providing predictable changing paytables
Gaming systems and methods which utilize one or more predictable changing paytables in association with one or more plays of a game. |
US11574523B2 |
Gaming device and method for operating a gaming device
Gaming devices, and methods for operating them, are provided that may display an attract mode display that includes one or more bonus markers and a plurality of denomination markers. One of the denomination markers may be highlighted, and a bonus prize associated with a bonus marker and the currently highlighted denomination marker may be determined and displayed in a region of the display associated with that bonus marker. The display may be controlled to display a denomination transition in which the highlighted denomination marker reverts to a non-highlighted representation and the next denomination marker is highlighted. In conjunction therewith, a bonus transition may be displayed in which the bonus prize displayed in association with at least one bonus marker is changed to a bonus prize associated with both that bonus marker and the newly highlighted denomination marker. Such operations may be repeated one or more times, if desired. |
US11574522B1 |
Systems and methods for arranging interface elements based on broadcaster events
Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile. |
US11574519B2 |
Methods and systems for presenting a gaming-related message to a gamer in an area proximate to a beacon associated with a casino
A server system for electronic games includes a memory and a processor configured to execute instructions stored in the memory. When the instructions are executed, the instructions cause the processor to receive from a communication device, a plurality of first signals generated in response to the communication device entering one or more predefined zones associated with the electronic games, and generate, based on the plurality of first signals, a heat map that defines one or more cells based upon a magnitude of a data element of the first signals. |
US11574516B2 |
Method, system, and computer readable medium for setting discrimination criterion information
A method for setting discrimination criterion information pieces for one or more additional denominations in a coin discrimination apparatus is provided, which eliminates the task of visiting the installation location of an existing coin discrimination apparatus to exchange this apparatus for a new one including discrimination criterion information pieces for one or more additional denominations and the task of setting discrimination criterion information pieces for the one or more additional denominations manually in the apparatus. A target denomination is designated from current denominations whose discrimination criterion information pieces are stored in a coin discrimination apparatus. Then, discrimination criterion information pieces for an additional denomination are calculated based on discrimination criterion information pieces for the target denomination, target denomination standard information pieces corresponding to the discrimination criterion information pieces for the target denomination, and additional denomination standard information pieces corresponding to the discrimination criterion information pieces for the additional denomination. |
US11574510B2 |
Multi-functional automotive diagnostic tablet with interchangeable function-specific cartridges
A multi-functional automotive diagnostic device includes a base unit having a display screen and a base electrical connector. The device additionally includes a first cartridge including a first body, a first electrical connector, and a first automotive tool. The device further includes a second cartridge including a second body, a second electrical connector, and a second automotive tool. The first and second cartridges are interchangeably engageable with the base unit, such that engagement of the first cartridge to the base unit occurs when the first electrical connector is electrically connected to the base electrical connector which configures the base unit to operate in accordance with the first automotive tool and engagement of the second cartridge to the base unit occurs when the second electrical connector is electrically connected to the base electrical connector which configures the base unit to operate in accordance with the second automotive tool. |
US11574509B2 |
Vehicle diagnostic system, vehicle, and method of display of vehicle diagnostic result
A vehicle diagnostic system diagnoses a vehicle having a battery mounted thereon. The vehicle diagnostic system includes an instrument panel for showing a capacity retention of the battery, and an ECU that calculates the capacity retention to be displayed on the instrument panel. The ECU measures the full charge capacity of the battery each time external charging is completed, and, based on a result of the measurement, updates a capacity deterioration curve indicative of changes in over time of the capacity retention. When a display request for showing the capacity retention on the instrument panel is generated, the ECU calculates the capacity retention when the display request is generated by referring to the updated capacity deterioration curve. |
US11574501B2 |
Rifle-like camera for long distance face recognition
An improved long-range facial recognition system is provided. The facial recognition system includes an integrated, rifle-like mounting platform with modular and interchangeable components, including a machine-vision camera, a facial recognition module, and an aiming scope. The mounting platform includes an elongated frame, a hand grip, a shoulder stock, and an underbody support attachment for an optional bipod. The mounting platform provides an intuitive, shoulder-operated support structure for stabilizing the machine-vision camera and reducing vibrations that otherwise inhibit long distance imaging. |
US11574499B2 |
Apparatus with fake fingerprint detection and method with updating of model to prevent fake fingerprint
A processor-implemented method includes: obtaining an input embedding vector corresponding to an input fingerprint image for authentication; determining a confidence value of the input embedding vector based on fingerprint data of an initial model including either one or both of a trained real fingerprint determination model and a trained fake fingerprint determination model that are provided in advance; and updating the initial model based on the input embedding vector, in response to the confidence value being greater than or equal to a first threshold. |
US11574494B2 |
Training a neural network to determine pedestrians
A training system for a neural network system and method of training is disclosed. The method may comprise: receiving, from a sensor, an image frame captured while an operator is controlling a vehicle; using an eye-tracking system associated with the sensor, monitoring the eyes of the operator to determine eyeball gaze data; determining, from the image frame, a plurality of pedestrians; and iteratively training the neural network system to determine, from among the plurality of pedestrians, the one or more target pedestrians using the eyeball gaze data and an answer dataset that is based on the eyeball gaze data, wherein the determined one or more target pedestrians have a relatively-higher probability of collision with the vehicle than a remainder of the plurality of pedestrians. |
US11574493B1 |
Image data extraction for transaction management
Techniques are described for migrating information from a first account to a second account, based on analyzed image(s) of document(s). Image(s) of a document may be generated using an image capture device of a smartphone or other portable computing device. The image(s) may be analyzed, through pattern recognition analysis or barcode scanning, to extract the information from the image(s). The information may then be employed to schedule a transaction, such as payment of a bill described in the information. In some instances, the extracted information may be used as part of an account migration process, in which transactions are migrated from a first account to a second account. |
US11574488B2 |
Machine learning and/or image processing for spectral object classification
In one embodiment, a method of machine learning and/or image processing for spectral object classification is described. In another embodiment, a device is described for using spectral object classification. Other embodiments are likewise described. |
US11574485B2 |
Automatic measurements based on object classification
Various implementations disclosed herein include devices, systems, and methods that obtain a three-dimensional (3D) representation of a physical environment that was generated based on depth data and light intensity image data, generate a 3D bounding box corresponding to an object in the physical environment based on the 3D representation, classify the object based on the 3D bounding box and the 3D semantic data, and display a measurement of the object, where the measurement of the object is determined using one of a plurality of class-specific neural networks selected based on the classifying of the object. |
US11574483B2 |
Methods and systems for computer-based determining of presence of objects
A method and an electronic device for determining a presence of an obstacle in a surrounding area of a self-driving car (SDC) are provided. The method comprises receiving sensor data representative of the surrounding area of the SDC in a form of 3D point cloud data; generating, by an MLA, based on the 3D point cloud data, a set of feature vectors representative of the surrounding area; generating, by the MLA, a grid representation of the surrounding area, each given cell of the grid representation including a predicted distance parameter indicative of a distance from the given cell to a closest cell with the obstacle; and using, by the electronic device, the distance parameter to determine presence of the obstacle in the surrounding area of the SDC. |
US11574478B2 |
Machine perception using video/image sensors in an edge/service computing system architecture
An edge computing system is deployed at a physical location and receives an input from one or more image/video sensing mechanisms. The edge computing system executes artificial intelligence image/video processing modules on the received image/video streams and generates metrics by performing spatial analysis on the images/video stream. The metrics are provided to a multi-tenant service computing system where additional artificial intelligence (AI) modules are executed on the metrics to execute perception analytics. Client applications can then be run on the output of the AI modules in the multi-tenant service computing system. |
US11574475B2 |
Systems and methods for improved operations of ski lifts
Systems and methods for improved operations of ski lifts increase skier safety at on-boarding and off-boarding locations by providing an always-on, always-alert system that “watches” these locations, identifies developing problem situations, and initiates mitigation actions. One or more video cameras feed live video to a video processing module. The video processing module feeds resulting sequences of images to an artificial intelligence (AI) engine. The AI engine makes an inference regarding existence of a potential problem situation based on the sequence of images. This inference is fed to an inference processing module, which determines if the inference processing module should send an alert or interact with the lift motor controller to slow or stop the lift. |
US11574472B2 |
Augmented, virtual and mixed-reality content selection and display
Systems, methods and techniques for automatically recognizing two or 3-dimensional real world objects with an augmented reality display device (smartphone or glasses etc.), and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, an opportunity to buy, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images. |
US11574471B2 |
Information processing device and non-transitory computer readable medium
An information processing device provided with a memory and one or multiple processors. The memory stores a map, information related to equipment installed in a region indicated by the map, and a person who is to work on the equipment in association with each other. The processor is configured to control a display device to display the map and an image of the equipment according to a user. In a case where the image is selected, the processor is configured to control the display device to display information related to work to be performed on the equipment in the image, and in a case where the work is finished, the processor is configured to request the user to take an image of an installed state of the equipment, and cause the memory to store the taken image. |
US11574469B2 |
Compute system with wear detection mechanism and method of operation thereof
A method of operation of a compute system includes: capturing an image of a surface of a tire; identifying a tire wear in the image; categorizing the tire wear as a bald region, a crack, a foreign object, low tread, or a combination thereof; generating a wear report includes identifying the tire wear as the bald region, the crack, the foreign object, low tread, or the combination thereof; and transferring the wear report for displaying on a display. |
US11574468B2 |
Simulation-based learning of driver interactions through a vehicle window
A model can be trained to detect interactions of other drivers through a window of their vehicle. A human driver behind a window (e.g., front windshield) of a vehicle can be detected in a real-world driving data. The human driver can be tracked over time through the window. The real-world driving data can be augmented by replacing at least a portion of the human driver with at least a portion of a virtual driver performing a target driver interaction to generate an augmented real-world driving dataset. The target driver interaction can be a gesture or a gaze. Using the augmented real-world driving data set, a machine learning model can be trained to detect the target driver interactions. Thus, simulation can be leveraged to provide a large set of useful training data without having to acquire real-world data of drivers performing target driver interactions as viewed from outside the vehicle. |
US11574467B2 |
Document augmented auto complete
A field-of-view of a scene is scanned by an augmented reality device. The scene includes one or more objects including a first computing device. A portion of an electronic document is detected based on the scanned field-of-view. The portion of the electronic document is rendered on a display of the first computing device. A content element of the electronic document that is rendered on the display is captured. A second computing device determines an incomplete portion of the content element. A suggestion to complete the incomplete portion is provided by the augmented reality device. |
US11574466B2 |
Machine learning methods and systems for variety profile index crop characterization
A computing system includes a processor and a non-transitory, computer-readable media including instructions that, when executed by the one or more processors, cause the computing system to access an initial machine data set; label the machine data set; process the labeled machine data set; and modify one or more parameters of the machine-learned model. A method includes accessing an initial machine data set; labeling the machine data set; processing the labeled machine data set; and modifying one or more parameters of the machine-learned model. A computing system for predicting a variety profile index includes a processor; and a non-transitory, computer-readable media including a trained machine-learned model; and instructions that, when executed by the one or more processors, cause the computing system to process a second machine data set to generate one or more predicted variety profile index values; and provide the one or more predicted variety profile index values. |
US11574464B2 |
Practical method for landslide detection in large space
This invention discloses a practical method for landslide detection in large space, which comprises the following steps: image synthesis, ice and snow detection, removal of non-potential landslide area, detection of potential landslide area, feature calculation, landslide detection model construction and precision validation; this invention avoids radiometric correction and outlier by detecting landslide from synthetic image. That guarantees practical applicability of the proposal. Firstly, detecting potential landslides can avoid the imbalanced sample distribution issue between background objects and landslides when training the landslide detection model. The landslide is further detected by building a random forest model based on the spectral features and textural features of potential landslide pixels in different neighboring time domains. It fully considers the changes of objects in different time domains, and lays a foundation for efficient landslide extraction. This model is relatively reliable and practical for automatically detecting landslide from large-scale images. |
US11574463B2 |
Neural network for localization and object detection
The present disclosure discloses a system and a method. In an example implementation, the system and the method generate, at a first encoder neural network, an encoded representation of image features of an image received from a vehicle sensor of a vehicle. The system and method can also generate, at a second encoder neural network, an encoded representation of map tile features and generate, at the decoder neural network, a semantically segmented map tile based on the encoded representation of image features, the encoded representation of map tile features, and Global Positioning System (GPS) coordinates of the vehicle. The semantically segmented map tile includes a location of the vehicle and detected objects depicted within the image with respect to the vehicle. |
US11574461B2 |
Time-series based analytics using video streams
Methods and systems for detecting and predicting anomalies include processing frames of a video stream to determine values of a feature corresponding to each frame. A feature time series is generated that corresponds to values of the identified feature over time. A matrix profile is generated that identifies similarities of sub-sequences of the time series to other sub-sequences of the feature time series. An anomaly is detected by determining that a value of the matrix profile exceeds a threshold value. An automatic action is performed responsive to the detected anomaly. |
US11574457B2 |
Optimizing 360-degree video streaming with video content analysis
Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial regions, wherein tiles in the first group of tiles and tiles in the second group of tiles are different, and facilitating wireless transmission of the first group of tiles and a second tile from the second group of tiles, for presentation at the video viewer at the second time. Other embodiments are disclosed. |
US11574456B2 |
Processing irregularly arranged characters
Aspects of the present disclosure relate to processing irregularly arranged characters. An image is received. An irregularly arranged character within the image is detected. A direction of the irregularly arranged character is modified to a proper direction to obtain a properly oriented character. The properly oriented character is recognized to obtain a first identified character. The image is then rebuilt by replacing the irregularly arranged character with the first identified character, the first identified character in a machine-encoded format. |
US11574455B1 |
Generation and implementation of 3D graphic object on social media pages
Disclosed herein is digital object generator that builds unique digital objects based on the user specific input. The unique digital objects are part of a graphic presentation to users. The user specific input is positioned on pre-configured regions of a 3D object such as a polygon. Examples of the pre-configured regions include faces of the 3D object, orbits around the 3D object, or identifiable regions associated with the 3D object. The 3D object is rendered as a part of a social media page and enables social interactions between users. In the social media page, the 3D object rotates displaying regions/faces to page visitors. In some embodiments, the 3D object is implemented as a pet or companion of a user avatar in a virtual, augmented, or extended reality space. |
US11574454B2 |
Augmented reality system supporting customized multi-channel interaction
The embodiments of the present disclosure disclose an augmented reality system that supports customized multi-channel interaction. One embodiment of the augmented reality system comprises: a head-mounted sensor assembly, a computing device, and a display module; the head-mounted sensor assembly is used to capture the user's multi-channel interactive input information and transmit the interactive input information to the computing device; the computing device is used to generate or modify the display content of the augmented reality according to the interactive input information; the display module is used to overlay display the background content with the display content of the augmented reality. The augmented reality system, by arranging the display module to the far end of the head-mounted sensor assembly, can simplify the structure of the head-mounted sensor assembly, and reduce the weight of the head-mounted sensor assembly, providing convenience for installing other sensors. |
US11574453B2 |
Generation of synthetic 3-dimensional object images for recognition systems
Techniques are provided for generation of synthetic 3-dimensional object image variations for training of recognition systems. An example system may include an image synthesizing circuit configured to synthesize a 3D image of the object (including color and depth image pairs) based on a 3D model. The system may also include a background scene generator circuit configured to generate a background for each of the rendered image variations. The system may further include an image pose adjustment circuit configured to adjust the orientation and translation of the object for each of the variations. The system may further include an illumination and visual effect adjustment circuit configured to adjust illumination of the object and the background for each of the variations, and to further adjust visual effects of the object and the background for each of the variations based on application of simulated camera parameters. |
US11574452B2 |
Systems and methods for controlling cursor behavior
Systems, methods, and non-transitory computer readable media containing instructions for causing at least one processor to perform operations to enable cursor control in an extended reality space are provided. In one implementation, the processor is configured to perform operations comprising receiving from an image sensor first image data reflecting a first region of focus of a user of a wearable extended reality appliance; causing a first presentation of a virtual cursor in the first region of focus; receiving from the image sensor second image data reflecting a second region of focus of the user outside the initial field of view in the extended reality space; receiving input data indicative of a desire of the user to interact with the virtual cursor; and causing a second presentation of the virtual cursor in the second region of focus in response to the input data. |
US11574451B2 |
Controlling 3D positions in relation to multiple virtual planes
Systems, methods, and non-transitory computer readable media containing instructions for moving virtual content between virtual planes in three-dimensional space are provided. In one implementation, the wearable extended reality appliance may present a virtual object at a first location on a first virtual plane; intraplanar input signals may be received for causing the virtual object to move to a second location on the first virtual plane, and in response the wearable extended reality appliance may virtually display an intraplanar movement of the virtual object from the first location to the second location; and interplanar input signals may be received for causing the virtual object to move to a third location on a second virtual plane, while the virtual object is in the second location, and in response the wearable extended reality appliance may virtually display an interplanar movement of the virtual object from the second location to the third location. |
US11574444B1 |
Multi-characteristic remeshing for graphical objects
A multi-characteristic remeshing system that generates remeshed 3D graphical surfaces can include a compact geometric descriptive language (“CGDL”) conversion module, one or more geometric characteristic parsing modules, and a geometric computation module. The CGDL conversion module receives an input mesh for a 3D graphical object and CGDL source text that describes target characteristics of an output mesh of the 3D graphical object. Each geometric characteristic parsing module identifies inherent geometric characteristics of the input mesh, and generates a geometric characteristic map. The geometric characteristic map includes instructions to generate the output mesh with respective target characteristics. The instruction describes a relationship of the one or more inherent geometric characteristics with the respective target characteristic. The geometric computation module generates the output mesh with the target characteristics, based on the geometric characteristic maps from the geometric characteristic parsing modules. |
US11574441B2 |
Systems and methods for generating three dimensional geometry
Systems and methods are described for creating three dimensional models of building objects by creating a point cloud from a plurality of input images, defining edges of the building object's surfaces represented by the point cloud, creating simplified geometries of the building object's surfaces and constructing a building model based on the simplified geometries. Input images may include ground, orthographic, or oblique images. The resultant model may be scaled according to correlation with select image types and textured. |
US11574439B2 |
Systems and methods for generating three dimensional geometry
Systems and methods are described for creating three dimensional models of building objects by creating a point cloud from a plurality of input images, defining edges of the building object's surfaces represented by the point cloud, creating simplified geometries of the building object's surfaces and constructing a building model based on the simplified geometries. Input images may include ground, orthographic, or oblique images. The resultant model may be scaled according to correlation with select image types and textured. |
US11574438B2 |
Generating three-dimensional virtual scene
A method and system for generating a three-dimensional (3D) virtual scene are disclosed. The method includes: identifying a two-dimensional (2D) object in a 2D picture and the position of the 2D object in the 2D picture; obtaining the three-dimensional model of the 3D object corresponding to the 2D object; calculating the corresponding position of the 3D object corresponding to the 2D object in the horizontal plane of the 3D scene according to the position of the 2D object in the picture; and simulating the falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene. |
US11574431B2 |
Avatar based on weather
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar based on a weather condition. The program and method include determining a current location of a user device; retrieving a weather condition at the current location of the user device; automatically generating a weather-based avatar for a person associated with the user device, the weather-based avatar having a visual attribute corresponding to the weather condition; and, in response to a request from a requesting device, causing display on the requesting device of the weather-based avatar. |
US11574428B2 |
Graph plotter and replicator tool
A CAD graph plotter and replicator tool may deliver a fast, accurate, and dynamically adjustable CAD graph that can be updated easily in real time when new data is introduced or extant data is updated. Features like scaling, point marking, point addition, smoothening, display of grid lines, range control, and quadrant control may be included to aid the user in generating the graph efficiently. The tool may also enable the user to control line thickness, color, type, legends, and decimal points in axis, among other features. |
US11574427B2 |
Display control apparatus, display control method, and recording medium
A display control apparatus having: a processor configured to: read a predetermined command to control a display to draw a specific display object based on first coordinates within a coordinate system, wherein the predetermined command is part of a script of a plurality of commands to be read in order; determine whether the first coordinates satisfy a first condition, a second condition and a third condition; and control a display in response to a determination of whether the first coordinates satisfy the first condition, the second condition and the third condition. |
US11574425B2 |
Method for providing drawing effects by displaying a drawing output corresponding to a drawing input using a plurality of objects, and electronic device supporting the same
Various embodiments of the present invention relate to a method for displaying a stylus pen input, and an electronic device for same, the electronic device including: a touch screen display; a wireless communication circuit; processors operatively connected to the touch screen display and the wireless communication circuit; and a memory operatively connected to the processor. The memory may store instructions which, when executed, cause at least one of the processors to: display a user interface on the touch screen display; receive a drawing input that has at least one drawing path formed with a stylus pen or part of a user's body through the user interface; and display a drawing output on the user interface. The drawing output includes: a first layer including a plurality of first objects having shapes selected along the drawing path; and a second layer including a plurality of moving second objects having the selected shapes, wherein the plurality of moving second objects can move from the drawing path in at least one selected direction. |
US11574423B2 |
Augmented reality (AR) object communication and interaction system and method
An improved augmented reality object handling system, including: a display device; a camera functionally coupled to the display such that visual data from the camera is displayed on the display; an augmented reality object, including rendering data configured to provide instructions for displaying the AR object on the display; behavior instructions, the behavior instructions including interaction instructions for how the AR object interacts with visual data from the camera and/or other AR objects; and a characteristic interaction broker in communication with the AR object, wherein the interaction broker loads into memory interaction instructions from associated AR objects, tracks positions of associated AR objects, and triggers interactions based on loaded interaction instructions, characteristics, and tracked positions. |
US11574421B2 |
Methods and systems for predicting pressure maps of 3D objects from 2D photos using deep learning
A structured 3D model of a real-world object is generated from a series of 2D photographs of the object, using photogrammetry, a keypoint detection deep learning network (DLN), and retopology. In addition, object parameters of the object are received. A pressure map of the object is then generated by a pressure estimation DLN based on the structured 3D model and the object parameters. The pressure estimation DLN was trained on structured 3D models, object parameters, and pressure maps of a plurality of objects belonging to a given object category. The pressure map of the real-world object can be used in downstream processes, such as custom manufacturing. |
US11574420B2 |
Systems and methods for matching color and appearance of target coatings
A system and method include receiving target image data associated with a target coating. A color model and a local color model are used to predict color differences between the target coating and a sample coating. The color model and local color model includes a feature extraction analysis process that determines image features by analyzing target pixel feature differences within the target coating. Performing an optimization routine upon the color differences for determining automotive paint components for spraying a substrate. |
US11574419B2 |
Stereo camera adjustment system
A stereo camera adjustment system disposes an adjustment plate that displays an adjustment chart for adjusting deviation of image information caused by position misalignment of the stereo camera at a predetermined position relative to a vehicle mounted with a stereo camera, capture an image of the adjustment chart, and process the captured image of the adjustment chart to correct the deviation of the image information. The stereo camera adjustment system includes a plate movement device that adjusts a disposed state of the adjustment plate relative to the vehicle, a detector that detects an attitude of the vehicle stopped at a defined position, and a controller that controls, based on the detected attitude of the vehicle, the plate movement device to adjust the disposed state of the adjustment plate such that the adjustment plate is at the predetermined position relative to the vehicle. |
US11574415B2 |
Method and apparatus for determining an icon position
Disclosed are a method and device for determining an icon position. The method includes: detecting a target object in a target image and determining the reference position of the target object in the target image, and detecting a salient position in the target image, thereby obtaining the reference position of a key target or object in the target image, and a salient position possibly requiring more attention in the target image; and selecting, according to the distance between the reference position or salient position and preset candidate positions, an icon position from the candidate positions. |
US11574413B2 |
Deep photometric learning (DPL) systems, apparatus and methods
An imaging system is disclosed herein. The imaging system includes an imaging apparatus and a computing system. The imaging apparatus includes a plurality of light sources positioned at a plurality of positions and a plurality of angles relative to a stage configured to support a specimen. The imaging apparatus is configured to capture a plurality of images of a surface of the specimen. The computing system in communication with the imaging apparatus. The computing system configured to generate a 3D-reconstruction of the surface of the specimen by receiving, from the imaging apparatus, the plurality of images of the surface of the specimen, generating, by the imaging apparatus via a deep learning model, a height map of the surface of the specimen based on the plurality of images, and outputting a 3D-reconstruction of the surface of the specimen based on the height map generated by the deep learning model. |
US11574406B2 |
Systems and methods for image segmentation using a scalable and compact convolutional neural network
Embodiments of the disclosure provide systems and methods for segmenting an image. An exemplary system includes a communication interface configured to receive the image acquired by an image acquisition device. The system further includes a memory configured to store a multi-level learning network comprising a plurality of convolution blocks cascaded at multiple levels. The system also includes a processor configured to apply a first convolution block and a second convolution block of the multi-level learning network to the image in series. The first convolution block is applied to the image and the second convolution block is applied to a first output of the first convolution block. The processor is further configured to concatenate the first output of the first convolution block and a second output of the second convolution block to obtain a feature map and obtain a segmented image based on the feature map. |
US11574404B2 |
Predicting recurrence and overall survival using radiomic features correlated with PD-L1 expression in early stage non-small cell lung cancer (ES-NSCLC)
Embodiments include controlling a processor to perform operations, the operations comprising accessing a digitized image of a region of tissue (ROT) demonstrating cancerous pathology; extracting a set of radiomic features from the digitized image, where the set of radiomic features are positively correlated with programmed death-ligand 1 (PD-L1) expression; providing the set of radiomic features to a machine learning classifier; receiving, from the machine learning classifier, a probability that the region of tissue will experience cancer recurrence, where the machine learning classifier computes the probability based, at least in part, on the set of radiomic features; generating a classification of the region of tissue as likely to experience recurrence or non-recurrence based, at least in part, on the probability; and displaying the classification and at least one of the probability, the set of radiomic features, or the digitized image. |
US11574402B2 |
Inspection information display device, method, and program
In inspection information display device, method, and program includes a display controller displays data related to a patient, for example, an analysis result obtained by analyzing a medical image and inspection information related to the data on a display, a decision unit decides at least one of a necessary inspection or a necessary treatment for confirming the analysis result, a resource information acquisition unit acquires resource availability information for executing at least one of the necessary inspection or the necessary treatment for confirming the analysis result, and a display controller 31 further displays the resource availability information on the display. |
US11574400B2 |
System and method for automated visual inspection
A method and system for automated visual inspection, include receiving, from a camera imaging an inspection line, an image of the inspection line. The image includes an item on the inspection line personal or confidential image data. A processor produces from the image of the inspection line a reduced image, which does not include the personal or confidential image data, and inputs the reduced image to an inspection process. |
US11574399B2 |
Abnormal state detection device, abnormal state detection method, and recording medium
An abnormal state detection device includes: an acquisition unit that acquires an image imaging a device that outputs an abnormal state using an LED; an analysis unit that analyzes the abnormal state of the device based on the light emission pattern of the LED in the image, and generates auxiliary information indicating the abnormal state based on the analysis result; and a display control unit that outputs the auxiliary information to a display unit. |
US11574396B2 |
Inspection method of examination system and examination system
An inspection method to be used to inspect an examination system configured to image an object and make a good/defective determination of the object on the basis of an image acquired by the imaging comprises displaying a sample image of the object, imaging the displayed sample image by a camera, and making a good/defective determination of the object indicated by the sample image on, the basis of the image acquired by imaging of the camera. |
US11574395B2 |
Damage detection using machine learning
Systems and methods for detecting hail damage on a vehicle are described including, receiving an image of at least a section of a vehicle. Detecting a plurality of hail damage including, detecting a plurality of damaged areas distributed over the entire section of the vehicle, and differentiating the plurality of damaged areas from one or more areas of noise, processing the received image to classify one or more sections of the vehicle as one or more panels of the vehicle bodywork, and using the detected areas of damage, the classification of the seriousness of the damage and the classification of one or more panels to compute a panel damage density estimate. |
US11574393B2 |
Camera integrity checks in a video surveillance system
A method of performing an integrity check on a plurality of video surveillance cameras includes retrieving a recent video frame from each of the plurality of video surveillance cameras, determining a integrity score for each of the recent video frames and determining which of the integrity scores failed to meet a predetermined criteria. When at least one of the integrity scores fails to meet the predetermined criteria, an integrity check report is created that includes an camera identifier along with the recent video frame for each of the plurality of video surveillance cameras that had a recent video frame with an integrity score that failed to meet the predetermined criteria. The integrity check report is displayed to a user for manual verification. |
US11574391B2 |
Median based frequency separation local area contrast enhancement
Local detail enhancement (LDE) is an imagery contrast enhancement method applied to visible and uncooled long wave imagery. It enhances local spatial detail through the use of a median based high/band pass filter. The generated detail channel is blended with a histogram-equalized version of the image, creating an image that contains both local detail as well as retaining some amount of global intensity. Retaining global intensity coherency allows for easier target acquisition when compared to fully local forms of contrast enhancement. |
US11574388B2 |
Automatically correcting eye region artifacts in digital images portraying faces
Methods, systems, and non-transitory computer readable media are disclosed for automatically, accurately, and efficiently correcting eye region artifacts including dark eye regions and wrinkles within a digital image portraying a human face. In particular, in one or more embodiments the disclosed systems localize areas within a digital image to identify eye region artifacts including dark eye regions and wrinkles. In one or more embodiments, the disclosed systems generate a corrected color image by correcting dark eye regions in a low frequency layer of the digital image by replacing the dark eye regions with candidate eye regions. Furthermore, in one or more embodiments the disclosed systems generate a corrected texture image by correcting wrinkles in a high frequency layer by processing the digital image utilizing a smoothing algorithm. The disclosed systems further generate a corrected digital image by combining the corrected color image and the corrected texture image. |
US11574384B2 |
Image generation device, image generation method, and image generation program to generate a combination region image
An image generation device includes: a detection unit 43 that performs processing of detecting a specific feature from a plurality of focus images which include an observation target and are in different focus states; a determination unit 44 that determines a parameter indicating a degree of application of a region image to a combination region image in a case where the combination region image is generated from the region image, for each set of the region images in a plurality of corresponding regions respectively corresponding to the plurality of focus images, based on the specific feature detected by the detection unit 43; and a generation unit 45 that generates the combination region image by combining the region images for each of the plurality of corresponding regions based on the parameter determined by the determination unit 44. |
US11574378B2 |
Optimizing provider computing device wait time periods associated with transportation requests
The present application discloses an improved wait time optimization system, and corresponding methods and computer-readable media. According to disclosed embodiments, the wait time optimization system generates a customized wait time period for a provider computing device that has arrived at a pickup location associated with a matched transportation request. Upon the expiration of the customized wait time period, the wait time optimization system selectively enables a cancellation option for the provider computing device that enables a user of the provider computing device to cancel the transportation request, thereby releasing the provider computing device for a new transportation request match. |
US11574375B2 |
Electronic device and authentication method thereof
An electronic device is provided. The electronic device includes a camera, a memory configured to store a model learned to determine whether a user performing authentication for a financial service is in a threat situation, and a processor configured to perform authentication for the financial service based on biometrics information of the user performing authentication for the financial service. The processor may acquire an image by photographing the user performing authentication through the camera, acquire information on whether the user performing authentication is in a threat situation from the learned model, with information acquired from the image as input of the learned model, and perform authentication for the financial service according to the acquired information. At least a part of the learned model is an artificial intelligent algorithm, which may be performed according to at least one of machine learning, neural network, or deep learning algorithm. |
US11574373B1 |
Multi-party virtual showing system with configurable independent communication channels and data
A real estate virtual showing management system manages virtual showings of listings. The system enables all parties to view the listing virtually. It does not allow a buyer to be visible to the seller side. It also does not allow a seller to be visible to the buyer side. Both the buyer and seller sides form independent confidential communication channels during the virtual showing while the agents are visible to all parties. The system further allows the listing agent to seek real-time feedback from the showing agent during the live virtual showing. In addition, the system provides confidential audio communication for the buyer side and the seller side independently. The system allows the parties to mute and unmute media from another party. The system also can auto-tag a property feature while it is being shown. The system further allows the listing agent to seek the buyer's engagement measurement data. |
US11574372B2 |
Blockchain mine at oil or gas facility
Methods and systems of operating a blockchain mining device using natural gas produced at a hydrocarbon production, storage, or processing site/facility. A generator may be retrofitted to an existing prime mover used to pump the well, and the generator may be used to power the blockchain mining device. Portable mining devices may be hooked up to a casinghead gas supply at a remote, isolated oil facility. Power loading levels may be modulated by adjusting mining transaction levels to correspond with combustible gas production levels. |
US11574370B2 |
System and method for managing and editing accounting periods
Embodiments of the present methods and systems are directed to a system and method for managing and editing accounting periods. Particularly, the embodiments are directed to a financial management system that allows for the recordation of financial transactions without first requiring the creation of a user-defined accounting period, and that further allows for the creation, modification, and closure of defined accounting periods. |
US11574368B1 |
Risk mitigation for affinity groupings
Multiple insurance policies may be grouped or segmented into affinity groups, each of which corresponds to a respective risk level. A set of one or more financial instruments corresponding to a particular affinity group of insurance policies may be created and offered. One or more parties may be procured as investors in at least a portion of the set of financial instruments, thereby securitizing the risk associated with the insurance policies. Profits and/or losses generated by the insurance policies of the affinity group corresponding to the financial instruments may be distributed in accordance with the terms of the financial agreement. |
US11574366B1 |
Method and system for early identification and settlement of total loss claims
A method of identifying a vehicle total loss claim includes retrieving a plurality of historical vehicle records, labeling the records as repaired or total loss, calculating mean cost values, training a regression model, optimizing a probability threshold, analyzing a plurality of inputs to generate a prediction, and transmitting the prediction. A computing system includes a transceiver; a processor; and a memory storing instructions that, when executed by the processor, cause the computing system to receive answers, transmit the answers, receive a prediction, when the prediction is repairable, generate a repair suggestion, and when the prediction is total loss, generate a settlement offer. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive answers, transmit the answers, receive a prediction, when the prediction is repairable, generate a repair suggestion, and when prediction is total loss, generate a settlement offer. |
US11574358B2 |
Impression allocation system and methods using an auction that considers losing bids
A system and methods for allocating impressions using an auction comprises a delivery engine, a statistics collector, a forecasting module, and optimization engine and a direct demand source. The delivery engine receives indirect demand, direct demand and optimization information that it uses to allocate impressions and serve ads. The statistics collector is coupled to collect information from the delivery engine and input from the forecasting module. The forecasting module provides information to the optimization to smooth the rate at which direct demand is allocated. The optimization engine receives information from the statistics collector, the forecasting module and the direct demand source to produce optimization information that is used to generate bids for the direct demand. The present invention is particularly advantageous because it preserves the incentive for performance bidders to bid honestly; it eliminates adverse selection against the publisher; and it increases the efficiency and total value produced by the auction. |
US11574355B2 |
Shopping cart with feedback
A system comprises at least one processor having a browser. The processor is configured for: receiving a request to purchase a first item (where a browser performs the receiving), displaying by the browser an indication that the first item has been added to a shopping cart of the user, before receiving an acknowledgement that the request has been received by a server, transmitting the request from the browser to the server, and receiving the acknowledgement of the transmitted request from the server after displaying the indication by the browser. |
US11574350B2 |
Credibility evaluation device, method of evaluating credibility, and computer readable recording medium
A credibility evaluation device for evaluating a credibility of a user who uses a service provided by a communicable structure includes a processor including hardware. The processor is configured to: acquire structure information on the structure during and after use of the service by the user and third-party evaluation information including evaluation about the structure made by a third party other than the user after use of the service by the user; and calculate the credibility of the user, based on at least one of the structure information and the third-party evaluation information. |
US11574349B2 |
Systems and methods for a centralized gift registry with automatic retailer-specific registry creation
Systems and methods for that allow for the creation and management of a centralized gift registry are described. Gifts are added to the centralized gift registry from retailer-specific registries. A gift registrant may select one or more retailers. The centralized gift registry system may automatically submit a request for the creation of retailer-specific registries at each of the retailers selected by the gift registrant, based in part on information provided to the centralized gift registry by the gift registrant. This creation may involve the use of APIs at the centralized gift registry or the retailer-specific registries. A gift list is created and displayed. Gift givers may select a gift from the centralized gift registry. |
US11574344B2 |
System and method for dynamic creation of product links from a web browser application
A method and system is provided for facilitating affiliate link generation using a web browser application. A publisher enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use. |
US11574341B2 |
Methods, systems, and devices for resolving advertisement space contention
Aspects of the subject disclosure may include, for example, embodiments for detecting a navigation application operating on a first communication device, and identifying a location of the first communication device. Further embodiments can include obtaining a first advertisement and a second advertisement according to the location of the first communication device as well as determining a first priority associated with the first advertisement and a second priority associated with the second advertisement. Additional embodiments can include determining the first priority is higher than the second priority resulting in a determination to present the first advertisement prior to the second advertisement, and providing the first advertisement, the second advertisement, and the determination to the first communication device. The first communication device presents the first advertisement within navigation content utilizing the navigation application prior to presenting the second advertisement within the navigation content based on the determination. Other embodiments are disclosed. |
US11574340B2 |
Information providing method and information providing device
An information providing method and apparatus a) transmits a request via a network, for recommended driving information for a first user to be received and displayed on a display of the first user, b) receives from the network driving data from a plurality of vehicles about how a plurality of users drive their vehicles including the first user, c) extracts a similar user from among the plurality of users who drives a vehicle with a predetermined similarity to how the first user drives a vehicle, and determines recommended driving information of the similar user from the similar user's driving history, d) transmits over the network to the first user the recommended driving information of the similar user, and e) displays on a display of the first user the recommended driving information of the similar user. |
US11574323B2 |
Methods and systems for processing market data
Methods and systems for processing financial market data. An electronic communication to be taken in response to detecting a market condition can be defined. Market data can be received. The market condition can be detected. An order to make a trade in a market based on the market condition can be accepted. |
US11574322B2 |
Identifying a location based on expected differences between online system users expected to be at the location and online system users previously at the location
An online system predicts whether a location will experience a threshold increase in traffic over the location's historical average amount of traffic. To predict a future deviation over historical traffic, the online system identifies events within a threshold distance of the location and determines an average number of indications that users will attend events within a threshold radius of the location during a prior time interval. The online system determines a total number of indications that users will attend future events within the threshold distance of the location, disregarding locations associated with less than a threshold number of future events and future events for which the online system received less than a threshold number of indications that users will attend, and determines a ratio of the total number of indications to the average number of indications that users will attend received for the prior events during the time interval. |
US11574321B2 |
Generating audience response metrics and ratings from social interest in time-based media
Social media content items are mapped to relevant time-based media events. These mappings are used as the basis for calculating metrics based upon the mappings, and ratings of the time-based media there from. Audience response metrics (ARMs) are calculated from the mappings, which provide an indication of audience engagement or response. In addition, ARMs provide information about the virality, depth, and breadth of the response by the viewing audience. The calculated metrics are stored and are used to generate ratings for the time-based media. The ratings may be published in whole or in part, e.g., as part of a ratings system. |
US11574319B2 |
System for verification and management for non-fungible tokens
A computerized system for verification and management of a digital asset, including an immutable digital asset, comprising: a computer system a sensor and a set of non-transitory computer readable instructions that can include instructions adapted for: receiving a digital asset from a creator of the digital asset; receiving significant information wherein the significant information is taken from a group consisting of date, time, event, individual, team, organization, notation, and any combination thereof; receiving identification information using the sensor of the creator; retrieving location information representing a physical location where the identification information is received, and the computer system is located; retrieving date and time information from the computer system; creating a digital asset record that includes a unique identifier associated with the digital asset, identification information, location information, and date and time information; and storing the digital asset record on the persistent storage. |
US11574317B2 |
Inmate compliance monitor
The disclosure relates to systems and methods for compliance monitoring in a secure facility. A method can include generating, by a mobile radio frequency identification (RFID) device, data regarding a proximate stationary RFID device of stationary RFID devices situated about a correctional facility, the mobile RFID device associated with a user, and comparing, by a server, the generated data to compliance monitoring rules that govern actions to be performed by the personnel in monitoring offender behavior, each of the compliance monitoring rules including an associated timeframe in which an action of the compliance monitoring rule is to be performed, and generating, by the server, an alert to be provided to the mobile RFID device in response to determining a time associated with a compliance monitoring action has already expired or will expire in a specified amount of time. |
US11574307B2 |
Three party authentication using quantum key distribution
An electronic transaction verification system comprising a client subsystem, a merchant subsystem, and a transaction verification subsystem. The transaction verification subsystem receives a quantum payment serial number from the client subsystem and performs entangled quantum encryption on the received quantum payment serial number to generate an entangled quantum payment serial number. The verification subsystem encrypts the entangled quantum payment serial number and transmits the encrypted entangled quantum payment serial number to the merchant subsystem. The transaction verification subsystem also transmits the entangled quantum payment serial number to the client subsystem. |
US11574304B2 |
Blockchain-based dynamic payterm generator
Systems, methods, and apparatus are provided for a dynamic contract payment term (“payterm”) generator. A machine learning algorithm may generate a replacement payment term for a contract based on market-based parameters and blockchain metadata for the contract. The blockchain metadata may encode hierarchical interdependencies between contracts using blockchain encryption. The blockchain metadata may be applied to auto-generate machine learning inputs for related contracts having interdependent payment terms. The machine learning inputs may include contract parameters that have been extracted and encrypted as blockchain metadata, as well as market-based parameters extracted from enterprise sources. |
US11574302B2 |
Methods and systems for verifying customer supplied financial account information using debit and credit transactions
Embodiment of the invention describe methods and systems for verifying customer supplied financial account information verification using debit and credit transactions. In some embodiments, these methods include electronically transmitting an electronic debit and credit transaction to the customer financial account, based on the customer supplied financial account information. The method also includes electronically transmitting a first statement descriptor, as part of at least one of the electronic debit transaction and the electronic credit transaction, that includes a first verification code. The method also includes electronically receiving, from the customer, a second verification code, and comparing, by the computer system, the transmitted first verification code with the received second verification code with respect to each other. The method also includes verifying, by the computer system, the customer supplied financial account information based on the comparison of the verification codes. |
US11574299B2 |
Providing identification information during an interaction with an interactive computing environment
Aspects and examples are disclosed for facilitating transactions with an interactive computing environment provided by a host system. In one example, a processing device receives a data network identifier or other identifier from an interactive computing environment. The data network identifier or other identifier can be associated with a mobile device conducting a transaction with the interactive computing environment. The processing device can also obtain a credential associated with the mobile device using the data network identifier. The processing device can additionally retrieve identification information from a credit file associated with the credential. The identification information can be useable for completing the transaction. The processing device can further transmit the identification information to a host server system executing the interactive computing environment. |
US11574298B2 |
Systems and methods for configuration information autofill at a browser linked with user accounts
There are provided systems and methods for a payment information autofill mechanism that links a browser application with a user account such that a payment page at the browser application can be automatically filled based on the link. Specifically, the autofill mechanism establishes a link between a browser application running on a user device and a user account associated with the user that is stored at the server. When the user engages with the browser application to conduct a transaction on a merchant website, an application programming interface (API) call can be made to retrieve user virtual card information for automatically populating the payment data fields at the transaction page. |
US11574296B2 |
Systems and methods for providing gratuities to merchants
A computer-implemented method for facilitating a merchant transaction comprises providing a list of one or more merchants that are in geographic proximity to a geolocation of a payer, and receiving a request from the payer to conduct a transaction with a merchant among the one or more merchants. The request can be received by a computer system programmed to facilitate the transaction. The transaction can then be processed with the aid of the computer system. A tip selection, which can include a tip amount, can be applied to the transaction. In some cases the tip selection is received from the payer as a selectable option. In other cases, the tip selection is automatically applied to the transaction without involvement from the payer during or upon the termination of the transaction. |
US11574293B2 |
Information processing apparatus and method, and information processing system
The present technology relates to an information processing apparatus and method and an information processing system that make it possible to perform more appropriate information provision. Processing relating to settlement of a commercial transaction is performed and log information relating to the settlement is generated, and the generated log information relating to the settlement is supplied to a server, which performs processing relating to provision of the log information relating to the settlement, without the intervention of a commercial transaction processing unit that performs processing relating to the commercial transaction. Further, processing relating to settlement of a commercial transaction is performed by a given method corresponding to a settlement service selected from a plurality of settlement services that can be utilized for the settlement of the commercial transaction and log information relating to the settlement corresponding to the settlement service is generated. |
US11574288B2 |
Mobile secretary cloud application
The disclosure provides a method, system, and a software program product for assisting a user and/or managing tasks of the user, by a mobile secretary cloud application configured to operate in a mobile client device and cloud server network. The mobile secretary cloud application reads data from another software application and operates at least one of another application and a third application based on the read data. Further, Artificial intelligence is utilized by the mobile secretary cloud application for operating another application and the third application. |
US11574285B2 |
Intelligent prediction of bundles of spare parts
Techniques for intelligently predicting bundles of replacement parts. A plurality of maintenance events for a plurality of replacement parts are determined based on historical data related to the plurality of replacement parts. Each maintenance event of the plurality of maintenance events corresponds with one or more of the replacement parts. A plurality of clusters of replacement parts are generated based on the plurality of maintenance events. A plurality of bundles of replacement parts are predicted based on the clusters. Each bundle includes a plurality of replacement parts. |
US11574282B2 |
Optimal cargo space utilization based on detection of items
A method, computing system, and computer program product are provided. Items at a source location are detected and classified, with respect to fragility and perishability, based on characteristics of the each respective item and is performed by trained machine learning models. Item boundaries are predicted based on applying respective data regarding points on a surface of the each respective item to a trained second machine learning model to predict the item boundaries. The each respective item is classified into a respective group with respect to an available volume of the cargo space based on sensor data of the cargo space, the classified fragility and perishability, the predicted item boundaries, and a third machine learning model. An arrangement of the items in the cargo space is determined based on the group classifications and a corresponding destination location associated with the each respective item and is visualized relative to the cargo space. |
US11574281B2 |
En-route business selection, routing and order preparation timing system
A system and method for en-route business selection, routing, and order preparation timing. The system is a cloud-based network containing an optimization server, portals for restaurants, customers, and drivers to enter their information, and an optimization engine which determines optimal pickup and delivery times for delivery drivers based on a multitude of variables associated with the business enterprises and delivery driver availability. The system may be accessed through web browsers or purpose-built computer and mobile phone applications. |
US11574279B2 |
Parcel processing system and method
A parcel processing system configured to support automated parcel processing. For example, the system can be configured to select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers. |
US11574275B2 |
Method and a system for identifying sentiments of employee towards an organization
A method and system for determining sentiment of an employee towards an organization comprises extracting structured and unstructured data from one or more structured data sources comprising structured datapoints and one or more unstructured data sources comprising unstructured datapoints. The method comprises building regression model on the plurality of structured datapoints to determine a relationship of structured datapoints amongst the structured datapoints, creating a first profile of the employee based on said relationship, creating a second profile of the employee by selecting one or more words from each unstructured datapoints by using a prestored vocabulary, assigning one or more scores, corresponding to said words, in context of corresponding each of the unstructured datapoints. Method comprises generating a matrix based on the first profile and the second profile indicating sentiments of employee towards organization. |
US11574272B2 |
Systems and methods for maximizing employee return on investment
Systems and methods of utilizing employee recognition programs to maximize employee return on investment. To maximize the employee return on investment effect of the available recognition products at a desired cost to the employer, systems and methods rank recognition categories and/or products, prescribing the top category and/or product or the top categories and/or products that will be beneficial in optimizing employee return on investment of an organization. The systems and methods for prescribing the category and/or product or categories and/or products can provide an estimate of how employee return on investment will be impacted by the prescribed recognition. |
US11574267B2 |
Arranging a store in accordance with data analytics
A system can access data about items for a store and generate a plan for configuring the store based on the accessed data. The system can further provide, for example, information for configuring reconfigurable shelving units so as to produce the layout of the store according to the plan. |
US11574266B2 |
Recommender system for replacing human interaction services
A human interaction replacement evaluation system analyzes actions taken by a user with an application on a client device that provides features to replace human interaction services with computer-based services. The results of the action provide an indication of the success of a particular action supported by the application (e.g., whether the action has a positive or negative effect on a key performance indicator) or an indication of how likely the user is to be ready to adopt a particular computer-based service. Recommendations are then provided to the user of the application or a manager of the application indicating actions to use, actions that have negative or positive effects on a key performance indicator, and so forth. |
US11574265B2 |
System for facilitating drive up order fulfillment
A network based order fulfillment systems having an improved user interface at both a customer device and at an order fulfillment location employee device. Both customer and employee devices scan collect user input and other information using one or more sensors of the user devices to provide proper notifications to both the customer and the employee based on the actions of each. Location information for a customer computing device can be used to continually update ETA and time since arrival information displayed at the employee's computing device. |
US11574261B2 |
System and method for preparing a vehicle for a trip
A system and method for automatically communicating an identification signal from a vehicle controller of a vehicle that may include receiving trip data from a dispatch controller based on the identification signal that is communicated. Software of the vehicle controller may be updated at a determined time based on the trip data that is received, and movement of the vehicle may be controlled based on movement allowance signals received by the vehicle controller and used by the software of the vehicle controller during the movement of the vehicle to determine whether the vehicle is permitted to enter into segments of one or more routes. |
US11574260B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: acquire a document; determine a route on which the document is to be processed in a workflow; determine a first process that is a final process for processing the document on the route among processes in which information is allowed to be input for a first item included in the document; and display the first item in a manner in accordance with the first process. |
US11574253B2 |
Distributed training for deep learning models
A computer implemented method trains distributed sets of machine learning models by training each of the distributed machine learning models on different subsets of a set of training data, performing a first layer model synchronization operation in a first layer for each set of machine learning models, wherein each model synchronization operation in the first layer generates first updates for each of the machine learning models in each respective set, updating the machine learning models based on the first updates, performing a second layer model synchronization operation in a second layer for first supersets of the machine learning models wherein each model synchronization in the second layer generates second updates for updating each of the machine learning models in the first supersets based on the second updates such that each machine learning model in a respective first superset is the same. |
US11574252B2 |
System and method for prioritizing and ranking static analysis results using machine learning
A method includes obtaining at least one program slice embedding vector and at least one register vector that are generated based on results from a static analysis tool, the at least one register vector corresponding to the at least one program slice embedding vector. The method also includes using a machine learning model to generate, from the at least one program slice embedding vector and the at least one register vector, at least one probability rating associated with a vulnerability. The method also includes reporting the at least one probability rating for use by the static analysis tool. |
US11574249B2 |
Streamlining data processing optimizations for machine learning workloads
Techniques for refinement of data pipelines are provided. An original file of serialized objects is received, and an original pipeline comprising a plurality of transformations is identified based on the original file. A first computing cost is determined for a first transformation of the plurality of transformations. The first transformation is modified using a predefined optimization, and a second cost of the modified first transformation is determined. Upon determining that the second cost is lower than the first cost, the first transformation is replaced, in the original pipeline, with the optimized first transformation. |
US11574245B2 |
Method for securing a machine learning based decision system
A system configured to perform decision tasks carried out by a machine learning engine operates with a machine learning model, and includes a training component for improving the machine learning model, a device for carrying out decisions based on a set of input data, and an interaction interface for switching the machine learning model between training component and a device that includes a model attestation checker. The device performs acquiring input data, and ascertaining at least one machine learning model over the interaction interface. The model attestation checker performs checking if said machine learning model is trusted by a model attestation, and considering, for decision making, only those machine learning models that are trusted. The machine learning engine performs carrying out the decision task for input data by using a trusted machine learning model, and providing a result attestation for the decision output. |
US11574244B2 |
States simulator for reinforcement learning models
A method, apparatus and a product for generating a dataset for a reinforcement model. The method comprises obtaining a plurality of different subsets of the set of features; for each subset of features, determining a policy using a Markov Decision Process; obtaining a state comprises a valuation of each feature of the set of features; applying the plurality of policies on the state, whereby obtaining a plurality of suggested actions for the state, based on different projections of the state onto different subsets of features; determining, for the state, one or more actions and corresponding scores thereof based on the plurality of suggested actions; and training a reinforcement learning model using the state and the one or more actions and corresponding scores thereof. |
US11574242B1 |
Guided workflows for machine learning-based data analyses
Techniques are described for providing a ML data analytics application including guided ML workflows that facilitate the end-to-end training and use of various types of ML models, where such guided workflows may also be referred to as ML “experiments.” For example, the ML data analytics application may enable users to create experiments related to prediction of numeric fields (for example, using linear regression techniques), predicting categorical fields (for example, using logistic regression), detecting numerical outliers (for example, using various distribution statistics), detecting categorical outliers (for example, using probabilistic statistics), forecasting time series data, and clustering numeric events (for example, using k-means, density-based spatial clustering of applications with noise (DBSCAN), spectral clustering, or other techniques), among other possible uses of various types of ML models to analyze data. |
US11574239B2 |
Outlier quantization for training and inference
Machine learning may include training and drawing inference from artificial neural networks, processes which may include performing convolution and matrix multiplication operations. Convolution and matrix multiplication operations are performed using vectors of block floating-point (BFP) values that may include outliers. BFP format stores floating-point values using a plurality of mantissas of a fixed bit width and a shared exponent. Elements are outliers when they are too large to be represented precisely with the fixed bit width mantissa and shared exponent. Outlier values are split into two mantissas. One mantissa is stored in the vector with non-outliers, while the other mantissa is stored outside the vector. Operations, such as a dot product, may be performed on the vectors in part by combining the in-vector mantissa and exponent of an outlier value with the out-of-vector mantissa and exponent. |
US11574236B2 |
Automating cluster interpretation in security environments
Disclosed herein are methods, systems, and processes to automate cluster interpretation in computing environments to develop targeted remediation security actions. To interpret clusters that are generated by a clustering methodology without subjecting clustered data to classifier-based processing, separation quantifiers that indicate a spread in feature values across clusters are determined and used to discover relative feature importances of features that drive the formation of clusters, permitting a security server to identify features that discriminate between clusters. |
US11574235B2 |
Machine learning worker node architecture
A database contains a corpus of incident reports, a machine learning (ML) model trained to calculate paragraph vectors of the incident reports, and a look-up set table that contains a list of paragraph vectors respectively associated with sets of the incident reports. A plurality of ML worker nodes each store the look-up set table and are configured to execute the ML model. An update thread is configured to: determine that the look-up set table has expired; update the look-up set table by: (i) adding a first set of incident reports received since a most recent update of the look-up set table, and (ii) removing a second set of incident reports containing timestamps that are no longer within a sliding time window; store, in the database, the look-up set table as updated; and transmit, to the ML worker nodes, respective indications that the look-up set table has been updated. |
US11574231B2 |
Quantum computer, non-transitory computer readable media storing program, quantum calculation method, and quantum circuit
A quantum computer includes: a setting unit configured to set a parameter group of n layers based on each coefficient in a linear sum of unitary operators whose number is 2 to the n-th power, wherein the parameter group of k-th (2≤k≤n) layer is recursively set based on the parameter group of (k−1)-th layer; a quantum gate having n+m qubits including n auxiliary qubits and m target qubits, and configured to execute a predetermined calculation on an input value input to each qubit based the parameter group of n layers; and a specification unit configured to specify the linear sum of the unitary operators based on a calculation result of the quantum gate. |
US11574229B2 |
Three-dimensional transmon qubit apparatus
Provided is a three-dimensional (3D) transmon qubit apparatus including a body portion, a driver, a transmon element disposed in an internal space of the body portion, a first tunable cavity module disposed in the internal space of the body, and comprising a first superconductive metal panel; and a second tunable cavity module disposed in the internal space of the body, and comprising a second superconductive metal panel, wherein the transmon element is disposed between the first superconductive metal panel and the second superconductive metal panel; wherein the first tunable cavity module and the second tunable cavity module are configured to adjust a distance between the first superconductive metal panel and the second superconductive metal panel, and wherein the driver is configured to tune a resonance frequency by adjusting a 3D cavity by adjusting the distance between the first superconductive metal panel and the second superconductive metal panel. |
US11574227B2 |
Noise classification through the output of random quantum circuits
A method for characterizing noise in a quantum system, the quantum system including a plurality of qubits and a plurality of entangling gates native to the quantum system, includes generating a random quantum circuit on a quantum processor, the random quantum circuit comprising the plurality of entangling gates native to the quantum system. The method includes running a simulation of the random quantum circuit on a classical computer a plurality of times to obtain ideal outcomes, and running the random quantum circuit on the quantum processor a plurality of times to obtain experimental outcomes. The method includes grouping the experimental outcomes based on probabilities of the ideal outcomes to obtain a first distribution, and grouping the experimental outcomes based on probabilities of the experimental outcomes to obtain a second distribution. The method includes characterizing noise in the quantum system based on the first distribution and the second distribution. |
US11574225B2 |
Generating weather data based on messaging system activity
Systems and methods are provided for analyzing messages generated by a plurality of computing devices associated with a plurality of users in a messaging system to generate training data to train a machine learning model to determine a probability that a media content item was generated inside an enclosed location or outside, receiving a media content item from a computing device, analyzing the media content item using the trained machine learning model to determine a probability that the media content item was generated inside an enclosed location or outside, determining, based on the probability generated by the trained machine learning model, that the media content item was generated inside an enclosed location, and determining an inside temperature associated with the venue based on messages generated by a plurality of computing devices in a messaging system comprising media content items and temperature information for the venue or a similar venue type. |
US11574222B1 |
Contaminant inhibition pathway control system
A system and method for contaminant control, often infection control, with multiple time and space domains that integrate active and passive infection control devices and processes that preferably feature infection control active additives with controllable dis-passivation to limit post-consumption environmental impact. Additionally, the system executes the infection control devices and process transactions by controlling the dispatch of infection control tasks centered around a potential infection control incidence and/or cross-contamination locations from assets or personnel having probabilistic infection rates to increase compliance of infection control preventative measures. |
US11574219B2 |
System and method for industrial automation rules engine
A (GUI) for designing an industrial automation system includes a design window and a first accessory window. The GUI presents a library visualization representative of a plurality of objects within the first accessory window, each object is represented by an icon and corresponds to a respective industrial automation device. The GUI receives inputs indicative of a selection of one or more objects of the plurality of objects from the library, presents the one or more objects in the design window, determines that the one or more inputs do not comply with a set of industrial automation system rules comprising one or more relationships between a plurality of industrial automation devices, and displays a warning message that the one or more inputs do not comply with the set of industrial automation system rules. |
US11574213B1 |
Systems and methods for inferring relationships between entities
Systems and methods are provided for obtaining sensor data comprising one or more entities and one or more attributes of the respective one or more entities. The systems and methods may be configured to infer one or more relationships between the respective one or more entities based on the one or more attributes, and update the sensor data based on the inferred one or more relationships. |
US11574209B2 |
Device for hyper-dimensional computing tasks
A system for hyper-dimensional computing for inference tasks may be provided. The device comprises an item memory for storing hyper-dimensional item vectors, a query transformation unit connected to the item memory, the query transformation unit being adapted for forming a hyper-dimensional query vector from a query input and hyper-dimensional base vectors stored in the item memory, and an associative memory adapted for storing a plurality of hyper-dimensional profile vectors and for determining a distance between the hyper-dimensional query vector and the plurality of hyper-dimensional profile vectors, wherein the item memory and the associative memory are adapted for in-memory computing using memristive devices. |
US11574204B2 |
Integrity evaluation of unstructured processes using artificial intelligence (AI) techniques
A process integrity evaluation system ensures integrity of unstructured processes. The process integrity evaluation system handles structured, semi-structured, and unstructured data at massive and large scale. The system provides scalability, secure storage, indexing, knowledge storage, and visualizations of processes by information retrieval, natural language processing, cloud computing, large scale machine learning, knowledge discovery, and other artificial intelligence techniques. Self-provided data, systematically gathered data, and potentially related data from additional sources are incorporated in the process integrity evaluation system which provides the core capabilities of data integrity checking, entity extraction, entity resolution, entity categorization, entity relationship extraction, processes extraction and reconstruction based on knowledge storage, such as knowledge graphs, inference functions, and evaluation computations. After extracting and reconstructing unstructured processes successfully, machine learning functions compute an integrity assurance score, e.g., a similarity, between extracted documents and the internal records in addition to an evaluation result, which can ensure the integrity of the unstructured processes. |
US11574202B1 |
Data mining technique with distributed novelty search
Roughly described, an evolutionary data mining system includes at least two processing units, each having a pool of candidate individuals in which each candidate individual has a fitness estimate and experience level. A first processing unit tests candidate individuals against training data, updates an individual's experience level, and assigns each candidate to one of multiple layers of the candidate pool based on the individual's experience level. Individuals within the same layer of the same pool compete with each other to remain candidates. The first processing unit selects a set of candidates to retain based on the relative novelty of their responses to the training data. The first processing unit reports successful individuals to the second processing unit, and receives individuals for further testing from the second processing unit. The second processing unit selects individuals to retain based on their fitness estimate. |
US11574197B2 |
Method and apparatus for seismic imaging processing with enhanced geologic structure preservation
A method for seismic processing includes steps of seismic signal forward propagation and seismic data back propagation. The subsurface medium image is created after correlating and summarizing forward and backward propagation results. To address migration footprint and noise due to the incomplete data acquisition aperture and migration approximation in the migration operator, the iteration inversion strategy incorporates tensor flow calculated from seismic image. A regularization operator based on structure tensor of image is applied to seismic image inversion. |
US11574195B2 |
Operation method
Aspects of data modification for neural networks are described herein. The aspects may include a connection value generator configured to receive one or more groups of input data and one or more weight values and generate one or more connection values based on the one or more weight values. The aspects may further include a pruning module configured to modify the one or more groups of input data and the one or more weight values based on the connection values. Further still, the aspects may include a computing unit configured to update the one or more weight values and/or calculate one or more input gradients. |
US11574193B2 |
Method and system for training of neural networks using continuously differentiable models
A method and system for training a neural network are described. The method includes providing at least one continuously differentiable model of the neural network. The at least one continuously differentiable model is specific to hardware of the neural network. The method also includes iteratively training the neural network using the at least one continuously differentiable model to provide at least one output for the neural network. Each iteration uses at least one output of a previous iteration and a current continuously differentiable model of the at least one continuously differentiable model. |
US11574184B2 |
Multi-modal reconstruction network
A system and method include training of an artificial neural network to generate an output data set, the training based on the plurality of sets of emission data acquired using a first imaging modality and respective ones of data sets acquired using a second imaging modality. |
US11574182B2 |
Physical device inspection or repair
In certain embodiments, device inspection or repair may be facilitated via signal-based determinations. In some embodiments, one or more flaws may be detected on a portion of a device via an optical sensor. Based on the detection, a physical structure may be caused to physically interact with the portion of the user device. Information indicating signals from the physical interaction may be obtained. Based on the signal information, a determination of whether a repair process should be performed on the device may be effectuated. The device may be assigned to be repaired via the repair process based on the determination indicating that the repair process should be performed on the device. In some embodiments, the signal information may be provided to a prediction model to determine whether the repair process should be performed on the device. |
US11574180B2 |
Methods for learning parameters of a convolutional neural network, and classifying an input datum
The present invention relates to a method for learning parameters of a convolutional neural network, CNN, for data classification, the method comprising the implementation, by means for processing data (11) of a server (1), of steps consisting of: (a1) Learning, from an already classified learning database, the parameters of a CNN, called quantized CNN, such that said parameters are valued in a discrete space; (a2) Generating a white-box implementation of at least one layer of said quantized CNN, said white-box implementation being predetermined based on at least one of said learned parameters. The present invention also relates to a method for classifying an input datum. |
US11574179B2 |
Deep symbolic validation of information extraction systems
A system comprises a memory that stores computer-executable components; and a processor, operably coupled to the memory, that executes the computer-executable components. The system includes a receiving component that receives a corpus of data; a relation extraction component that generates noisy knowledge graphs from the corpus; and a training component that acquires global representations of entities and relation by training from output of the relation extraction component. |
US11574178B2 |
Method and system for machine learning using optical data
A system may include an optical source and an adjustable spatial light modulator coupled to the optical source. The system may further include a medium coupled to the adjustable spatial light modulator, and an optical detector coupled to the medium. The optical detector may obtain various optical signals that are transmitted through the medium at various predetermined spatial light modulations using the adjustable spatial light modulator. The system may further include a controller coupled to the optical detector and the adjustable spatial light modulator. The controller may train an electronic model using various synthetic gradients based on the optical signals. |
US11574176B2 |
Artificial neural networks
The present disclosure relates to a neuron for an artificial neural network. The neuron comprises a dot product engine operative to: receive a set of weights; receive a set of data inputs based on a set of input data signals; and calculate the dot product of the set of data inputs and the set of weights to generate a dot product engine output. The neuron further comprises an activation function module arranged to apply an activation function to a signal indicative of the dot product engine output to generate a neuron output; and gain control circuitry. The gain control circuitry is operative to control: an input gain applied to the input data signals to generate the set of data inputs; and an output gain applied to the dot product engine output or by the activation function module. The output gain is selected to compensate for the applied input gain. |
US11574172B2 |
Technologies for performing efficient memory augmented neural network update operations
Technologies for efficiently performing memory augmented neural network (MANN) update operations includes a device with circuitry configured to obtain a key usable to search a memory associated with a memory augmented neural network for one or more data sets. The circuitry is also configured to perform a stochastic associative search to identify a group of data sets within the memory that satisfy the key and write to the identified group of data sets concurrently to update the memory augmented neural network. |
US11574164B2 |
Neural network cooperation
Cooperative neural networks may be implemented by providing an input to a first neural network including a plurality of first parameters, and updating at least one first parameter based on an output from a recurrent neural network provided with the input, the recurrent neural network including a plurality of second parameters. |
US11574161B2 |
Wireless tag processing device configured to select from lists a parameter value to be used to communicate with a wireless tag
A wireless tag processing device includes a wireless tag reader-writer and a processor configured to acquire first and second sets of parameter values, control the reader-writer to transmit a radio wave using each parameter value of the first set and acquire a first intensity of a response wave from a wireless tag, when a highest first intensity satisfies a first condition, determine a parameter value of the first set corresponding to the highest intensity as a parameter value to be used by the reader-writer, and when the highest intensity does not satisfy the condition, control the reader-writer to transmit a radio wave using each parameter value of the second set and acquire a second intensity, and when a highest second intensity satisfies a second condition, determine a parameter value of the second set corresponding to the highest second intensity as the parameter value to be used by the reader-writer. |
US11574160B2 |
Non-contact communication medium, driving method therefor, and recording medium cartridge
A non-contact communication medium according to one disclosed embodiment includes a memory unit, a power generation unit, a power monitoring unit, and a capacitance control unit. The power generation unit includes a resonant circuit and a rectification circuit, and generates electric power to be supplied to the memory unit. The resonant circuit includes an antenna coil and resonant capacitance unit having a variable capacitance value, and the rectification circuit rectifies a resonant output of the resonant circuit. The power monitoring unit includes a current adjustment element, a reference voltage generation source, and an operational amplifier. The operational amplifier controls the current adjustment element such that an output voltage of the rectification circuit is equal to a reference voltage from the reference voltage generation source. The capacitance control unit is configured to control the resonant capacitance unit on the basis of an output of the operational amplifier. |
US11574158B2 |
Information processing method, information processing system, and storage medium that perform predetermined processing on a target region in an image based on a target region setting
An information processing method obtains image data representing an image laid out on a page, and sets, in the image, a target region on which to perform predetermined processing to change a pixel count, based on layout information pertaining to a layout of the image on the page. Based on this setting, the predetermined processing is performed on the target region in the image. |
US11574157B2 |
Printer printing sets of print data in order which depends on mounted medium type
In a printer, a controller determines a type of print medium currently mounted in a mount portion, and acquires a first set of print data correlated with a first medium type and a second set of print data correlated with a second medium type. In a case that a print medium of the first medium type is mounted in the mount portion, a print portion prints a first print image based on the first set of print data, and thereafter prints a second print image based on the second set of print data. In a case that a print medium of the second medium type is mounted in the mount portion, the print portion prints the second print image based on the second set of print data, and thereafter prints the first print image based on the first set of print data. |
US11574156B2 |
Image forming apparatus, image forming method, and storage medium
An apparatus outputs a first number of printed materials, reads the first number of printed materials output to acquire the first number of pieces of scanned image data, the first number being two or more, and controls a density of output printed materials by calculating variations in lightness values in the respective pieces of scanned image data included in scanned image data groups for each scanned image data group having as a unit a second number of pieces of scanned image data consecutive in order of being read among the first number of pieces of scanned image data, the second number being two or more, so that the printed materials are further output until all the variations in the lightness values are less than a first threshold value. |
US11574155B2 |
Scene graph generation for unlabeled data
Approaches are presented for training and using scene graph generators for transfer learning. A scene graph generation technique can decompose a domain gap into individual types of discrepancies, such as may relate to appearance, label, and prediction discrepancies. These discrepancies can be reduced, at least in part, by aligning the corresponding latent and output distributions using one or more gradient reversal layers (GRLs). Label discrepancies can be addressed using self-pseudo-statistics collected from target data. Pseudo statistic-based self-learning and adversarial techniques can be used to manage these discrepancies without the need for costly supervision from a real-world dataset. |
US11574154B2 |
Patient-adaptive nuclear imaging
Systems and methods include control of a nuclear imaging scanner to acquire nuclear imaging scan data of a body, control of a computed tomography scanner to acquire computed tomography scan data of the body, determination of a scanning speed, of the nuclear imaging scanner, associated with each of a plurality of scanning coordinates based on locations of one or more internal volumes associated with radioactivity greater than a threshold level, a classification determined for each of the one or more of the internal volumes indicating a degree of clinical interest based at least in part on the radioactivity associated with the internal volume, and an attenuation coefficient map based on the computed tomography scan data, and control of the nuclear imaging scanner to scan the body over each of the scanning coordinates at the associated scanning speed. |
US11574148B2 |
System and method for deep reinforcement learning
A computer system and method for extending parallelized asynchronous reinforcement learning for training a neural network is described in various embodiments, through coordinated operation of plurality of hardware processors or threads such that each functions as a worker agent that is configured to simultaneously interact with a target computing environment for local gradient computation based on a loss determination and to update global network parameters based at least on local gradient computation to train the neural network through modifications of weighted interconnections between interconnected computing units as gradient computation is conducted across a plurality of iterations of a target computing environment, the loss determination including at least a policy loss term (actor), a value loss term (critic), and an auxiliary control loss. Variations are described further where the neural network is adapted to include terminal state prediction and action guidance. |
US11574145B2 |
Cross-modal weak supervision for media classification
Methods, systems, and storage media for classifying content across media formats based on weak supervision and cross-modal training are disclosed. The system can maintain a first feature classifier and a second feature classifier that classifies features of content having a first and second media format, respectively. The system can extract a feature space from a content item using the first feature classifier and the second feature classifier. The system can apply a set of content rules to the feature space to determine content metrics. The system can correlate a set of known labelled data to the feature space to construct determinative training data. The system can train a discrimination model using the content item and the determinative training data. The system can classify content using the discrimination model to assign a content policy to the second content item. |
US11574143B2 |
Systems and methods with robust classifiers that defend against patch attacks
A system and method relate to providing machine learning predictions with defenses against patch attacks. The system and method include obtaining a digital image and generating a set of location data via a random process. The set of location data include randomly selected locations on the digital image that provide feasible bases for creating regions for cropping. A set of random crops is generated based on the set of location data. Each crop includes a different region of the digital image as defined in relation to its corresponding location data. The machine learning system is configured to provide a prediction for each crop of the set of random crops and output a set of predictions. The set of predictions is evaluated collectively to determine a majority prediction from among the set of predictions. An output label is generated for the digital image based on the majority prediction. The output label includes the majority prediction as an identifier for the digital image. |
US11574141B2 |
Drug recognizing apparatus, drug recognizing method, and drug recognizing program
Provided are a drug recognizing apparatus, a drug recognizing method, and a drug recognizing program capable of enhancing robustness of a master image in a case where a drug is recognized. The drug recognizing apparatus includes an illumination unit that illuminates a drug; an imaging unit that images the illuminated drug; a storage unit that stores a master image for each drug type; a drug position acquiring unit that acquires a position of the drug on the basis of a captured image obtained by the imaging unit; a master image generating unit that generates the master image from a drug area in the captured image; an updating determination unit that determines whether to update the master image on the basis of the position of the drug acquired by the drug position acquiring unit; and a registration unit that registers the master image in the storage unit in a case where it is determined that the master image is to be updated. |
US11574137B2 |
Handheld ID-reading system with integrated illumination assembly
This provides an ID reader, typically configured for handheld operation, which integrates three types of illumination into a compact package that generates robust performance and resistance to harsh environmental conditions, such as dust and moisture. These illumination types include, direct (diffuse) light, low-angle light and polarized light. The ID reader includes a sealed reader module assembly having the illuminators in combination with an imager assembly (optics and image sensor) at its relative center. Additionally, also an on-axis aimer and a variable focus system with liquid lens have been integrated in this module and is placed on axis using a mirror assembly that includes a dichroic filter. As the optimal distance to read a code with low-angle light is typically shorter than the optimal distance to use the polarized illumination a variable (e.g. liquid) lens can adjust the focus of the reader to the optimal distance for the selected illumination. |
US11574135B2 |
Method, apparatus, electronic device and readable storage medium for translation
The present disclosure provides a method, apparatus, electronic device and readable storage medium for translation and relates to translation technologies. In the embodiments of the present disclosure, the at least one knowledge element is obtained according to associated information of content to be translated, and respective knowledge element in the at least one knowledge element comprise an element of the first language type and an element of the second language type so that the at least one knowledge element can be used to obtain a translation result of the content to be translated. Since the at least one knowledge element obtained in advance is taken as global information of the translation task of this time, it can be ensured that the translation result of the same content to be translated is consistent, thereby improving the quality of the translation result. |
US11574126B2 |
System and method for processing natural language statements
Systems and methods for processing natural language statements. Based on historical records of data associated with an entity, systems and methods provide models for inferring publication of data content associated with the particular entity. The systems and methods may compare newly observed data content to predicted content associated with an entity for evaluating novelty or impact of the newly observed data content. |
US11574123B2 |
Content analysis utilizing general knowledge base
In some embodiments, a content analysis system accesses input content associated with a user of an online platform. The content analysis system extracts entity tags for entities contained in the input content and links the identities to standard entities in a knowledge base to generate linked entities. The content analysis system further generates a knowledge graph to include the linked entities and other standard entities connected to the linked entities as nodes and edges connecting these nodes. Based on the knowledge graph, the content analysis system identifies related entities that are similar to the linked entities and cause the online platform to be modified based on the related entities. |
US11574122B2 |
Method and system for joint named entity recognition and relation extraction using convolutional neural network
Embodiments of the disclosure provide systems and methods for processing unstructured texts in a medical record. A disclosed system includes at least one processor configured to determine a plurality of word representations of an unstructured text and tag entities in the unstructured text by performing a named entity recognition task on the plurality of word representations. The at least one processor is further configured to determine position embeddings based on positions of words in the unstructured text relative to positions of the tagged entities and concatenate the plurality of word representations with the position embeddings. The at least one processor is also configured to determine relation labels between pairs of tagged entities by performing a relationship extraction task on the concatenated word representations and position embeddings. |
US11574121B2 |
Effective text parsing using machine learning
Techniques for data evaluation using machine learning are provided. A textual document is received, and the textual document is parsed using a recurrent neural network (RNN) to extract a plurality of keywords. A first subset of keywords which are known by a user and a second subset of keywords which are unknown by the user are each identified. A summary of the textual document is generated based on the second subset of keywords. The summary is output, comprising: outputting information related to a first keyword of the second subset of keywords and, upon determining that the first keyword is understood by the user, outputting information related to a second keyword of the second subset of keywords. |
US11574117B2 |
Embedded meeting extensions
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality. |
US11574114B2 |
Techniques for view capture and storage for mobile applications
Techniques can capture, store, and regenerate a view of content in applications (e.g., native applications) on devices (e.g., a mobile device). A capture management system can produce compact data storage of views of content in an application on a device and the efficient search thereof of views of content provided in the application. The views of content can be translated into a transportable data layer, such as HTML, and captured using delta encoding to identify changes and modifications in content accessed in any application at a device. A capture management system can accurately and efficiently capture events displayed for an application at a device and send the events to a server-side system, which can combine the events to reassemble the events. A user interface and user interaction events on an application at a mobile device can be reassembled for the purpose of playback and analysis of interactions with the application. |
US11574113B2 |
Electronic apparatus, information processing method, and recording medium
An information processing method includes displaying a graph on a display screen of a display, in response to a user operation of specifying at least part of the graph, displaying an icon corresponding to a numerical value which is associated with the at least part of the graph on the display screen, in response to a user operation of selecting the icon, as at least part of a mathematical expression to execute calculation using the numerical value which is associated with the icon selected, displaying the numerical value or a variable indicating the numerical value which is associated with the icon on the display screen. |
US11574112B2 |
System and method for generating and editing diagnosis reports based on medical images
Embodiments of the disclosure provide systems and methods for generating a report based on a medical image of a patient. An exemplary system includes a communication interface configured to receive the medical image acquired by an image acquisition device. The system may further include at least one processor. The at least one processor is configured to automatically determine keywords from a natural language description of the medical image generated by applying a learning network to the medical image. The at least one processor is further configured to generate the report describing the medical image of the patient based on the keywords. The at least one processor is also configured to provide the report for display. |
US11574107B2 |
Method for manufacturing a cell having pins and semiconductor device based on same
A method of manufacturing a semiconductor device includes forming a transistor layer with an M*1st layer that overlays the transistor layer with one or more first conductors that extend in a first direction. Forming an M*2nd layer that overlays the M*1st layer with one or more second conductors which extend in a second direction. Forming a first pin in the M*2nd layer representing an output pin of a cell region. Forming a long axis of the first pin substantially along a selected one of the one or more second conductors. Forming a majority of the total number of pins in the M*1st layer, the forming including: forming second, third, fourth and fifth pins in the M*1st layer representing corresponding input pins of the circuit; and forming long axes of the second to fifth pins substantially along corresponding ones of the one or more first conductors. |
US11574106B2 |
Method, system, and storage medium of resource planning for designing semiconductor device
A method includes: accessing a design data of an integrated circuit (IC), wherein the design data includes a transistor layer and a plurality of metal layers over the transistor layer; assigning a bin size for each of the metal layers based on layout properties of the respective metal layers, wherein a bin size of a higher larger of the metal layers has a greater bin size than that of a lower layer of the metal layers; performing resource planning on the transistor layer and each of the metal layers according to the assigned bin sizes of the respective metal layers; and updating the design data according to the resource planning. At least one of the accessing, assigning, performing and updating steps is conducted by at least one processor. |
US11574105B1 |
Using a barycenter compact model for a circuit network
Any primitive cells or blocks can be represented physically by a Barycenter compact model (or Barycenter model), and any black box model can also be physically represented by a Barycenter compact model physically. A boundary condition between blocks is formulated by the Barycenter compact model. Boundary condition problems between blocks can be limited within two levels only if using the Barycenter compact model. |
US11574101B2 |
Techniques for providing optimizations based on categories of slack in timing paths
Systems and methods are provided for using an integrated circuit design tool to analyze timing requirements of a circuit design for an integrated circuit. A slack is calculated for a timing path in the circuit design that fails to satisfy a timing constraint. The slack is decomposed into multiple categories of delays in the timing path. The categories of delays for the slack may include intrinsic margin, clock skew, logic delay, and fabric interconnect delay. The logic delay may include local interconnect delay and logic circuit delay. The fabric interconnect delay may include delays in interconnect elements that are used to make connections between larger blocks of the logic circuits. Different optimization strategies are provided to solve the timing constraint failure for each of the different categories of slack breakdown. Slack profiles of the entire design in each of the four categories of slack are also provided. |
US11574100B2 |
Integrated sensor device with deep learning accelerator and random access memory
Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, an integrated sensor device may be configured to execute instructions with matrix operands and configured with: a sensor to generate measurements of stimuli; random access memory to store instructions executable by the Deep Learning Accelerator and store matrices of an Artificial Neural Network; a host interface connectable to a host system; and a controller to store the measurements generated by the sensor into the random access memory as an input to the Artificial Neural Network. After the Deep Learning Accelerator generates in the random access memory an output of the Artificial Neural Network by executing the instructions to process the input, the controller may communicate the output to a host system through the host interface. |
US11574093B2 |
Neural reparameterization for optimization of physical designs
The present disclosure is directed to a system for reparameterizing of a neural network to optimize structural designs. The system can obtain data descriptive of a design space for a physical design problem. The design space is parameterized by a first set of parameters. The system can reparameterize the design space with a machine-learned model that comprises a second set of parameters. For a plurality of iterations, the system can provide an input to the machine-learned model to produce a proposed solution. The system can apply one or more design constraints to the solution to create a constrained solution. The system can generate a physical outcome associated with the constrained solution using a physical model. The system can evaluate the physical outcome using an objective function and update at least one of the second set of parameters. After the plurality of iterations, the system can output a solution. |
US11574081B2 |
User interface manipulation in a foldable screen device
User interface (UI) manipulation techniques are disclosed that can allow a user device to hide and obscure sensitive information displayed on a flexible, foldable, or otherwise reconfigurable display from onlookers whilst maintaining or improving its accessibility exclusively to the primary user. Examples of the disclosed techniques can manipulate the UI in a way such that it is largely only viewable as intended when the user device is physically configured to a certain folding angle (and/or viewing angle). In some examples, the UI can be customized such that it promotes a certain device configuration (e.g., folding angle) that can provide an optimum security configuration for the user's current surroundings. The UI displayed on the display screen can change in form factor (e.g., an intended size as viewed by the user) to adapt to the current surroundings and/or based on the sensitivity in the displayed content. |
US11574080B1 |
Secure transfer of service identity for information handling systems
Systems and procedures are provided for transferring a service identifier for use by an IHS (Information Handling System), where technical support is provided to the IHS based on the service identifier. During factory provisioning of the IHS, a signed inventory certificate is uploaded to the IHS that includes an inventory identifying factory installed components of the IHS. Upon deployment of the IHS, a hardware component is removed, where the service identifier of the IHS is associated to the removed component. Upon installing a replacement hardware component, a request is initiated to transfer the association of the service identifier from the removed hardware component to the replacement hardware component. In response to the request to transfer the service identifier, an updated inventory certificate is generated that associates the service identifier to the replacement hardware component, wherein the replacement inventory certificate maintains the inventory of factory installed hardware components of the IHS. |
US11574079B2 |
Multi-stage provisioning of secret data
A method for provisioning an electronic device includes providing a semiconductor wafer on which multiple integrated circuit (IC) chips have been fabricated. Each chip includes a secure memory and programmable logic, which is configured to store at least two keys in the secure memory and to compute digital signatures over data using the at least two keys. A respective first key is provisioned into the secure memory of each of the chips via electrical probes applied to contact pads on the semiconductor wafer. After dicing of the wafer, a respective second key is provisioned into the secure memory of each of the chips via contact pins of the chips. A respective provisioning report is received from each of the chips with a digital signature computed by the logic using both of the respective first and second keys. The provisioning is verified based on the digital signature. |
US11574078B2 |
Real-time feature activation in distributed environment
Methods, systems, and devices for data processing are described. According to the techniques described herein, an application server may be used for real-time provisioning for features for a user. The application server may validate requests from the user for feature activation or deactivation and after validation, may communicate with a provisioning server, which may be non-local to the user or the application server, to indicate validation and activation or deactivation of a feature for the user. |
US11574077B2 |
Systems and methods for removing identifiable information
Systems and methods for censoring text characters in text-based data are provided. In some embodiments, an artificial intelligence system may be configured to receive text-based data and store the text-based data in a database. The artificial intelligence system may be configured to receive a list of target pattern types identifying sensitive data and receive censorship rules for the target pattern types determining target pattern types requiring censorship. The artificial intelligence system may be configured to assemble a computer-based model related to a received target pattern type in the list of target pattern types. The artificial intelligence system may be configured to use a computer-based model to identify a target data pattern corresponding to the received target pattern type within the text-based data, identify target characters within the target data pattern, and to assign an identification token to the target characters. |
US11574076B2 |
Systems and methods for optimal privacy-preserving information revelation
The present system relates a platform for addressing the optimal privacy-accuracy trade-off in the revelation of a user's valuable information to a third party. Specifically, the present system formalizes the privacy-accuracy trade-off in a precise mathematical framework, wherein mathematical formalization captures user's privacy preference with a single parameter. The system possesses a revelation method of user data that is optimal, in the sense of abiding by user's privacy preference while providing the most accurate description to third party subject to the aforementioned privacy preference constraint. |
US11574073B2 |
Encrypted search cloud service with cryptographic sharing
A method for sharing read access to a document stored on memory hardware. The method includes receiving a shared read access command from a sharor sharing read access to a sharee for a document stored on memory hardware in communication with the data processing hardware, and receiving a shared read access request from the sharee. The shared read access command includes an encrypted value and a first cryptographic share value based on a write key, a read key, a document identifier, and a sharee identifier. The method also includes multiplying the first and second cryptographic share values to determine a cryptographic read access value. The cryptographic read access value authorizes read access to the sharee for the document. The method also includes storing a read access token for the sharee including the cryptographic read access value and the encrypted value in a user read set of the memory hardware. |
US11574072B2 |
Dynamic shared data object masking
A shared database platform implements dynamic masking on data shared between users where specific data is masked, transformed, or otherwise modified based on preconfigured functions that are associated with user roles. The shared database platform can implement the masking at runtime dynamically in response to users requesting access to a database object that is associated with one or more masking policies. |
US11574070B2 |
Application specific schema extensions for a hierarchical data structure
A schema for a hierarchical data structure may include application specific extensions to the schema applied to a hierarchical data structure. Class may be added to the schema by individual applications granted access to a hierarchical data structure. When an access request for an object of the hierarchical data structure is received, the class may be identified in the schema and applied to process the access request to the object. Different classes may be added by different applications without disrupting the utilization of the schema for accessing the hierarchical data structure of other applications. |
US11574064B2 |
Data input method and apparatus and user equipment
A data input method and apparatus, and user equipment are provided. The method includes: when it is determined that an operation of a user on the user equipment UE is not performed in a preset display area, deliver an event corresponding to the operation to a first operating environment for processing, where the preset display area runs in a second operating environment of the UE, and the second operating environment has a higher security level than the first operating environment. This can better improve security of an event generated when the user operates a program that runs in a Normal World of the user equipment, and can directly operate an event that runs in the Normal World. |
US11574063B2 |
Automatic detection of an incomplete static analysis security assessment
Embodiments include method, systems and computer program products for automatic detection of an incomplete static analysis security assessment. In some embodiments, a method includes obtaining component versioning data associated with a build of an application. The method further includes determining, using the component versioning data associated with the build of the application, that a static analysis security assessment configuration of the application is incomplete. The method further includes, responsive to determining that the static analysis security assessment configuration of the application is incomplete, generating metadata indicating that at least a portion of the build of the application has been changed from a previous build of the application. |
US11574059B1 |
Classification of data files
A method including determining a combined data set including query data files that are to be classified, clean data files that are known to be free of malware, and malicious data files that are known to include malware; calculating respective compression functions for each of the query data files, each of the clean data files, and each of the malicious data files; individually comparing each respective compression function with each other respective compression function to determine degrees of similarity between contents included in the data files; determining a plurality of clusters based on the degrees of similarity between contents included in the data files; and classifying each query data file as a file that is likely free of malware or as a file that likely includes malware based on analyzing the combination of the query data files, the clean data files, and the malicious data files in each cluster. |
US11574058B1 |
Malicious code scanning of remotely-located files
A file is stored in a public cloud storage. A serverless computing platform receives an event notification that the file has been stored and, in response, creates an instance of an ephemeral environment wherein a security module is executed. The security module creates a memory-mapped space with memory locations that are mapped to the entire content of the file but does not allocate memory for all of the memory locations. Instead, the security module retrieves sections of the file from the public cloud storage as these sections are accessed in their designated memory locations in accordance with the memory mapping, allocates memory for the retrieved sections, stores the retrieved sections in their designated memory locations, and scans the retrieved sections in their designated memory locations for malicious code. The security module continues scanning the file in sections until relevant sections of the file have been scanned. |
US11574057B2 |
Encryption as a service with request pattern anomaly detection
A system and method mediate transfer of encrypted data files between local applications and external computer systems. Application containers perform cryptographic operations using stored credentials to decrypt data coming from these external systems and configurably forward them to the local applications, and to encrypt data sent from the local applications to the external systems. Access to this encryption-as-a-service (EaaS) functionality is gated by a fingerprint service that classifies requests by security level, and detects anomalous requests. Security classification is performed by a supervised machine learning algorithm, while anomalous request detection is performed by unsupervised machine learning algorithm. Stored keys are monitored, and when they near expiration or are damaged, embodiments proactively undertake key renewal and key exchange with the external computer systems. Containerization enables key storage in multiple vaults, thereby making such storage vendor-agnostic. |
US11574052B2 |
Methods and apparatus for using machine learning to detect potentially malicious obfuscated scripts
In some embodiments, an apparatus includes a memory and a processor. The processor can further be configured to extract a set of scripts from potentially malicious a file. The processor can further be configured to concatenate a representation of each script from the set of scripts with a representation of the remaining scripts from the set of scripts to define a script string. The processor can further be configured to define a feature vector based on the set of n-gram representations of the script string for input of the feature vector to a neural network for output. The processor can further be configured to identify, based on the output from the neural network, a maliciousness classification of the file. |
US11574048B2 |
Hardware trojan immunity device and operation method thereof
A hardware Trojan immunity device and an operation method thereof are provided. The hardware Trojan immunity device is disposed in a data transmission path between an output terminal of a first circuit and an input terminal of a second circuit. The hardware Trojan immunity device includes a multiplexer, an arbitrary pattern generator (APG) and a monitoring circuit. A first input terminal of the multiplexer is coupled to the output terminal of the first circuit. An output terminal of the multiplexer is coupled to the input terminal of the second circuit. The APG is coupled to a second input terminal of the multiplexer to provide pseudo-random data. The monitoring circuit is coupled to a control terminal of the multiplexer. The monitoring circuit is configured to monitor a data activity of the data transmission path and to control a routing of the multiplexer according to the data activity. |
US11574034B2 |
Securing displayed data on computing devices
Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked. |
US11574033B2 |
Digital identity authentication and verification system, method, and device
This disclosure generally relates to a method for authenticating a user in a digital or physical environment. The method includes receiving an identity verification request based on input provided by a user to be verified, receiving a facial and audio recognition sample from the user, transmitting the facial and audio recognition sample to one or more third party entities with a request to verify that the facial and audio recognition sample represents the user, receiving an indication from at least one of the third party entities that the user is verified, and verifying that the user who provided the facial and audio recognition sample is the person the user purports to be. |
US11574032B2 |
Systems and methods for signing an AI model with a watermark for a data processing accelerator
Embodiments of the disclosure relates to signing of an artificial intelligence (AI) model with a watermark for a data processing (DP) accelerator. In one embodiment, in response to a request received by the data processing accelerator, the request sent by an application to embed digital rights protection to an AI model, a system generates a watermark for the AI model based on a watermark algorithm. The system embeds the watermark onto the AI model. The system signs the AI model having the embedded watermark to generate a signature. The system returns the signature and the AI model having the embedded watermark back to the application, where the signature is used to authenticate the watermark and/or the AI model. |
US11574031B2 |
Method and electronic device for convolution calculation in neural network
Disclosed is a method for convolution calculation in a neural network, comprising: reading an input feature map, depthwise convolution kernels and pointwise convolution kernels from a dynamitic random access memory (DRAM); performing depthwise convolution calculations and pointwise convolution calculations according to the input feature map, the depthwise convolution kernels and the pointwise convolution kernels to obtain output feature values of a first predetermined number p of points on all pointwise convolution output channels; storing the output feature values of a first predetermined number p of points on all pointwise convolution output channels into an on-chip memory, wherein the first predetermined number p is determined according to at least one of available space in the on-chip memory, a number of the depthwise convolution calculation units, and width, height and channel dimensions of the input feature map; and repeating the above operation obtain output feature values of all points on all pointwise convolution output channels. Therefore, the storage space for storing intermediate results may be reduced. |
US11574029B2 |
Systems and methods for improved web-based document retrieval and object manipulation
Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport. |
US11574025B2 |
Systems and methods for managed asset distribution in a distributed heterogeneous storage environment
Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule. |
US11574016B2 |
System and method for prioritization of support requests
Methods, information handling systems and computer readable media are disclosed for determining a priority score for a pending support request document. According to one embodiment, a method includes receiving current support request information from within a pending support request document and accessing current additional information associated with the pending support request document. The method further includes associating a set of parameter values with the pending support request document, wherein the values within the set of parameter values are based on information within one or both of the current support request information or the current additional information. The method continues with determining a priority score corresponding to the set of parameter values, where determining the priority score comprises applying a machine learning model developed using previous support request information and previous additional information associated with previously-resolved support request documents, and assigning the priority score to the pending support request document. |
US11574014B2 |
Method and system for predicative QandA and resource suggestions
Methods, systems, and computer-readable media provide a real-time Q&A interface, such as an online chatbot, either standing alone or as a live agent assistant, with predicative Q&A and resource suggestions. In one embodiment, the real-time Q&A interface uses data extracted from a user inquiry to identify and display a primary response, identify suggested inquiries from a knowledgebase and provide a user-selectable suggested inquiries indicator, and identify suggested content items from related content libraries or webpages and provide user-selectable suggested content item indicators. In one embodiment, the suggested content items include related videos and links to webpages with related content. |
US11574012B2 |
Error correction method and device for search term
The present application provides an error correction method and device for search terms. The method comprises: identifying an incorrect search term; calculating weighted edit distances between the search term and pre-obtained hot terms by using a weighted edit distance algorithm, wherein, during the calculation of the weighted edit distances, different weights are set respectively for the following operations of transforming from the search term to the hot terms: an operation of inserting characters, an operation of deleting characters, an operation of replacing by characters with similar appearance or pronunciation, an operation of replacing by characters with dissimilar appearance or pronunciation, and an operation of exchanging characters; and selecting a predetermined number of hot terms based on the weighted edit distances and popularity of the hot terms for error correction prompt. The method and device of the present application can improve the error correction accuracy of error search terms. |
US11574001B2 |
Method and apparatus for generating unordered list, method for managing images and terminal device
A method and apparatus for generating an unordered list, a method for managing images and a terminal device are disclosed. The method for generating the unordered list includes: randomly acquiring a first element from an ordered list and inserting the first element into the unordered list; cycling the execution of the following steps in a case where a number of current elements in the unordered list is smaller than a sum of elements in the ordered list: determining whether a position at which the first element is located is an edge position in the ordered list and randomly acquiring a second element from the ordered list based on a determining result, and randomly acquiring a target position from the unordered list and inserting the second element into the target position in the unordered list; and ending the cyclic execution in a case where the number of the elements in the unordered list is equal to the sum of the elements in the ordered list. |
US11573999B2 |
Accessible multimedia content
A method of generating accessible content is described. Embodiments of the method identifies a plurality of channels for a multimedia communication session, generate a master timeline for the communication session, wherein the master timeline comprises a chronological ordering of events from each of the channels, and wherein each of the events is associated with event-specific audio data, and present the multimedia communication session to a user to enable the user to transition among the channels based on the master timeline. |
US11573993B2 |
Generating a meeting review document that includes links to the one or more documents reviewed
Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified. The original content with one or more annotations generated from the one or more electronic mark-ups is displayed, in electronic form, within a display window. |
US11573985B2 |
Miscategorized outlier detection using unsupervised SLM-GBM approach and structured data
In an example, one or more leaf category specific unsupervised statistical language model (SLM) models are trained using sample item listings corresponding to each of one or more leaf categories and structured data about the one or more leaf categories, the training including calculating an expected perplexity and a standard deviation for item listing titles. A perplexity for a title of a particular item listing is calculated and a perplexity deviation signal is generated based on a difference between the perplexity for the title of the particular item listing and the expected perplexity for item listing titles in a leaf category of the particular item listing and based on the standard deviation for item listing titles in the leaf category of the particular item listing. A gradient boosting machine (GBM) fuses the perplexity deviation signal with one or more other signals to generate a miscategorization classification score corresponding to the particular item listing. |
US11573982B2 |
Efficient real-time hierarchy using change events
Techniques for providing an efficient real-time hierarchy based on change events are disclosed. In some embodiments, a computer-implemented method comprises: storing a hierarchy table comprising hierarchy data that represents a snapshot state of a hierarchy tree of entities at a first point in time and having been last updated at the first point in time; receiving one or more user requests to change entity data representing entities of the hierarchy tree; storing one or more change events in a queue based on the user request(s); receiving a query request for the hierarchy tree; in response to the receiving of the query request, generating a query result based on the hierarchy table stored in the database and the change event(s) stored in the queue; and performing a function of an enterprise application platform using the query result. |
US11573979B2 |
Method for sharing and searching playlists
A method for making a playlist available to the public, in which the playlist comprises user-defined descriptor information. The user-defined descriptor information is entered as free form text or prose. |
US11573976B2 |
Method and apparatus for managing a service request in a blockchain network
A method and an apparatus for managing a service request in a blockchain network are provided. The method includes receiving, by a first device, a service request, identifying an intent from the service request, selecting one or more atomic contracts, each of which is related to the intent, wherein the atomic contracts are associated with a second device on the blockchain network and are verified in the blockchain network, generating a new contract including the atomic contracts, and broadcasting the new contract over the blockchain network. |
US11573975B2 |
Data migration method, data migration system, and node
A data migration system 10 includes: a management server 20 configured to obtain transaction information from a distributed ledger at a data migration source, and transmit a migration transaction to a distributed ledger node at a data migration destination, the migration transaction specifying a transaction ID indicated by the transaction information obtained; and the distributed ledger node 100 configured to receive the migration transaction, obtain transaction information in the distributed ledger at the data migration source based on the transaction ID, extract data on a predetermined processing result from the transaction information obtained, execute a transaction using the extracted data as an argument, and transmit a result of the executed transaction to a transaction distribution node 300 at the data migration destination. |
US11573974B2 |
System and method for automatic correction/rejection in an analysis applications environment
Systems and methods for automatic error rejection are provided. Systems and methods described herein bypass the creation of a staging table at the outset and, instead, attempt a direct merge from a source data location to a target data location. In the event that the merge fails, then a temporary/staging table can be loaded where errors can be logged, validations can be performed, and erroneous data can be corrected. |
US11573972B2 |
Automatically determining flags for a command-line interface in a distributed computing environment
Flags for a command-line interface (CLI) can be automatically determined. In one example, a system can receive a user input through the CLI to manipulate an object in a computing environment. The user input can include a flag for setting a customizable parameter of the object to a particular value. The system can also receive definition data specifying one or more customizable parameters for the object. The system can then determine one or more available flags associated with the one or more customizable parameters specified in the definition data, where the available flag(s) are usable for configuring the one or more customizable parameters of the object. Based on the available flag(s), the system can determine if the flag in the user input is valid. If so, the system can manipulate the object in the computing environment such that the manipulated object has the particular value for the customizable parameter. |
US11573970B2 |
Database system for time series data storage, processing, and analysis
A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database. |
US11573961B2 |
Delta graph traversing system
Methods and systems are disclosed for traversing a graph database. The graph database may be used for search for information for a variety of applications, a web search and dictionary look-ups for voice recognitions for examples. Issues on quickly traversing a graph in the graph database with highly connected entities (nodes) may be addressed by generating a subgraph upon a graph traversal for an entity and traversing the subgraph in subsequent occurrences of looking up the entity. The methods and systems are disclosed for updating the entity of the subgraph with a newer version of data of the corresponding entity of the graph when the data in the entity of the subgraph and the data in the graph are distinct. The differences of versions of data may be identified based on an availability status of data for versions of data and timestamps of last updates to data in the entity of the graph. |
US11573959B2 |
Generating search commands based on cell selection within data tables
A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell including one or more of the data items of the event attribute of a corresponding column. Based on a user selecting one or more of the cells, a list of options if displayed corresponding to the selection, and one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the event attribute for each of the one or more of the data items of each of the selected one or more cells. |
US11573954B1 |
Systems and methods for processing natural language queries for healthcare data
In some embodiments of the present disclosure, techniques are utilized that allow answers to be provided to end users such as health care consumers, based on benefit book documents. The benefit book documents, which do not initially contain machine-readable structural or semantic information, are processed in order to detect structure and create semantic content based on the structure. This semantic content may then be added to a graph that represents the information contained in the benefit book document. A computing device may then use the nodes of this graph to answer questions received from consumers, where templates that provide answers to the questions reference the nodes of the graph. |
US11573953B2 |
Error correction for integrated data control ledgers
A device configured to receive a first current status for a user account from the provisioning service device. The device is further configured to send a query to a plurality of data control devices to determine a second current status for the user account from the status logs of the plurality of data control devices. The device is further configured to determine the first current status for the user account from the provisioning service device does not match a second current status of the user account from a status log of a first data control device from among the data control devices. The device is further configured to update one of the status log of the first data control device and the provisioning service device in response to determining that the first current status for the user account does not match the second current status of the user account. |
US11573951B2 |
Systems, methods, and storage media for interfacing a user device with a decentralized architecture
Systems, methods, and storage media for creating an interface between a smart contract to be executed on a decentralized architecture and a user component, the method comprising: receiving code corresponding to the smart contract at an interface server; the interface server parsing an application binary interface (ABI) corresponding to the smart contract; the interface server constructing an enhanced application binary interface (EABI) based on the ABI; and the interface server creating a REST API interface specific to the smart contract based on the EABI. |
US11573950B2 |
Analysis information management device and analysis information management method
Selection of a batch file that causes an analysis device to analyze a sample successively is received by a receiver. Batch analysis data that represents an analysis result and corresponds to the batch file, selection of which is received, is acquired from a database device. Standard information, for verifying validity of an analysis performed by the analysis device, which corresponds to the batch file, selection of which is received, is acquired by a standard information acquirer from the database device. A report that describes an analysis result represented by the batch analysis data and an evaluation result in regard to validity of an analysis performed by the analysis device is created by a creator based on the acquired batch analysis data and the acquired standard information. |
US11573944B2 |
Creating index in blockchain-type ledger
A method and an apparatus for creating an index in a blockchain-type ledger, and a device are disclosed. According to one implementation, a method may include obtaining, by a centralized database server, a data record, wherein the data record is stored in a blockchain-type ledger, and wherein the data record comprises a service attribute and a sequence number; determining location information of the data record in the blockchain-type ledger, wherein the location information comprises a block height of a data block comprising the data record, and an offset of the data record in the data block; establishing a mapping relationship between the service attribute, the location information, and the sequence number; and based on the sequence number, writing the mapping relationship to an index. |
US11573938B2 |
Systems and methods for indexing source code in a search engine
Methods, systems and computer readable storage medium for updating a search engine (SE) version of a repository, the SE version of the repository maintained by a search engine system and corresponding to an SCM version of the repository maintained by an SCM system. |
US11573936B2 |
Method for loading data in a target database system
The present disclosure relates to a computer implemented method for loading data in a target database system. The method comprises: determining that a load of a source table is expected to occur in the target database system. A future target table may be provided in advance in accordance with a defined table schema, and thereafter a load request for loading the source table may be received. Data of the source table may be loaded into the future target table. |
US11573931B2 |
Smart near-real-time folder scan based on a breadth first search
In response to a folder event received for a first folder, a first work item is dequeued from an ID queue and metadata of the first folder, and immediate children of the first folder, is fetched and enqueued as work items in a metadata queue. If further first folder children remain to be scanned, the first work item is updated with child IDs for each immediate child of the first folder that is a folder, and it is inserted into the ID queue. In a second pass, a child ID is dequeued and metadata of immediate children of the folder associated with the child ID is fetched and enqueued as work items in the metadata queue. The second pass is repeated for all child IDs in the updated work item. This process is repeated for each generation of children of the first folder or until a specified limit is met. |
US11573929B2 |
Deduplication of encrypted data using multiple keys
Deduplication of encrypted data using multiple keys includes responding to a request to store a predetermined set of data in an electronic data store by receiving a hash corresponding to the predetermined set of data, receiving encrypted data generated by encrypting the predetermined set of data using an encryption key, and receiving a key index corresponding to the encryption key. The hash may be determined to match a previously stored hash, the previously stored hash indicating that a previously encrypted version of the predetermined set of data is stored at a physical location in the electronic data store. Based on determining that the hash matches a previously stored hash, the hash, encrypted data, and key index are discarded. |
US11573928B2 |
Techniques for data deduplication
Techniques for processing data may include: receiving a data block stored in a data set, wherein a hash value is derived from the data block; determining, in accordance with selection criteria, whether the hash value is included in a subset; responsive to determining the hash value is included in the subset, performing processing that updates a table in accordance with the hash value and the data set, and determining, in accordance with the information in the table, whether to perform deduplication processing for the data block to determine whether the data block is a duplicate of another stored data block. The table may include an entry for the hash value. The entry may include information identifying data sets referencing the data block and, for each of the data sets, may specify a reference count denoting a number of times the data set references the data block. |
US11573926B2 |
Stale data detection
One or more techniques and/or systems are provided for detecting stale data and/or changed data. For example, a bitmap file may be maintained and mapped to an inofile describing various states of files of a file system. The bitmap file may be populated with bitmap records indicating whether files were accessed, modified, or have other states. The bitmap file may efficiently convey information used to determine whether files have not been accessed recently (e.g., stale data) or were recently modified (e.g., changed data) compared to the inofile because the bitmap file may comprise a fraction of the size of the inofile (e.g., a byte of information may be used to represent various states of one or more files). In this way, instead of evaluating a relatively larger inofile, the bitmap file may be evaluated to efficiently identify stale data for deletion or destaging and/or changed data for backup. |
US11573923B2 |
Generating configuration data enabling remote access to portions of a snapshot lineage copied to cloud storage
An apparatus comprises at least one processing device configured to select a snapshot lineage comprising one or more snapshots of a storage volume comprising data stored on one or more storage devices of a storage system, the snapshot lineage comprising at least one cloud snapshot lineage, the at least one cloud snapshot lineage comprising at least a subset of the one or more snapshots of the storage volume that have been copied to cloud storage of at least one cloud external to the storage system. The at least one processing device is also configured to generate configuration data for accessing the at least one cloud snapshot lineage. The at least one processing device is further configured to transfer the configuration data to at least one additional processing device to enable the at least one additional processing device to access the at least one cloud snapshot lineage. |
US11573918B1 |
Methods and apparatus for communicating between node devices
Aspects of the present disclosure relate to an interconnect comprising interfaces to communicate with respective requester and receiver node devices, and home nodes. Each home node is configured to: receive requests from one or more requester nodes, each request comprising a target address corresponding to a target receiver nodes; and transmit each said request to the corresponding target receiver node. Mapping circuitry is configured to: associate each of said plurality of home nodes with a given home node cluster; perform a first hashing of the target address of a given request, to determine a target cluster; perform a second hashing of the target address, to determine a target home node within said target cluster; and direct the given message, to the target home node. |
US11573916B2 |
Apparatuses and methods for writing data to a memory
Apparatuses and methods for writing data to a memory array are disclosed. When data is duplicative across multiple data lines, data may be transferred across a single line of a bus rather than driving the duplicative data across all of the data lines. The data from the single data line may be provided to the write amplifiers of the additional data lines to provide the data from all of the data lines to be written to the memory. In some examples, error correction may be performed on data from the single data line rather than all of the data lines. |
US11573907B2 |
Controlling memory accesses using a tag-guarded memory access operation
An apparatus and method are provided for controlling memory accesses. The apparatus has memory access circuitry for performing a tag-guarded memory access operation in response to a target address, the tag-guarded memory access operation by default comprising: comparing an address tag associated with the target address with a guard tag stored in a memory system in association with a block of one or more memory locations comprising an addressed location identified by the target address; and generating an indication of whether a match is detected between the guard tag and the address tag. Further, the apparatus has control tag storage for storing, for each of a plurality of memory regions, configuration control information used to control how the tag-guarded memory access operation is performed by the memory access circuitry when the target address is within that memory region. Each memory region corresponds to multiple of the blocks. This provides a very flexible and efficient mechanism for performing tag-guarded memory access operations. |
US11573906B2 |
Faster computer memory access by reducing SLAT fragmentation
To increase the speed with which a Second Layer Address Table (SLAT) is traversed, memory having the same access permissions is contiguously arranged such that one or more hierarchical levels of the SLAT need not be referenced, thereby resulting in more efficient SLAT traversal. “Slabs” of memory are established whose memory range is sufficiently large that reference to a hierarchically lower level table can be skipped and a hierarchically higher level table's entries can directly identify relevant memory addresses. Such slabs are aligned to avoid smaller intermediate memory ranges. The loading of code or data into memory is performed based on a next available memory location within a slab having equivalent access permissions, or, if such a slab is not available, or if an existing slab does not have a sufficient quantity of available memory remaining, a new slab with the proper access permissions is established. |
US11573904B2 |
Transparent self-replicating page tables in computing systems
An example method of managing memory in a computer system implementing non-uniform memory access (NUMA) by a plurality of sockets each having a processor component and a memory component is described. The method includes replicating page tables for an application executing on a first socket of the plurality of sockets across each of the plurality of sockets; associating metadata for pages of the memory storing the replicated page tables in each of the plurality of sockets; and updating the replicated page tables using the metadata to locate the pages of the memory that store the replicated page tables. |
US11573899B1 |
Transparent interleaving of compressed cache lines
Low latency in a non-uniform cache access (“NUCA”) cache in a computing environment is provided. A first compressed cache line is interleaved with a second compressed cache line into a single cache line of the NUCA cache, where data of the first compressed cache line is stored in one or more even sectors in the single cache line and stored in zero or more odd sectors in the single cache line after the data fills the one or more even sectors, and data of the second compressed cache line is stored in the one or more odd sectors in the single cache line and stored in zero or more even sectors in the single cache line after the data fills the one or more odd sectors. |
US11573886B2 |
Device and method of building test file
A device for building a test file comprises a receiving module, for receiving a first request of a first user and for analyzing the first request, and for notifying an analysis result of the first request to the first user; a building module, coupled to the receiving module, for building the test file according to the first request of a task queue; and a transmitting module, coupled to the building module, for notifying a building result of the test file to the first user. |
US11573883B1 |
Systems and methods for enhanced compression of trace data in an emulation system
A trace subsystem of an emulation system may generate differential frame data based upon successive frames. If one compression mode, the trace subsystem may set a flag bit and store differential frame data if there is at least one non-zero bit in the differential frame data. If the differential frame data includes only zero bits, the trace subsystem may set the flag bit without storing the frame data. In another compression mode, the computer may further compress the differential data if the frame data includes one (one-hot) or two (two-hot) non-zero bits. The controller may set flag bits to indicate one of all-zeroes, one-hot, two-hot, and random data conditions (more than two non-zero bits). For one-hot or two-hot conditions, the controller may store bits indicating the positions of the non-zero bits. For random data conditions, the controller may store the entire differential frame. |
US11573879B2 |
Active asset monitoring
Systems and techniques for active asset monitoring are presented. A system can collect a set of voltage measurements from one or more assets. The system can also perform learning associated with the set of voltage measurements and generate a set of digital signatures that includes a set of patterns regarding the set of voltage measurements. Furthermore, the system can determine monitor performance of an asset based on the set of digital signatures that includes the set of patterns regarding the set of voltage measurements. |
US11573869B2 |
Managing lifecycle of virtualization software running in a standalone host
Virtualization software installed in a standalone host is remediated according to a desired state model using a desired image of a virtualization software that is used to remediate virtualization software running in hosts which are logically grouped as a cluster of hosts not including the standalone host. The method of remediating the virtualization software installed in the standalone host includes the steps of generating a desired image of the virtualization software of the standalone host from a desired image of the virtualization software of the hosts in the cluster, and upon detecting a difference between an image of the virtualization software currently running in the standalone host and the desired image of the virtualization software of the standalone host, instructing the standalone host to remediate the image of the virtualization software currently running therein to match the desired image of the virtualization software of the standalone host. |
US11573861B2 |
Continuous data protection using a write filter
A reference snapshot of a storage is stored. Data changes that modify the storage are received. The data changes are captured by a write filter of the storage. The received data changes are logged. The data changes occurring after an instance time of the reference snapshot are applied to the reference snapshot to generate a first incremental snapshot corresponding to a first intermediate reference restoration point. The data changes occurring after an instance time of the first incremental snapshot are applied to the first incremental snapshot to generate a second incremental snapshot corresponding to a second intermediate reference restoration point. |
US11573857B2 |
Method for the secured storing of a data element in an external memory and interface module
A method for the secured storing of a data element in an external memory, which is connected to a microcontroller via an interface module, which is configured to calculate memory addresses for data to be stored and for error correction values. The method includes receiving the data element to be stored by the interface module, a calculation by the interface module of a memory address in the external memory for the data element to be stored, and a writing, starting at the memory address, of the data element and of the error correction value via the interface module into the external memory, the error correction value immediately following the data element being written and the writing taking place within one addressing phase. A corresponding interface module, a corresponding microcontroller, and a corresponding control unit are also described. |
US11573851B2 |
Data of point-of-sale devices
In some examples, a system receives data from peripheral devices connected to respective point-of-sale (POS) base terminals, the data captured using agents executing in the POS base terminals during periods of reduced activity of the POS base terminals. Based on processing the received data, the system determines linkage of peripheral devices to the POS base terminals, and determines, for a first POS base terminal, swapping of a first peripheral device with a second peripheral device. The system generates an output indicating that the first peripheral device has been swapped with the second peripheral device, and identifies an issue associated with a POS base terminal or a peripheral device, and trigger a remediation action to address the issue. |
US11573849B2 |
Memory module register access
During system initialization, each data buffer device and/or memory device on a memory module is configured with a unique (at least to the module) device identification number. In order to access a single device (rather than multiple buffers and/or memory devices), a target identification number is written to all of the devices using a command bus connected to all of the data buffer devices or memory devices, respectively. The devices whose respective device identification numbers do not match the target identification number are configured to ignore future command bus transactions (at least until the debug mode is turned off.) The selected device that is configured with a device identification number matching the target identification number is configured to respond to command bus transactions. |
US11573846B2 |
Failure mode specific analytics using parametric models
Techniques for predicting failure mode specific reliability characteristics of tangible equipment using parametric probability models are disclosed. In some example embodiments, a computer system receives a model training configuration entered via a user interface, trains a failure curve model for a selected failure mode of a selected equipment model based on the model training configuration at a time indicated by training schedule data, and generates analytical data for the selected failure mode of the selected equipment model using the trained failure curve model. The failure mode corresponds to a specific way in which the equipment model is capable of failing. In some example embodiments, the training of the failure curve model comprises determining a shape parameter and a scale parameter for the failure curve model based on a fitting of failure event data to a continuous probability distribution, and storing the parameters for use in generating the analytical data. |
US11573845B2 |
Remote debug for scaled computing environments
Techniques and apparatus for remotely accessing debugging resources of a target system are described. A target system including physical compute resources, such as, processors and a chipset can be coupled to a controller remotely accessible over a network. The controller can be arranged to facilitate remote access to debug resources of the physical compute resources. The controller can be coupled to debug pin, such as, those of a debug port and arranged to assert control signals on the pins to access debug resources. The controller can also be arranged to exchange information elements with a remote debug host to include indication of debug operations and/or debug results. |
US11573842B2 |
Reliability determination of workload migration activities
Techniques for determining reliability of a workload migration activity are disclosed. In one embodiment, sub-tasks associated with the workload migration activity may be determined. Further, statistical data associated with an execution of the sub-tasks corresponding to different instances of the workload migration activity may be retrieved. Furthermore, a reliability model may be trained through machine learning using the statistical data to determine reliability of the workload migration activity. Then, the reliability of a new workload migration activity may be determined using the trained reliability model. |
US11573840B2 |
Monitoring and optimizing interhost network traffic
Some embodiments provide a method for clustering a set of data compute nodes (DCNs), which communicate with each other more frequently, on one or more host machines. The method groups together guest DCNs (GDCNs) that (1) execute on different host machines and (2) exchange network data among themselves more frequently, in order to reduce interhost network traffic. The more frequently-communicating GDCNs can be a set of GDCNs that implement a distributed application, GDCNs of a particular tier in a multi-tier network architecture (e.g., a web tier in a three-tier architecture), GDCNs that are dedicated to a particular tenant in a hosting system, or any other set of GDCNs that exchange data among each other regularly for a particular purpose. |
US11573839B1 |
Dynamic scheduling for live migration between cloud regions and edge locations
This disclosure describes systems, devices, and techniques for migrating virtualized resources between the main region and edge locations. Live migration enables virtualized resources to remain operational during migration. Edge locations are typically separated from secure data centers via the Internet, a direct connection, or some other intermediate network. Accordingly, to place virtualized resources within an edge location, the virtualized resources must be migrated over a secure communication tunnel that can protect virtualized resource data during transmission over the intermediate network. The secure communication tunnel may have limited data throughput. To efficiently utilize resources of the secure communication tunnel, and to reduce the impact of migrations on virtualized resource operations, virtualized resource migrations may be carefully scheduled in advance. For instance, virtualized resources may be selectively migrated at times-of-day in which they are likely to be relatively idle, or at times when the communication tunnel is predicted to have sufficient bandwidth. |
US11573838B2 |
Methods and apparatus to improve workload domain management in virtualized server systems using a free pool of virtualized servers
Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application, a resource status analyzer to determine a health status associated with the workload domain and determine whether the health status satisfies a threshold based on the policy, and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold. |
US11573830B2 |
Software defined silicon implementation and management
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement and manage software defined silicon products are disclosed. Example semiconductor devices disclosed herein include circuitry configurable to provide one or more features. Disclosed example semiconductor devices also include a license processor to activate or deactivate at least one of the one or more features based on a license received via a network from a first remote enterprise system. Disclosed example semiconductor devices further include an analytics engine to report telemetry data associated with operation of the semiconductor device to at least one of the first remote enterprise system or a second remote enterprise system, the analytics engine to report the telemetry data in response to activation or deactivation of the at least one of the one or more features based on the license. |
US11573829B2 |
Task processing method and apparatus, terminal, and computer readable storage medium
A task processing method includes setting, by a terminal, a quality of service (QoS) class of a task, where the QoS class is related to user perception, and configuring a priority of a thread executing the task as the QoS class of the task, where the priority of the thread indicates an execution sequence of the thread in the system. |
US11573824B2 |
Data storage device and operating method thereof
A data storage device includes a shared command queue, a queue controller, a processor, and a memory. The command queue is configured to queue a plurality of jobs transmitted from a plurality of host processors. The queue controller is configured to classify the plurality of jobs into a plurality of levels of jobs according to priority threshold values and assign jobs of the plurality of levels of jobs the processor. The processor is configured to process the jobs assigned by the queue controller. The memory may store data needed to process the job. |
US11573823B2 |
Parallel execution of applications
In an approach, a processor, responsive to requesting to perform a plurality of applications including a first application and a second application, determines that the first application and the second application have been performed sequentially during a previous time period. A processor, responsive to determining that the first and second applications have been performed in sequence during the previous time period, obtains, a first set of database operations associated with the first application and a second set of database operations associated with the second application. A processors, responsive to determining that the first set of database operations and the second set of database operations are free of conflict, generates an execution schedule indicating that the first application and the second application are to be performed in parallel. A processors performs the plurality of applications based on the execution schedule. |
US11573815B2 |
Dynamic power management states for virtual machine migration
Systems and methods for supporting dynamic power management states for virtual machine (VM) migration are disclosed. In one implementation, a processing device may generate, by a host computer system, a host power management data structure specifying a plurality of power management states of the host computer system. The processing device may also detect that a VM has been migrated to the host computer system. The processing device may then prevent the VM from performing power management operations and may cause the virtual machine to read the host power management data structure. Responsive to receiving a notification that the VM has read the host power management data structure, the processing device may enable the VM to enter a first power management state of the plurality of power management states. |
US11573813B2 |
Dynamic device virtualization for use by guest user processes based on observed behaviors of native device drivers
A system and method for providing dynamic device virtualization is herein disclosed. According to one embodiment, the computer-implemented method includes providing a hypervisor and one or more guest virtual machines (VMs). Each guest VM is disposed to run a guest user process and the hypervisor is split into a device hypervisor and a compute hypervisor. The computer-implemented method further includes providing an interface between the device hypervisor and the compute hypervisor. The compute hypervisor manages an efficient use of CPU and memory of a host and the device hypervisor manages a device connected to the host by exploiting hardware acceleration of the device. |
US11573812B2 |
Generating a next best action recommendation using a machine learning process
Techniques for determining a Next Best Action (NBA) are disclosed, with the determination being based on a position within an application, past actions by a user when experiencing a similar application context, and/or tasks in queue for the user to execute from current state of the application. Techniques are also disclosed for displaying an interface that includes the NBA in conjunction with a specific rationale for presenting the NBA, such as recommendations by a trusted person, based on the user's and/or other users' past behavior, and descriptions developed based on the specific NBA. Also, methods for determining a best NBA are disclosed, with the NBA being selected by applying static rules to a data set, heuristically analyzing the data set, and/or applying a machine learning model to the data set. |
US11573809B2 |
Method and system for providing virtual services
A technique is provided for providing virtual services. The technique includes generating a virtual environment comprising a plurality of user interface (UI) objects that corresponds to a plurality of services provided by a service provider. The technique further includes rendering the generated plurality of UI objects on an electronic device of a user in a manner to provide a user experience (UX) to the user that emulates a physical experience of the user with the services provider. The technique further includes processing a request received from the user corresponding to a selection of a UI object from the rendered plurality of UI objects. The technique further includes providing a service to the user that corresponds to the selected UI object. |
US11573808B2 |
Methods of providing an integrated interface that includes a virtual mobile device
Implementations of the disclosed subject matter provide outputting an integrated interface to be displayed in a browser including a text-based interface of an application and an interface for a virtual mobile device separate from the text-based interface, where the virtual mobile device emulates operations and a user interface of a specific type of hardware mobile device. An indication of a communication may be received from a mobile device. A customer name associated with the mobile device may be obtained based on at least one of a certificate that includes the customer name retrieved by the server from a third party server, and a database record that includes the customer name that is retrieved by the server from a database. The obtained customer name may be displayed on the virtual mobile device portion of the integrated interface in association with the communication from the mobile device of the customer. |
US11573806B2 |
Managing persistent enrollment of a user device
Systems and methods are included for managing persistent enrollment of a user device. The persistent enrollment can be controlled by an administrator at an administrator console. The administrator can enable or disable persistent enrollment for the user device at the admin console. A deployment agent can be provided to the user device. During the boot process, the deployment agent can verify the persistent enrollment status of the user device. The deployment agent can retrieve and install a software package for a management agent. The management agent can enroll the user device with an enterprise under a staging user profile. The management agent can install a provisioning package associated with the staging user profile. The management agent can receive user input login credentials. The management agent can change the ownership of the user device with the enterprise. The management agent can configure the user device for the user profile. |
US11573805B2 |
IPMI over redfish
An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: receive a command associated with an Intelligent Platform Management Interface (IPMI) protocol; package the command for transmission according to a Redfish protocol; and transmit the packaged command to a Redfish interface of a management controller, wherein the management controller is configured to unpackage and execute the command. |
US11573804B2 |
Systems and methods for optimized cluster resource utilization
Systems and methods for optimizing cluster resource utilization are disclosed. Systems and methods for optimizing cluster resource utilization are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for optimizing cluster resource utilization may include: (1) retrieving cluster usage information for at least one cluster resource in a multi-tenant environment; (2) determining tenant usage for the cluster resource for each of a plurality of tenants; (3) determining a tenant resource commitment for the cluster resource for each tenant; and (4) presenting tenant usage and tenant resource commitment for each resource. |
US11573803B2 |
Parallel training of machine learning models
Parallel training of a machine learning model on a computerized system is described. Computing tasks of a system can be assigned to multiple workers of the system. Training data can be accessed. The machine learning model is trained, whereby the training data accessed are dynamically partitioned across the workers of the system by shuffling subsets of the training data through the workers. As a result, different subsets of the training data are used by the workers over time as training proceeds. Related computerized systems and computer program products are also provided. |
US11573801B1 |
Method and apparatus for executing vector instructions with merging behavior
A processor includes a register file and control logic that detects multiple different sets of sequential zero bits of a register in the register file, wherein each of the multiple different sets has a bit length that corresponds to a partial instruction width and operates at a first partial instruction width or a second partial instruction width with the register file depending on number of sets of zero bits detected in the register. In certain examples, the control logic causes operating at first instruction width that avoids merging of a first bit length of data in the register and operating at the second instruction width that avoids merging of a second bit length of data in the register. In some examples, a register rename map table incudes multiple zero bits that identify the detected multiple different sets of bits of sequential zeros. |
US11573800B2 |
Complex I/O value prediction for multiple values with physical or virtual addresses
An apparatus, and corresponding method, for input/output (I/O) value determination, generates an I/O instruction for an I/O device, the I/O device including a state machine with state transition logic. The apparatus comprises a controller that includes a simplified state machine with a reduced version of the state transition logic of the state machine of the I/O device. The controller is configured to improve instruction execution performance of a processor core by employing the simplified state machine to predict at least one state value of at least one I/O device true state value to be affected by the I/O instruction at the I/O device. |
US11573799B2 |
Apparatus and method for performing dual signed and unsigned multiplication of packed data elements
An apparatus and method for performing dual concurrent multiplications of packed data elements. For example one embodiment of a processor comprises: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed doubleword data elements; a second source register to store a second plurality of packed doubleword data elements; and execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply a first doubleword data element from the first source register with a second doubleword data element from the second source register to generate a first quadword product and to concurrently multiply a third doubleword data element from the first source register with a fourth doubleword data element from the second source register to generate a second quadword product; and a destination register to store the first quadword product and the second quadword product as first and second packed quadword data elements. |
US11573798B2 |
Stacked transistors with different gate lengths in different device strata
Disclosed herein are stacked transistors with different gate lengths in different device strata, as well as related methods and devices. In some embodiments, an integrated circuit structure may include stacked strata of transistors, with two different device strata having different gate lengths. |
US11573795B1 |
Using a vector processor to configure a direct memory access system for feature tracking operations in a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations. |
US11573794B2 |
Implementing state-based frame barriers to process colorless roots during concurrent execution
An application thread executes concurrently with a garbage collection (GC) thread traversing a call stack of the application thread. Frames of the call stack that have been processed by the GC thread assume a global state associated with the GC thread. The application thread may attempt to return to a target frame that has not yet assumed the global state. The application thread hits a frame barrier, preventing return to the target frame. The application thread determines a frame state of the target frame. The application thread selects appropriate operations for bringing the target frame to the global state based on the frame state. The selected operations are performed to bring the target frame to the global state. The application thread returns to the target frame. |
US11573790B2 |
Generation of knowledge graphs based on repositories of code
Techniques for code analysis are provided. User code is received, and an import statement is identified in the user code. A first empty object is generated based on the import statement, and the first empty object is named based on the name of an import reference included in the import statement. A knowledge graph is generated based at least in part on the first empty object. |
US11573787B1 |
Hot reloading a running application with an unsaved source code change
Hot reloading a running application with an unsaved source code change. A code change to a source code of a running software application that is associated with a project type is identified. The code change is stored within an in-memory editor buffer, and is uncommitted to any source code file. It is determined that the code change can be applied to the running software application using hot reload. Hot reload agent(s) associated with the project type are identified. Using the hot reload agent(s), the code change is communicated to an application runtime associated with the running software application. At least one process of the running software application invokes a new compiled code entity corresponding to the code change. |
US11573783B2 |
System and method using natural language processing to synthesize and build infrastructure platforms
Embodiments of the invention are directed to a system, method, or computer program product structured for synthesizing and building infrastructure platforms. In some embodiments, the system is structured for performing a natural language synthesis of a proposed upgrade to existing infrastructure platform(s), where the natural language synthesis includes analyzing, using natural language processing, code of the proposed upgrade; generating a trust score indicating a predicted likelihood of success from results of the natural language synthesis; in response to the trust score being above a threshold, identifying, using natural language processing, inactive code in the platform(s); generating a build automation script for deploying the proposed upgrade to create upgraded infrastructure platform(s) that exclude the inactive code; executing the build automation script; capturing data from the build automation script execution; and using the result of the build automation script execution and the captured data to refine the natural language synthesis. |
US11573782B2 |
Self updating agent
A system includes a server comprising a memory and a processor, where the processor is in communication with the memory. The processor is configured to download, by the updating agent, a second version of source files associated with a second version of the updating agent, where the second version of source files are stored separately from the first version of the source files, where the second version of the updating agent is operable to update a second set of libraries of the application. Next, the updating agent overwrites the first version of the source files with the second version of the source files. The updating agent then re-starts the updating agent with an update parameter designating a location of the downloaded second version of the source files, wherein the third version of the source files are executed to re-start the updating agent. |
US11573781B2 |
Providing and using different update times for a resource
Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices. |
US11573778B2 |
Secure device-bound edge workload delivery
The disclosed technology provides for packaging a secure cloud workload at a workload provisioning service. A unique device identifier is received from an edge device. The unique identifier is associated with the edge device. A unique packaging key is cryptographically generated based on the received unique device identifier, a unique workload identifier corresponding to a secure cloud workload to be executed on the edge device, and a nonce. The secure cloud workload is encrypted to generate a packaged secure cloud workload using the cryptographically generated unique packaging key. The encrypted secure cloud workload is transmitted to the edge device. The edge device is capable of independently cryptographically generating the unique packaging key using the unique device identifier, the unique workload identifier, and the nonce. The edge device is also capable of decrypting the packaged secure cloud workload using the generated unique packaging key cryptographically generated by the edge device. |
US11573776B1 |
Extensible data transformation authoring and validation system
Data transformation in a distributed system of applications and data repositories is described. The subsystems for the overall framework are distributed, thereby allowing for customization to require only isolated changes to one or more subsystems. In one embodiment, a source code repository is used to receive and store source code. A build subsystem can retrieve source code from the source code repository and build it, using one or more criteria. By building the source code, the build subsystem can generate an artifact, which is executable code, such as a JAR or SQL file. Likewise, by building the source code, the build subsystem can generate one or more job specifications for executing the executable code. In one embodiment, the artifact and job specification may be used to launch an application server in a cluster. The application server can then receive data transformation instructions and execute the data transformation instructions. |
US11573769B2 |
Homogenous atomic pattern for double, add, and subtract operations for digital authentication using elliptic curve cryptography
A method of performing finite field addition and doubling operations in an elliptic curve cryptography (ECC) authentication scheme as a countermeasure to side-channel attack. The addition and doubling operations are executed using atomic patterns that involve the same sequence and number of operation types, so that the noise consumption and electromagnetic emanation profile of circuitry performing the operations is identical regardless of operation. A subtraction operation using such an atomic pattern is also disclosed. |
US11573764B2 |
Facilitating discovery of verbal commands using multimodal interfaces
A framework for generating and presenting verbal command suggestions to facilitate discoverability of commands capable of being understood and support users exploring available commands. A target associated with a direct-manipulation input is received from a user via a multimodal user interface. A set of operations relevant to the target is selected and verbal command suggestions relevant to the selected set of operations and the determined target are generated. At least a portion of the generated verbal command suggestions is provided for presentation in association with the multimodal user interface in one of three interface variants: one that presents command suggestions as a list, one that presents command suggestions using contextual overlay windows, and one that presents command suggestions embedded within the interface. Each of the proposed interface variants facilitates user awareness of verbal commands that are capable of being executed and teaches users how available verbal commands can be invoked. |
US11573754B1 |
Information processing apparatus, image formation system, and job processing method that automatically controls execution order of print jobs
Provided is an information processing apparatus that automatically controls the execution order of print jobs. For example, the image forming apparatus is an information processing apparatus for processing the print jobs. A time deviation calculation unit sets a window of a specific length in the print queue in which the print jobs are stored. A time deviation calculation unit calculates total print time and deviation of the print time of the print jobs in the window. The print control unit controls the execution order of the print jobs in the window based on the total print time and the deviation calculated by the time deviation calculation unit. The output unit outputs the print jobs in the execution order controlled by the print control unit. |
US11573752B1 |
Image processing apparatus, image forming apparatus, and image forming method that perform compression suitable for the stage of image processing
Provided is an image processing apparatus that can efficiently utilize the storage capacity in image processing. A dividing unit divides inputted image data into a plurality of partial data. An analysis unit analyzes whether or not each of the plurality of partial data divided by the division unit is suitable for compression at any of a plurality of stages of image processing in which feature of image changes. A compression unit compresses the partial data at the stage when the analysis unit analyzes that it is suitable for compression. A decompressing unit decompresses the partial data compressed by the compression unit at the stage when it is compressed. A processing execution unit executes processing at the stage of image processing on the partial data decompressed by the decompressing unit. |
US11573751B2 |
Method and system for precise placement
One embodiment provides a device comprising at least one movable unit, at least one sensor, a printer, at least one processor, and a non-transitory processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations. The operations include receiving layout and design information, receiving, from the at least one sensor, contextual information indicative that the at least one movable unit is in direct contact with a surface, and triggering the printer to print one or more markings on the surface as the at least one movable unit moves along the surface based on the layout and design information. |
US11573747B2 |
Systems and methods for a printer reverse redirector
Systems and methods for redirecting one or more printers from a virtual computing device to a physical computing device. The method includes initiating a printing application on a virtual computing device and exporting at least one printer configuration. The at least one printer configuration corresponds to one or more printers communicatively coupled to a physical computing device. The method also includes storing the at least one printer configuration to a data file on the virtual computing device and copying the data file from the virtual computing device to the physical computing device. The method further includes invoking the data file on the physical computing device such that the at least one printer configuration is imported on the physical computing device. The method also includes generating for display on the virtual computing device at least one indication of the one or more printers communicatively coupled to the physical computing device. |
US11573742B2 |
Dynamic data placement for collision avoidance among concurrent write streams
A memory sub-system configured to dynamically generate a media layout to avoid media access collisions in concurrent streams. The memory sub-system can identify plurality of media units that are available to write data concurrently, select commands from the plurality of streams for concurrent execution in the available media units, generate and store a portion of a media layout dynamically in response to the commands being selected for concurrent execution in the plurality of media units, and executing the selected commands concurrently by storing data into the memory units according to physical addresses to which logical addresses used in the selected commands are mapped in the dynamically generated portion of the media layout. |
US11573741B2 |
Write input/output optimization for virtual disks in a virtualized computing system
An example method of handling, at a hypervisor on a host in a virtualized computing system, a write input/output (IO) operation to a file on a storage device having a virtual machine file system (VMFS) is described. The method includes: sorting, at the hypervisor, a scatter-gather array for the write IO operation into sets of scatter-gather elements, each of the sets including at least one scatter-gather element targeting a common file block address; resolving offsets of the sets of scatter-gather elements to identify a first scatter-gather array of transaction-dependent scatter-gather elements; generating logical transactions for the first scatter-gather array having updates to metadata of the VMFS for the file; batching the logical transactions into a physical transaction; and executing the physical transaction to commit the updates to the metadata of the VMFS on the storage device for the file. |
US11573740B2 |
Memory system including a non-volatile memory chip and method for performing a read operation on the non-volatile memory chip
A memory system includes a non-volatile memory chip that includes a memory cell array, and a memory controller. The memory controller is configured to perform a read operation on the non-volatile memory chip by instructing the non-volatile memory chip to perform a sensing operation to read data stored in the memory cell array, estimating a time when the read data becomes ready to be transferred from the non-volatile memory chip to the memory controller, and instructing the non-volatile memory chip, after the estimated time, to perform a transfer operation to transfer the read data to the memory controller. |
US11573733B2 |
Data storage device and data storage system
A data storage device including a first non-volatile memory configured to store data, and a device controller configured to control the first non-volatile memory may be provided, and wherein the device controller may be configured to receive a data read command including a first logical address of the first non-volatile memory, a first physical address corresponding to the first logical address, and first status information of the first non-volatile memory corresponding to the first physical address, determine a first read level, using the first status information included in the data read command, and apply a voltage of the first read level to a first word line of the first non-volatile memory corresponding to the first physical address to read data. |
US11573727B1 |
Virtual machine backup and restoration
Reversing deletion of a virtual machine including managing, by a storage system, a repository of virtual machine snapshots on a datastore; receiving, by the storage system, a request to recover a deleted virtual machine from the datastore; accessing, by the storage system, the repository of virtual machine snapshots on the datastore to generate a list of deleted virtual machines associated with virtual machine snapshots in the repository of virtual machine snapshots; receiving, by the storage system, a selection of one of the deleted virtual machines in the list of deleted virtual machines; and recovering, by the storage system, the selected deleted virtual machine using a virtual machine snapshot for the selected deleted virtual machine. |
US11573726B1 |
Data processing engine arrangement in a device
A device may include a plurality of data processing engines. Each of the data processing engines may include a memory pool having a plurality of memory banks, a plurality of cores each coupled to the memory pool and configured to access the plurality of memory banks, a memory mapped switch coupled to the memory pool and a memory mapped switch of at least one neighboring data processing engine, and a stream switch coupled to each of the plurality of cores and to a stream switch of the at least one neighboring data processing engine. |
US11573720B2 |
Open block family duration limited by time and temperature
A includes a memory device and a processing device, operatively coupled to the memory device. The processing device is to: initialize a block family associated with the memory device; initialize a timer at initialization of the block family; and aggregate temperature values received from sensor(s) of the memory device over time to generate an aggregate temperature. Responsive to programming a page residing on the memory device, the processing device associates the page with the block family. The processing device closes the block family in response to the aggregate temperature being greater than a first temperature value and the timer reaching a first time value. The processing device closes the block family in response to the aggregate temperature being less than or equal to the first temperature value and the timer reaching a second time value that is greater than the first time value. |
US11573712B2 |
Memory system storing management information and method of controlling same
A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred referring to a pre-log or a post-log in a NAND memory. The management-information restoring unit determines that a short break has occurred when the pre-log or the post-log is present in the NAND memory. In that case, the management-information restoring unit determines timing of occurrence of the short break, and, after selecting a pre-log or a post-log used for restoration, performs restoration of the management information reflecting these logs on a snapshot. Thereafter, the management-information restoring unit applies recovery processing to all write-once blocks in the NAND memory, takes the snapshot again, and opens the snapshot and the logs in the past. |
US11573711B2 |
Enhanced data encryption in distributed datastores using random tweaks stored in data blocks
A method for encrypting data in one or more data blocks is provided. The method receives a first data block to be written to a physical storage that includes one or more physical disks. The method applies a first random tweak to data indicative of the first data block to generate a first encrypted data block, and writes the first encrypted data block and the first random tweak to a first physical block of the physical storage. The method receives a second data block to be written to the physical storage. The method then applies a second random tweak, different than the first random tweak, to data indicative of the second data block to generate a second encrypted data block, and writes the second encrypted data block and the second random tweak to a second physical block of the physical storage. |
US11573709B2 |
Maintaining data structures in a memory subsystem comprised of a plurality of memory devices
Provided are a computer program product, system, and method for maintaining data structures in a virtual memory comprised of a plurality of heterogeneous memory devices. Access counts are maintained for a plurality of data structures stored in a first level memory device. A determination is made of data structures in the first level memory device having lowest access counts. The determined data structures are deleted from the first level memory device and retaining copies of the data structures in a second level memory device, wherein the first level memory device has lower latency than the second level memory device. |
US11573708B2 |
Fail-safe redundancy in aggregated and virtualized solid state drives
A solid state drive having at least one component solid state drive, a spare solid state drive, and a drive aggregator. The drive aggregator has at least one host interface, at least one drive interface connected to the at least one component solid state drive, and an interface connected to the spare solid state drive. The drive aggregator is configured to maintain, in the spare solid state drive, a copy of a dataset that is stored in the component solid state drive. In response to a failure of the component solid state drive, the drive aggregator is configured to substitute a function of the component solid state drive with respect to the dataset with a corresponding function of the spare solid state drive, based on the copy of the dataset maintained in the spare solid state drive. |
US11573707B2 |
Method and apparatus for fine tuning and optimizing NVMe-oF SSDs
A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party. |
US11573704B2 |
Memory control method, memory storage device and memory control circuit unit
A memory control method, a memory storage device and a memory control circuit unit are provided. The method includes: reading a first physical unit among a plurality of physical units based on a first electrical configuration to obtain first soft information; reading the first physical unit based on a second electrical configuration which is different from the first electrical configuration to obtain second soft information; classifying a plurality of memory cells in the first physical unit according to the first soft information and the second soft information; and decoding data read from the first physical unit according to a classification result of the memory cells. |
US11573703B2 |
Capacity expansion for memory sub-system controllers having at least I/O expander circuit to limit impedance loads
A memory sub-system includes a memory sub-system controller comprising at least one host channel, a memory device comprising a plurality of memory die, and at least one input/output (I/O) expander circuit coupled between the at least one host channel of the memory sub-system controller and to the memory device to connect the plurality of memory die to the memory sub-system controller. The at least one I/O expander circuit is to limit an impedance load presented on the at least one host channel to an impedance load of a corresponding subset of the plurality of memory die selected during a given time period. |
US11573701B2 |
Memory device and host device
According to one embodiment, a memory device includes a nonvolatile semiconductor memory having physical storage areas that includes a user area externally accessible and are divided into management units and a control unit. The control unit receives a control command having a first argument to designate a sequential write area and a read command or a write command, assigns a management unit represented by an address of the read command or the write command as the sequential write area, and changes memory access control by judging whether an address of a memory access command to access the user area indicates access in the sequential write area whose size is equivalent to the management unit. |
US11573699B2 |
Distributed index for fault tolerant object memory fabric
Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments can implement an object memory fabric including object memory modules storing memory objects created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects within the object memory module. A hierarchy of object routers communicatively coupling the object memory modules may each include a router object directory that indexes all memory objects and portions contained in object memory modules below the object router in the hierarchy. The hierarchy of object routers may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the router object directories. |
US11573698B2 |
Neural network for keyboard input decoding
In some examples, a computing device includes at least one processor; and at least one module, operable by the at least one processor to: output, for display at an output device, a graphical keyboard; receive an indication of a gesture detected at a location of a presence-sensitive input device, wherein the location of the presence-sensitive input device corresponds to a location of the output device that outputs the graphical keyboard; determine, based on at least one spatial feature of the gesture that is processed by the computing device using a neural network, at least one character string, wherein the at least one spatial feature indicates at least one physical property of the gesture; and output, for display at the output device, based at least in part on the processing of the at least one spatial feature of the gesture using the neural network, the at least one character string. |
US11573697B2 |
Methods and systems for predicting keystrokes using a unified neural network
Methods and systems for predicting keystrokes using a neural network analyzing cumulative effects of a plurality of factors impacting the typing behavior of a user. The factors may include typing pattern, previous keystrokes, specifics of keyboard used for typing, and contextual parameters pertaining to a device displaying the keyboard and the user. A plurality of features may be extracted and fused to obtain a plurality of feature vectors. The plurality of feature vectors can be optimized and processed by the neural network to identify known features and learn unknown features that are impacting the typing behavior. Thereby, the neural network predicts keystrokes using the known and unknown features. |
US11573696B2 |
Application display method and terminal
Embodiments of the present invention provide an application display method and a terminal, where the method includes: acquiring a first flicking gesture, where a start position of the first flicking gesture is located in a first preset operating area; and when the terminal detects that the first flicking gesture is a first preset flicking gesture, displaying an application that is in a first state, where the first state includes at least one of the following states: a state of running in the foreground, a state of running in the background, and a state of being buffered in the background. Therefore, a recently used application can be displayed to a user according to a gesture of the user, without a need to dispose a dedicated button, thereby improving operation and control efficiency. |
US11573688B2 |
Method, apparatus, and terminal for processing notification information
Embodiments of the present invention relate to the field of terminal application technologies, and provide a method, an apparatus, and a terminal for processing notification information. Therefore, an efficient operation manner for processing notification information is provided, which can simplify operation steps and improve usability and controllability of a device. The method is: after a user display operation is detected, and a display instruction corresponding to the user display operation is triggered, determining a target application program corresponding to notification information; and when it is determined that a screen display status meets a condition, adjusting, according to a preset adjustment policy corresponding to the display instruction, a window corresponding to the target application program. The embodiments of the present invention are used to process notification information of an intelligent terminal device. |
US11573686B2 |
Extended reality human machine interface to simulate actual flow
A method for applying extended reality to simulate an actual flow system, including receiving selection of simulated components of the actual flow system that are graphical elements, receiving component metadata for each simulated component that represents simulated component factors that affect the simulated flow from, through, or to the simulated component, receiving simulation connection metadata for each simulated connection between the simulated components that represents simulated connection factors that affect the simulated flow through the simulated connection, receiving actual data over time, simulating the flow over time through the simulated connections based on the actual data by applying a model using a set of operations to the actual data, the simulation component metadata, and the simulation connection metadata. The method further includes displaying via the extended reality user interface the three or more simulated components as connected by the simulated connections and the simulated flow. |
US11573685B2 |
Display data generation method, computer-readable, non-transitory medium and computer
A display data generation method used in a computer including an output module, includes generating display data of page numbers for scrollably displaying page numbers of a plurality of pages each containing predetermined item information, to output the display data of page numbers from the output module, retrieving page information indicating a same number of pages as a number of page numbers displayed in a distance corresponding to a distance between two points in a display region in which the page numbers are displayed when the two points are specified by the user, wherein the number of page numbers are calculated based on the distance between the two points and the distance between adjacent page numbers displayed in the display region, and generating item display data for displaying item information contained in the pages indicated in the retrieved page information, to output the item display data from the output module. |
US11573682B2 |
System and method for selecting one out of a plurality of participants in a network-based video meeting
A method is provided for selecting one out of a plurality of participants in a network-based video meeting. The method comprises: sharing, by a computing device of a first participant of the plurality of participants, a screen for viewing by the other participants that provides a participant-specific graphical element associated with each of the plurality of participants; receiving, in a communication application of the first participant, the actuation of a selectable link provided via the communication application; selecting one of the participants responsive to the actuation of the selectable link and providing, on the shared screen, a graphical indicator element that identifies the participant-specific graphical element associated with the selected participant; wherein the shared screen is provided over a network to each participant for viewing the participant-specific graphical elements and the graphical indicator element that identifies the participant-specific graphical element associated with the participant selected during the selection. |
US11573680B2 |
Systems and methods to control navigation within an interactive networked application between instances of enterprise software applications
Systems and methods to control navigation within an interactive networked application between instances of enterprise software applications are described herein. Exemplary implementations may: present a given subordinate interface to a user, the given subordinate interface including a given navigation toolbar; receive first user input; present a first subordinate interface to the user, the subordinate interface including a first navigation toolbar; modify the given navigation toolbar to include a first icon and a first indicator; receive second user input; present a second subordinate interface to the user, the second subordinate including a second navigation toolbar; modify the first navigation toolbar to include a second icon and a second indicator; modify the given navigation toolbar to include the second icon and the second indicator; and/or perform other operations. |
US11573678B2 |
Content sharing system and method
A content sharing system and method are disclosed. According to certain embodiments, the system may be used in a vehicle. The system may include a user interface and a controller coupled with the user interface. The controller may be configured to display a map of the vehicle on the user interface. The map may show at least a plurality of user devices in the vehicle, and an icon representing content presented by a first user device. The controller may also be configured to detect a user operation moving the icon on the user interface. The controller may further be configured to control, based on the user operation, sharing of the content between the first user device and at least a second user device. |
US11573677B2 |
Light-emitting user input device for calibration or pairing
A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user's thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device. |
US11573671B2 |
Touch sensing unit including connection line coupled to multiple blocks of touch sensing electrodes and display device including the same
A touch sensing unit includes first sensing electrodes (FSEs), second sensing electrodes SSEs, first signal lines (FSLs), second signal lines (SSLs), and connection lines (CLs). The FSEs extend in a first direction (D1) and are arranged in a second direction (D2) intersecting the D1. The SSEs extend in the D2 and are arranged in the D1. The FSLs are connected to the FSEs, respectively. The SSLs are connected to the SSEs, respectively. The CLs are connected to the FSEs via the FSLs. The FSEs are grouped into blocks. Each of the blocks includes p FSEs of the FSEs, and p FSLs connected to the p FSEs, respectively, “p” being a natural number greater than one. A k-th CL of the CLs is connected to one of the FSEs of each of the blocks, “k” being a natural number. The FSEs connected to the k-th connection line have different sizes. |
US11573664B1 |
Plural touch-screen sensor to pen synchronization
A touch-screen system comprises adjacent first and second touch-screen sensors, first and second digitizers, and synchronization, tracking, and return logic. Each of the first and second digitizers is coupled electronically to the respective touch-screen sensor and configured to provide a pen signal responsive to action of a pen on the touch-screen sensor. The synchronization logic is configured to synchronize the pen to the first and second digitizers and to enable pen tracking by any of the first and second digitizers conditionally, based at least partly on the first and second pen signals. The tracking logic is configured to define a region of precision scanning of the first or second touch-screen sensor by the respective first or second digitizer, based at least partly on the first and second pen signals. The return logic is configured to expose a result of the precision scanning to an operating system of the touch-screen system. |
US11573663B1 |
Open close detection of foldable phone lid angle calculation
A method for operating an electronic device includes rotating a first portion of a flexible touchscreen with respect to a second portion of the flexible touchscreen around a folding axis; detecting, self-capacitances sensed in a folding area of the flexible touchscreen using a self-sensing scan, where a first side of the folding area is on the first portion of the flexible touchscreen and a second side of the folding area is on the second portion of the flexible touchscreen, and the first side and the second side are separated by a folding axis; determining, a current strength sensed by the flexible touchscreen in the folding area based on the self-capacitances in the folding area; and determining, a folding angle of the first portion of the flexible touchscreen with the second portion of the flexible touchscreen around the folding axis based on the current strength in the folding area. |
US11573660B2 |
System including pen and sensor controller, pen, and sensor controller
A system includes a sensor controller, and a pen configured to periodically transmit a pen-pressure value of N bits to the sensor controller, in which the sensor controller and the pen perform pairing by bidirectionally communicating with each other. After processing for the pairing is completed, the pen periodically transmits the pen-pressure value, and, during a period before the processing for the pairing is completed, the pen transmits, instead of the pen-pressure value, a shortened pen-pressure value of high-order M bit(s) that are shorter than the N bits for the pen-pressure value. |
US11573653B2 |
Touch display apparatus, driver integrated circuit and touch display panel
The invention provides a touch display apparatus, a driver integrated circuit and a touch display panel. The driver integrated circuit includes a first pad, at least one second pad, a display driving channel, a touch sensing channel, a switching circuit, and a control circuit. The switching circuit is coupled to the display driving channel, the touch sensing channel and the first pad. In a display phase, the switching circuit and the routing circuit are controlled to couple the display driving channel to a data line of the touch display panel via the first pad, and a control signal for controlling the routing circuit is via the at least one second pad. In a touch phase, the switching circuit and the routing circuit are controlled to couple the touch sensing channel to a common electrode of the touch display panel via the first pad. |
US11573652B2 |
Touch detection device and display device with touch detection function
According to an aspect, a touch detection device includes: a plurality of drive electrodes arranged in parallel with each other; and a plurality of first touch detection electrodes arranged in parallel with each other and arranged at a portion not in contact with the drive electrodes and where the first touch detection electrode forms capacitance with a drive electrode to which a drive signal is output. The drive electrodes includes a drive electrode including a plurality of subdivided electrodes an arrangement pitch of which is finer than an arrangement pitch of the drive electrodes. The drive electrode including the subdivided electrodes is provided such that switching is enabled between a first mode in which the drive signal is collectively output to the subdivided electrodes of the drive electrode and a second mode in which the drive signal is individually output to each of the subdivided electrodes of the drive electrode. |
US11573648B2 |
Information processing apparatus and information processing method to identify gesture operation of a user
An information processing apparatus according to an embodiment of the present technology includes a light source section, a detector, and a determination section. The light source section irradiates light onto a body site of a user. The detector includes a plurality of light detectors and outputs a plurality of detection signals on the basis of reflected light that is reflected off the body site. The determination section determines a movement of the user on the basis of information regarding a speckle generated due to the light being irradiated onto the body site, the information regarding a speckle being included in the plurality of detection signals. |
US11573646B2 |
Method and system for ranking candidates in input method
A method and a system for ranking candidates in an input method are provided. The method comprises: receiving an initial key code string inputted by a user using an input method; for each character in the initial key code string, obtaining a weight of the character and weights of characters surrounding the character, and establishing a key code string weight list with a corresponding hierarchy according to a character input order. The method further comprises: when character combinations are obtained from a dictionary, according to a correspondence relationship between a hierarchy in the input method dictionary and the hierarchy in the key code string weight list, determining weights of the character combinations using the key code string weight list; and based on the weights of the character combinations, ranking candidates corresponding to the character combinations. |
US11573644B2 |
Apparatus and method for recognizing gesture
Provided are a gesture recognition apparatus and method. The gesture recognition apparatus includes a first communication circuit configured to communicate with a wearable device worn on a first body part of a user, a memory in which a gesture recognition program is stored, and a processor configured to execute the gesture recognition program, wherein the processor receives motion information from the wearable device through the first communication circuit, checks a position of the wearable device, determines whether a gesture is to be recognized according to the position of the wearable device on the basis of the motion information, and executes a function corresponding to the gesture. |
US11573641B2 |
Gesture recognition system and method of using same
A method of executing a gesture command includes identifying a hand centroid of a hand. The method also includes identifying a first finger tip of a first finger on the hand. The method further includes identifying a thumb tip of a thumb on the hand. Moreover, the method includes determining a surface normal relationship between the hand centroid, the first finger tip, and the thumb tip. |
US11573638B2 |
Facilitating interaction with a vehicle touchscreen using haptic feedback
Techniques are described for interacting with a vehicle touchscreen. According to one or more embodiments, a system is provided comprising a processor that executes computer executable components stored in at least one memory, including a display control component that selects graphical touch controls to include in a graphical user interface (GUI) for rendering on the touchscreen based on activation of a haptic feedback mode for interfacing with the touchscreen, wherein the graphical touch controls correspond to controls for one or more applications or functions associated with the vehicle. The system further comprising a positioning component that determines a location of a finger on or over the touchscreen relative to the graphical touch controls as displayed on the touchscreen, and a haptic feedback component that causes a vibration unit of the vehicle to provide vibration feedback based on the location corresponding to a graphical touch control of the graphical touch controls. |
US11573637B2 |
Methods and apparatus to monitor haptic vibrations of touchscreens
Methods and apparatus to identify haptic vibrations of touchscreens are disclosed. Example apparatus disclosed herein obtain a haptic control signal that is to cause vibrations of a touchscreen to simulate a texture corresponding to visual subject matter to be displayed on the touchscreen, the vibrations of the touchscreen to produce an acoustically detectable signal. Disclosed example apparatus also encode a watermark into the haptic control signal to generate a watermarked haptic control signal, the watermark including identification information to identify at least one of the subject matter or the texture, the watermark to modify the acoustically detectable signal. |
US11573633B1 |
Active areas of display devices
In some examples an electronic device includes an image sensor and a processor. The processor is to determine an angle of an eye gaze of a user in relation to an optical axis of the image sensor and adjust, responsive to a determination that the angle exceeds a threshold angle, an active area of a display device. |
US11573630B2 |
Systems and methods for calibrating an eye tracking system
Disclosed herein are various methods of calibrating relative orientation between imaging sensor and spatial orientation sensor, and relative orientation between imaging sensors. |
US11573629B2 |
Image processing and display method, augmented reality device, image processing device, and display system
An image processing and displaying method, AR device, image processing device, and a display system are provided. The image processing and displaying method is applied to a display system, wherein the display system includes an Augmented Reality (AR) device and an image processing device, and the image processing and displaying method includes: acquiring, by the AR device, a real-time image of a current view field of a user wearing the AR device in a real environment; sending, by the AR device, the real-time image to the image processing device; receiving, by the AR device, a display direction, an imaging distance, and a target image sent by the image processing device, and displaying, by the AR device, the target image in a virtual display area according to the display direction and the imaging distance. |
US11573627B2 |
Method of controlling device and electronic device
An input of a command for controlling an electronic device is provided. The method of operating the electronic device includes determining at least one anchor point by designating a target to be controlled, based on a first input, identifying an operation to be performed for the target designated by the at least one anchor point, based on a second input, and performing the operation. |
US11573620B2 |
Systems and methods for providing information and performing task
Systems, methods, and apparatus for presenting information and performing a task using an electronic device. In some aspects, a device shows content items when a gaze or a shaking act plus a gaze are detected. In some aspects, a device performs a task when a name, a code, and the task are detected in voice input. In some aspects, a user communicates with a selected vehicle via a user device. |
US11573618B2 |
Multimode USB-C power transmission and conversion
Systems and methods are provided for powering an Information Handling System (IHS). The system includes a multimode AC adapter that reports supported outputs, including USB-PD (Universal Serial Bus Power Delivery) outputs and also including high-power outputs of a voltage greater than the USB-PD output voltages. The IHS detects a coupling of the multimode AC adapter to a USB-C port of the IHS. Based on information provided by the multimode adapter, the IHS determines the multimode adapter supports transmission of the high-power outputs to the USB-C port. The high-power outputs are negotiated and a power circuit of the IHS is configured for converting the negotiated high-power output. The configured power circuit converts the negotiated high-power output received via the USB-C port to an input utilized by the IHS. The high-power conversion circuit may provide efficient conversion of input voltages of up to 60 volts to voltages for use by the IHS. |
US11573616B2 |
Methods, systems, articles of manufacture and apparatus to reduce temperature of a networked device
Methods, apparatus, systems and articles of manufacture are disclosed to reduce temperature of a networked device. An example apparatus includes, a temperature threshold monitor to identify a temperature condition associated with the device, a window information retriever to retrieve a current value of a network receive capacity parameter, and a window adjustor to reduce the temperature of the device by generating a modified network receive capacity parameter, the modified network receive capacity parameter based on a ratio of the current value of the network receive capacity parameter and a decrease factor. |
US11573609B2 |
Ambient illuminance and light geometry detection
The ambient illuminance and light geometry detection system includes a computing process including receiving a hinge angle between two displays of a foldable computing device, illuminance values from illuminance sensors of the displays, and screen activity of each of the displays of the foldable computing device, determining foldable computing device posture information based at least in part on the hinge angle and the screen activity of each of the displays, determining a user facing display of the foldable computing device based at least in part on the device posture information and the screen activity of the displays, assigning differential weights to an illuminance value received from an illuminance sensor of the user facing display compared to an illuminance value received from an illuminance sensor of the non-user facing display and generating an aggregate weighted average illuminance by applying the differential weights to the illuminance values of each of the displays. |
US11573601B2 |
Portable electronic device
A portable electronic device that can operate even when electric power supplied through contactless charge by electromagnetic induction is low is provided. The portable electronic device includes a reflective liquid crystal display which includes a transistor including an oxide semiconductor, a power source portion which includes a rechargeable battery capable of charge by contactless charge, and a signal processing portion which includes a nonvolatile semiconductor memory device. In the portable electronic device, electric power stored in the rechargeable battery is used in the reflective liquid crystal display and the signal processing portion. |
US11573599B2 |
Electrical connectors for electronic devices
An electronic device can include a housing defining an aperture and a display assembly at least partially positioned in the aperture. The display assembly can include a substrate having a conductive portion, a display layer having pixels, a touch sensitive layer positioned on a first side of the substrate, an operational component positioned on a second side of the substrate opposite the first side, and a flexible electrical connector electrically coupled with the conductive portion and the operational component. The flexible electrical connector can include an electromagnetic antenna. A transparent cover can overlay the display assembly and can be secured to the housing. |
US11573598B2 |
Electronic device
An electronic device includes a host, a main display, an auxiliary display, and a hinge mechanism. The auxiliary display is located between the host and the main display and includes a sliding part and a lifting part. The sliding part is slidably connected to the host. The hinge mechanism includes a first bracket, a second bracket pivotally connected to the first bracket, and a third bracket pivotally connected to the second bracket. The first bracket is secured to the host, and the second bracket is secured to the main display. The third bracket is secured to the lifting part of the auxiliary display. |
US11573596B2 |
Accessory display device
An accessory display device includes a back support having at least one female support rail, a first hinge coupled to the back support, and a first display coupled to the first hinge. The accessory also includes at least one male support rail configured to slide in an out of the at least one female support rail, a second hinge coupled to the at least one male support rail, and a second display coupled to the second hinge. Further, the accessory includes a tensioning member coupled to the back support on a first end and coupled to the male support rail, the tensioning member configured to cause elastic tension between the back support and the male support rail. Further still, the accessory includes a top lip coupled to the back support. |
US11573595B2 |
Clock-error estimation for two-clock electronic device
An embodiment method is disclosed for deriving an estimation value of a clock-error for a slave clock, wherein the slave clock is set at a nominal slave period and outputs a sequence of slave clock signals at an actual slave period, and wherein a difference between the actual slave period and the nominal slave period is approximated by the estimation value of the clock-error. |
US11573592B1 |
One-handed joystick with adaptive control
An adaptive joystick preferably includes a rotatable cylinder bar, an outer base ring, an inner ring and an industrial joystick base. An adaptive controller receives an output from the adaptive joystick and outputs a control signal to a valve solenoid to control a hydraulic cylinder. Angle, depth and pressure sensors are preferably used to monitor a position of the hydraulic cylinder. The sensor outputs are fed into the adaptive controller. An inward wrist curl of the rotatable cylinder bar combined with a forearm pull rearward of the outer base ring are used to cause a digging motion. An outward wrist curl of the rotatable cylinder bar combined with a forearm push forward of the outer base ring are used to cause a dumping motion. A hand movement to the left is associated with swinging the excavator left. A hand movement to the right is associated to swinging the excavator right. |
US11573588B2 |
Low-voltage bias generator based on high-voltage supply
Apparatus and methods are disclosed for providing a bias, comprising a bias generator circuit including a high voltage (HV) circuit configured to generate a regulated high voltage (HV) from an HV line and provide the regulated HV at an HV regulated line and a low voltage (LV) circuit configured to generate a low voltage (LV) differential from the HV line and to provide the LV differential at an LV line. |
US11573585B2 |
Low dropout regulator including feedback path for reducing ripple and related method
A device is disclosed. The device includes an operational amplifier, an output circuit and a first feedback circuit. The operational amplifier includes an input terminal that is configured to receive a feedback signal. The output circuit is coupled to an output terminal of the operational amplifier and is configured to generate an output signal in response to an output of the operational amplifier. The first feedback circuit is coupled to the output circuit and is configured to couple at least one first ripple signal in the output signal to the input terminal of the operational amplifier that is configured to receive the feedback signal, for adjusting the output signal. A method also is disclosed herein. |
US11573582B2 |
Adjustable multistage pressure reducing regulator
A multi-stage pressure regulation system, device and associated methodology for reducing the pressure of gas passing through a gas sample conditioning system. The device and method allow for automatic and/or manual configuration settings for regulating different types of gas having different profiles while still avoiding dew point dropout thereby ensuring accurate sample analysis at a downstream analyzer. The pressure regulating device includes a housing having a core, a vapor sample input port, a plurality of openings on an upper surface, a plurality of pressure regulating valves configured to reduce the pressure of a vapor sample, and an assembly having a base and substantially central stem orthogonal to the base and extending axially therefrom, the stem being disposed within the core. |
US11573580B2 |
Systems and methods for turning over fluid distribution systems
A manifold can determine a turnover scheme including a target turnover schedule of target turnover levels, based on an operation schedule and efficiency setting for a fluid distribution. Each target turnover level can correspond to a volume of fluid to be cycled through the fluid distribution system over a period of time. The manifold can operate respective valves and a supply device based on a target turnover level and determine a current turnover level from a flowrate detected by a flow sensor for at least one of the valves. The manifold can receive a current usage of the fluid distribution system and determine a required turnover level. An override status for the turnover scheme can be based on the efficiency setting and a comparison of the current, target, and the required turnover levels, and the manifold can operate respective valves and the supply device based on the override status. |
US11573579B1 |
Method, system, and device for planning path for forced landing of aircraft based on image recognition
A method, system, and device for planning a path for a forced landing of an aircraft based on image recognition are provided. The method includes: calculating an endurance distance of an aircraft based on sensor data and meteorological information; obtaining an alternative landing area by a satellite image containing contour information and a terrain image recognition model; obtaining a current satellite image of the alternative landing area and determining a landing area; and selecting a landing site by a landing site decision model and generating a path for a forced landing, such that the aircraft completes a forced landing task according to the path for the forced landing. The method, system, and device can automatically recognize image information, select a best landing site, and generate a path for a forced landing to assist a pilot in performing a forced landing task. |
US11573576B2 |
Method for controlling a drone, drone and system
The present disclosure provides a method for controlling a drone, a drone, and a system. The method for controlling a drone comprises: determining operating parameters of a moving platform according to field-of-view images containing the moving platform collected at any two different moments and flight parameters of the drone; calculating a time-varying tracking position of the moving platform based on the operating parameters; controlling the drone to track the moving platform according to the time-varying tracking position of the moving platform; and controlling the drone to perform a landing operation according to a relative position of the moving platform and the drone during tracking. The technical solutions according to the present disclosure have high landing accuracy, rely less on device performance and have high versatility. |
US11573575B2 |
Attract-repel path planner system for collision avoidance
A system for determining a travel direction that avoids objects when a vehicle travels from a current location to a target location is provided. The system determines a travel direction based on an attract-repel model. The system assigns a repel value to the object locations and an attract value. A repel represents a magnitude of a directional repulsive force, and the attract value represents the magnitude of a directional repulsive force. The system calculates an attract-repel field having an attract-repel magnitude and attract-repel direction for the current location based on the repel values and their directions and the attract value and its direction. The system then determines the travel direction for a vehicle to be the direction of the attract-repel field at the current location. |
US11573571B2 |
Trajectory generation and optimization using closed-form numerical integration in route-relative coordinates
Techniques are discussed for generating and optimizing a trajectory using closed-form numerical integration in route-relative coordinates. A decision planner component of an autonomous vehicle, for example, can receive or generate a reference trajectory, which may correspond to an ideal route for an autonomous vehicle to traverse through an environment, such as a center of a road segment. Lateral dynamics (e.g., steering angles, curvature values of trajectory segments) and longitudinal dynamics (e.g., velocity and acceleration) can be represented in a single algorithm such that optimizing the reference trajectory (e.g., based on loss functions or costs) can substantially simultaneously optimize the lateral dynamics and longitudinal dynamics in a single convergence operation. In some cases, the trajectory can be used to control the autonomous vehicle to traverse an environment. |
US11573570B2 |
Sensor systems for syncing operational data for heavy equipment
Sensor systems for communications between heavy equipment machines during tree felling operations. A system includes a first heavy equipment comprising a first winch and a second heavy equipment comprising a second winch. The system includes a first cable attached to the first winch and a fulcrum roller and a second cable attached to the second winch and the fulcrum roller. The system is such that the first heavy equipment communicates with the second heavy equipment by way of long-range radio signals. |
US11573569B2 |
System and method for updating an autonomous vehicle driving model based on the vehicle driving model becoming statistically incorrect
Systems and methods for implementing one or more autonomous features for autonomous and semi-autonomous control of one or more vehicles are provided. More specifically, image data may be obtained from an image acquisition device and processed utilizing one or more machine learning models to identify, track, and extract one or more features of the image utilized in decision making processes for providing steering angle and/or acceleration/deceleration input to one or more vehicle controllers. In some instances, techniques may be employed such that the autonomous and semi-autonomous control of a vehicle may change between vehicle follow and lane follow modes. In some instances, at least a portion of the machine learning model may be updated based on one or more conditions. |
US11573568B2 |
Function-oriented electronics architecture
A control device for an electromechanical system includes at least one group of actuators, of which in each case one actuator is configured to be coupled to a mechanical and/or hydraulic unit and is configured to control an operation of the mechanical and/or hydraulic unit. The control device further includes at least one group of functional modules, which are implemented on at least one computing platform. The at least one group of functional modules includes a plurality of control modules, each respective control module being respectively assigned to and coupled in a communicative manner to a respective actuator, and a coordinating module communicatively coupled to the plurality of control modules. The coordinating module is designed to receive, from each respective control module of the plurality of control modules, fault messages with respect to an operating state of the associated mechanical and/or hydraulic unit and/or the associated actuator. |
US11573567B2 |
Automated vehicle steering control for transitioning from manual mode to automated mode
A system includes one or more sensor systems, a controller-circuit, a first module, and a second module. The sensor systems are configured to determine position relationship data between a roadway and a host vehicle. The sensor system includes at least one of a computer-vision system, a radar system, and a LIDAR system. The controller-circuit is configured to receive and transform the position relationship data to effect steering control of the host vehicle. The first module is controlled by the controller-circuit to effect the steering control when the steering control transitions from a manual-mode to an automated mode. The second module is controlled by the controller-circuit to effect steering control of the host vehicle after control by the first module and upon meeting a prescribed condition. |
US11573565B2 |
Controller for an unmanned aerial vehicle
A controller for an unmanned aerial vehicle (UAV) comprising an image capture means, the controller comprising: inputs arranged to receive: positional data relating to the UAV, a vehicle and a user device; image data captured by the image capture means; a processor arranged to process the received positional data to determine the relative locations of the UAV, vehicle and user device; an output arranged to output a control signal for controlling the UAV and to output an image signal comprising captured image data; wherein the processor is arranged to: generate the control signal for the UAV such that the image data captured by the image capture means comprises at least an image of an obscured portion of the vehicle that is obscured from a field of view of a user of the user device. |
US11573564B2 |
Smart drone parking
An architecture to provision one-stop parking, charging, storage, and/or maintenance facilities and/or functionalities for drone equipment. A method can comprise identifying a drone entering a defined airspace monitored by the network equipment; in response to establishing a communication channel with the drone, receiving data representing a physical dimension associated with the drone; based on the physical dimension associated with the drone, allocating a space within a defined area to which the drone is to navigate and then cease moving; and sending, to the drone via the communication channel, notification data that notifies the drone to navigate to the space. |
US11573562B2 |
Magic wand interface and other user interaction paradigms for a flying digital assistant
Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a magic wand user interaction paradigm is described for intuitive control of an FDA using a PMD. In other embodiments, methods for scripting a shot are described. |
US11573559B2 |
Techniques for generating and performing analytical instrument test plans
Techniques and apparatus for analytical instrument management and information assessment processes are described. In one embodiment, for example, an apparatus may include at least one memory and logic coupled to the at least one memory. The logic may be configured to perform a test plan on at least one rubber material analytical instrument via accessing a test plan comprising at least one step, generating test plan results responsive to performing the test plan on the at least one rubber material analytical instrument, analyzing the test plan results, and presenting the test plan results on a plurality of graphical user interface (GUI) objects. Other embodiments are described. |
US11573556B2 |
Signal gain determination circuit and signal gain determination method
A signal gain determination circuit including a digital comparator, a digital controller and an arithmetic module, and a signal gain determination method are provided. A sensing integration circuit generates a first count during a first integration time according to a first sensing signal. The digital comparator compares the first count and a predetermined count to generate a comparison result. The digital controller generates a control signal for indicating a signal gain to a signal amplifier of the sensing integration circuit according to the comparison result. The signal amplifier adjusts the first sensing signal according to the signal gain to generate a second sensing signal, so that the sensing integration circuit generates a second count corresponding to the second sensing signal during a second integration time. The arithmetic module generates an output count corresponding to the first sensing signal according to the second count and the signal gain. |
US11573554B2 |
Drive system, trajectory planning unit and method
A drive system (10), in particular for process automation, includes: a trajectory planning unit (3), which is adapted to provide a trajectory signal (xd) on the basis of a setpoint signal (xs), and an actuator unit (2) having an actuator member (1), in particular a valve member, which actuator unit (2) is adapted to control and/or regulate a position of the actuator member (1) on the basis of the trajectory signal (xd). The trajectory planning unit (3) is adapted to provide the trajectory signal (xd) with a first signal section (s1) and a second signal section (s2), the first signal section (s1) having a straight signal form and the second signal section (s2) having a signal form asymptotic to the setpoint signal (xs). |
US11573553B2 |
Portable calibration system
A portable shippable automated calibration system for high torque power tools is disclosed. The system includes a self-contained highly durable and shippable container that may comprise a power source, central processor, visual user interface, mechanical interface for coupling with power tools to be calibrated, communications systems for communicating with a power tool being calibrated and/or with on-site or cloud based data systems. The system may be delivered to sites desiring on-site power tool calibration, tools are calibrated and updated calibration factors are automatically uploaded into the calibrated tool and a calibration certificate is published with the particulars of the calibration completion. |
US11573552B2 |
Microstructure calculating apparatus
An object is to predict a microstructure of Al in an industrial process more accurately than conventional techniques. In an information processor (1), an inter-step information integration section supplies a PC(i) and an MS(i, 0) to each i-th step calculating section included in a step calculating section. Each i-th step calculating section supplies an MS(i, t) and a TMP(i, t) to a microstructure calculating section and thereby causes the microstructure calculating section to find an MS(i, tfi), and supplies the MS(i, tfi) to the inter-step information integration section (11). The inter-step information integration section (11) sets, as an MS(i+1, 0), the MS(i, tfi) received from the i-th step calculating section. |
US11573551B2 |
Automatic discovery of relationships among equipment through automated cycling and observation
Described are platforms, systems, and methods to discover relationships among equipment in automated industrial or commercial environments by cycling each individual piece of equipment while observing sensors in all other equipment in order to measure how each part reacts to each other part. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; issue one or more commands to cycle a current data source in the a plurality of data sources; monitor the automation environment for events or state changes in the data sources; detect one or more events or one or more state changes in one or more other data sources in the a plurality of data sources; and determine one or more relationships between the current data source and the one or more other data sources. |
US11573548B2 |
Information processing apparatus, control method, and storage medium
An obtainment unit obtains a first input value set corresponding to a first input item set that includes at least a part of a plurality of input items. A selection unit selects at least one RPA robot from among a plurality of RPA robots that are each associated with a respective input item set based on at least a part of the first input value set. Each of the plurality of RPA robots is configured to obtain a respective input value set corresponding to the respective input item set. A launching unit launches the at least one RPA robot. A control unit performs control so that each of the at least one RPA robot obtains, as the respective input value set, an input value set corresponding to the respective input item set among the first input value set. |
US11573547B2 |
Method for configuring input and output interfaces, I/O interface configuration device and control system
An I/O interface configuration device for configuring I/O interfaces comprises an input interface, an output interface, a storage unit, a detecting pin, a converting unit and a computing unit. The input interface electrically connects to a controlling port of a controlling circuit to receive a data type. The output interface electrically connects to a controlled port of a controlled device to output another data type. The storage unit stores a plurality of configuration files, one of the configuration files corresponds to a circuit type of the controlling circuit. The detecting pin is adapted to retrieve the circuit type. The converting unit converts the data type to said another data type and selectively outputs said another data type from the output interface. The computing unit loads the configuration file corresponding to the circuit type and control the converting unit to configure the I/O interface according to the configuration file. |
US11573542B2 |
Method and apparatus for adjusting process control prediction model and process controller
The present disclosure provides a method and an apparatus for adjusting a process control prediction model, and a process controller. In an embodiment, the method includes: determining, based on controlled variable data in process control data obtained through real-time monitoring, whether a prediction performance of the process control prediction model is lower than a reference performance; and when the prediction performance is determined to be lower than the reference performance, using manipulated variable data in the process control data monitored to adjust the process control prediction model. By way of the method, a re-test does not need to be executed to re-identify a model so as to eliminate a mismatch of the process control prediction model, thereby eliminating an influence of fluctuation introduced by addition of an excitation signal during the re-testing. |
US11573540B2 |
Methods and systems for training HVAC control using surrogate model
Systems and methods for training a reinforcement learning (RL) model for HVAC control are disclosed herein. A calibrated simulation model is used to train a surrogate model of the HVAC system operating within a building. The surrogate model is used to generate simulated experience data for the HVAC system. The simulated experience data can be used to train a reinforcement learning (RL) model of the HVAC system. The RL model is used to control the HVAC system based on the current state of the system and the best predicted action to perform in the current state. The HVAC system generates real experience data based on the actual operation of the HVAC system within the building. The real experience data is used to retrain the surrogate model, and additional simulated experience data is generated using the surrogate model. The RL model can be retrained using the additional simulated experience data. |
US11573538B2 |
Layer configuration prediction method and layer configuration prediction apparatus
A layer configuration prediction method is provided and includes: a specimen production step of producing multiple specimens by depositing layers of a material in configurations different from each other; a specimen measurement step of performing, on each specimen, measurement to acquire a texture parameter corresponding to a texture; a learning step of causing a computer to perform machine learning of a relation between each of the specimens and the texture parameter; a setting parameter calculation step of calculating a setting parameter corresponding to the texture set to a computer graphics image; and a layer configuration acquisition step of providing the setting parameter as an input to the computer having been caused to perform the machine learning, and acquiring an output representing the layering pattern of layers of the material corresponding to the setting parameter. |
US11573537B2 |
Apparatus, method and recording medium for controlling system using temporal difference error
A non-transitory, computer-readable recording medium stores a program of reinforcement learning by a state-value function. The program causes a computer to execute a process including calculating a temporal difference (TD) error based on an estimated state-value function, the TD error being calculated by giving a perturbation to each component of a feedback coefficient matrix that provides a policy; calculating based on the TD error and the perturbation, an estimated gradient function matrix acquired by estimating a gradient function matrix of the state-value function with respect to the feedback coefficient matrix for a state of a controlled object, when state variation of the controlled object in the reinforcement learning is described by a linear difference equation and an immediate cost or an immediate reward of the controlled object is described in a quadratic form of the state and an input; and updating the feedback coefficient matrix using the estimated gradient function matrix. |
US11573536B2 |
Antenna receiving apparatus and electronic watch
An antenna receiving apparatus includes, a first antenna; a second antenna that is synchronized with a frequency band different from the first antenna; a substrate that includes a receiving circuit connected to each of the first antenna and the second antenna; and a back lid that includes a conductor, wherein the conductor is in at least a portion of the back lid. The substrate includes a grounding surface of the first antenna. The substrate and the second antenna are positioned between the first antenna and the back lid. The second antenna is positioned on a side of the substrate opposite of the first antenna, and the second antenna is electrically connected to the conductor of the back lid and grounded. |
US11573528B2 |
Real time holography using learned error feedback
Techniques related to generating holographic images are discussed. Such techniques include application of a machine learning model to the target image to generate data that is used to enable the determination of a phase pattern via a wave propagation model. The wave propagation model is used to generate holographic data, which is then adjusted according to one or more constraints associated with the holographic display that will be used to generate a holographic image based on the adjusted holographic data. |
US11573527B2 |
Calculation method, recording method, optical film, and phase modulation structure
A phase modulation structure includes a recording surface including phase angle recording regions in a plurality of calculated element regions corresponding to reconstruction points of an image on a one-to-one basis, each phase angle recording region being formed of a plurality of unit blocks in each of which a phase angle is recorded, the phase angle being calculated based on a phase that is a sum of a plurality of phases of light from the corresponding reconstruction points; and a representative area that is one of divisions of the calculated element region, the representative area being obtained by radially dividing the calculated element region centered on a point on the calculated element region, the point being obtained by extending a normal line from the corresponding reconstruction point to the calculated element region on the recording surface. |
US11573517B2 |
Image reading apparatus for reading image formed on sheet and image forming system including image reading apparatus
An image reading apparatus connectable to a post-processing apparatus includes an image reading unit for transmitting image data to an inspection processing unit, and a communication unit for outputting a sheet discharge timing signal to the post-processing apparatus through a signal line. The communication unit outputs the sheet discharge timing signal having different waveforms to the post-processing apparatus on the basis of an inspection result of a sheet obtained from the inspection processing unit such that the sheet discharge timing signal includes a first waveform when the sheet determined by the inspection processing unit as that there is no image abnormality is discharged and such that the sheet discharge timing signal includes a second waveform different from the first waveform when the sheet determined by the inspection processing unit as that the image abnormality occurs is discharged. |
US11573514B2 |
Heater, fixing device, and image forming apparatus
A heater is to face a pressure element via a belt and is to heat the belt. The pressure element sandwiches and conveys a sheet together with the belt. The heater includes a substrate, a heat generating element, and a protective layer. The heat generating element is on the substrate. The protective layer covers the heat generating element and the substrate and whose surface is concave with respect to the pressure element. In the protective layer, a curvature of a top surface of an upstream end in a conveyance direction of the sheet is smaller than a curvature of a top surface of a downstream end in the conveyance direction. |
US11573509B2 |
Heating device and image forming apparatus
A heating device includes a heating unit that heats in a non-contact manner an upper surface of a transport material that is transported; and a blowing unit that blows air against a lower surface of the transport material via multiple blowing holes that open with respect to the lower surface, the multiple blowing holes being disposed so that blowing holes that are closest and adjacent to each other in a transport direction of the transport material are shifted from each other in an intersection direction that intersects the transport direction. |
US11573507B2 |
Service system utilizing an endless cleaning surface
In an example of the disclosure, a blanket servicing system includes a rotatably mounted endless cleaning surface and a scraper. The endless cleaning surface is to have a first engagement with a blanket to obtain a layer of thermoplastic print agent from the blanket. The endless cleaning surface is to have a second engagement with the blanket to receive residue from the blanket onto the layer of thermoplastic print agent. The scraper is to scrape the endless cleaning surface to transfer the residue from the endless cleaning surface to a collection element. |
US11573496B2 |
Method of reducing effects of lens heating and/or cooling in a lithographic process
A lithographic apparatus comprising a projection system comprising at least one optical component and configured to project a pattern onto a substrate. The lithographic apparatus further comprises a control system arranged to reduce the effects of heating and/or cooling of an optical component in a lithographic process. The control system is configured at least: to select at least one of a plurality of mode shapes to represent a relationship between at least one input in the lithographic process and an aberration resulting from the input and to generate and apply a correction to the lithographic apparatus based on the mode shape. |
US11573492B2 |
Photoresist composition
The present invention relates to a chemically amplified photoresist composition including an alkali-soluble resin including a (meth)acrylate-based resin containing a (meth)acrylate-based repeating unit in which a heterocyclic compound is substituted via a divalent functional group containing an alkylene sulfide having 1 to 20 carbon atoms. |
US11573488B2 |
Composition for holographic recording medium, and holographic recording medium
A holographic recording medium composition comprising component (e): a compound having an isocyanate group or an isocyanate-reactive functional group and further having a nitroxyl radical group, wherein component (e) contains component (e-1) below:component (e-1): a compound having a heterobicyclic ring structure or a heterotricyclic ring structure, the heterobicyclic ring structure or the heterotricyclic ring structure being obtained by replacing a carbon atom in a bicyclic ring structure or a tricyclic ring structure by the nitroxyl radical group. |
US11573485B2 |
Projector, 3D sensing module and method for fabricating the projector
A projector, a 3D sensing module and a method for fabricating the projector are provided. The 3D sensing module includes the projector and a receiver. The projector is configured to project a light beam to an object, and the receiver is configured to receive the light beam reflected from the object. The projector includes a circuit board, electronic components, a holder and a lens module. The circuit board has a plurality of first bonding pads and a plurality of second bonding pads on a top surface of the circuit board. The electronic components are bonded on the first bonding pads. The holder has a cavity and third bonding pads bonded on and electrically connected to the second bonding pads. The lens module is disposed in the cavity of the holder. |
US11573484B2 |
Projector
A projector includes a first cooling target, a cooling device, and an exterior housing that houses the first cooling target and the cooling device. The cooling device includes a first compressor configured to compress working fluid, a condenser configured to condense the working fluid, a first expander configured to decompress the working fluid, a first evaporator configured to change the working fluid to the working fluid in the gas phase with heat transferred from the first cooling target, a first connection pipe configured to lead the working fluid discharged from the first expander to the first evaporator, a second connection pipe configured to lead the working fluid discharged from the first evaporator to the first compressor, and a first case configured to seal the first expander, the first connection pipe, the first evaporator, and the second connection pipe on an inside. |
US11573477B2 |
Crosstalk reduction in multi-channel acousto-optic modulators
Aspects of the present disclosure describe techniques for controlling coherent crosstalk errors that occur in multi-channel acousto-optic modulators (AOMs) by applying cancellation tones to reduce or eliminate the crosstalk errors. For example, a method and systems are described that include applying a first radio frequency (RF) tone to generate a first acoustic wave in a first channel of the multi-channel AOM, wherein a portion of the first acoustic wave interacts with a second channel to cause a crosstalk effect, and applying a second RF tone to generate a second acoustic wave in the second channel, wherein the second acoustic wave reduces or eliminates the crosstalk effect caused by the portion of the first acoustic wave. |
US11573475B2 |
Driving methods for TIR-based image displays
Optical states in TIR-based image displays may be modulated by movement of electrophoretically mobile particles into and out of the evanescent wave region at the interface of a high refractive index convex protrusions and a low refractive index medium. The movement of particles into the evanescent wave region may frustrate TIR and form dark states at pixels. Movement of particles out of the evanescent wave region may allow for TIR of incident light to form bright states at pixels. The movement of the particles may be controlled by employing the drive methods of pulse width modulation, voltage modulation or a combination thereof. |
US11573474B2 |
Display module and display device
The present disclosure provides a display module and a display device. The display module includes: a substrate in which the substrate includes a first surface and a second surface that are arranged to face each other, and a plurality of side surfaces simultaneously connected to the first surface and the second surface; a display layer arranged on the first surface of the substrate; and a protection structure arranged at a connection position between two adjacent sides of the plurality of side surfaces of the substrate. |
US11573471B2 |
Array substrate and liquid crystal display panel
The present application provides an array substrate and a liquid crystal display panel. The array substrate includes: a substrate including a display area and a light-transmitting functional area; a buffer layer disposed on the substrate and covering the display area and the light-transmitting functional area; a thin film transistor array layer disposed on the buffer layer, the thin film transistor array layer is provided with an aperture, and the aperture and the light-transmitting functional area are aligned with each other; and a support filling structure disposed in the aperture. |
US11573470B2 |
Display panel and display device
The present disclosure relates to a display panel and a display device. The display panel comprises: a display liquid crystal panel comprising a plurality of sub-pixels defined by a first grid structure and arranged in an array; a dimming liquid crystal panel located on a light incident side of the display liquid crystal panel and stacked with the display liquid crystal panel, the dimming liquid crystal panel comprising a plurality of dimming pixels defined by a second grid structure and arranged in an array; wherein the second grid structure comprises a plurality of shading lines which extend in a waveform along a row direction and have the same period, and a waveform phase difference Δϕ of any two adjacent shading lines meets: 0<|Δϕ|<π. |
US11573469B2 |
Array substrate and liquid crystal display device
According to one embodiment, an array substrate includes a semiconductor layer, scanning and signal lines, first and second insulating layers, a pedestal and a pixel electrode. The scanning line is opposed to the semiconductor layer. The first insulating layer is provided above the semiconductor layer. The signal line and the pedestal are connected to the semiconductor layer through first and second contact holes in the first insulating layer. The second insulating layer is provided above the pedestal. The pixel electrode is connected to the pedestal through a third contact hole in the second insulating layer. The signal line and the pedestal are provided in layers different from each other. |
US11573467B2 |
Array substrate and manufacturing method thereof, display panel
Embodiments of the present disclosure provides an array substrate and a manufacturing method thereof, a display panel. The array substrate includes: a base; a pixel electrode and a thin film transistor disposed on the base; a passivation layer covering the thin film transistor and the pixel electrode, the passivation layer being provided with a transferring through hole that simultaneously exposes the pixel electrode and a drain electrode or a source electrode of the thin film transistor; a connection electrode disposed on the passivation layer and at the transferring through hole, the connection electrode connected with the pixel electrode, and the drain electrode or the source electrode through the transferring through hole. |
US11573464B2 |
Display device and manufacturing method thereof
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof. |
US11573463B2 |
Electro-optical apparatus
An electro-optical apparatus includes an electro-optical panel having a first end portion, a first connector that is flexible, and a reinforcement member on the first connector. The first connector has a second end portion and a third end portion opposite to the second end portion. The second end portion is connected to the first end portion. The first connector has a first surface connected to the electro-optical panel, and a second surface opposite to the first surface. The reinforcement member is located on the first surface, and extends from an end surface at the first end portion of the electro-optical panel to the third end portion. The first connector has first and second side edges, at least one of which has a first cutout depressed inward. The first and second side edges connect the second and third end portions to each other. |