Document Document Title
US11894411B2 Image sensor device and methods of forming the same
A method includes forming a plurality of openings extending into a substrate from a front surface of the substrate. The substrate includes a first semiconductor material. Each of the plurality of openings has a curve-based bottom surface. The method includes filling the plurality of openings with a second semiconductor material. The second semiconductor material is different from the first semiconductor material. The method includes forming a plurality of pixels that are configured to sense light in the plurality of openings, respectively, using the second semiconductor material.
US11894410B2 Bond pad structure for bonding improvement
Some embodiments relate an integrated circuit (IC) including a first substrate including a plurality of imaging devices. A second substrate is disposed under the first substrate and includes a plurality of logic devices. A first interconnect structure is disposed between the first substrate and the second substrate and electrically couples imaging devices within the first substrate to one another. A second interconnect structure is disposed between the first interconnect structure and the second substrate, and electrically couples logic devices within the second substrate to one another. A bond pad structure is coupled to a metal layer of the second interconnect structure and extends along inner sidewalls of both the first interconnect structure and the second interconnect structure. An oxide layer extends from above the first substrate to below a plurality of metal layers of the first interconnect structure, and lines inner sidewalls of the bond pad structure.
US11894407B2 Imaging apparatus and electronic device
Provided are an imaging apparatus and an electronic device in which even if an image sensor is mounted on a wiring board, the wiring board on which the image sensor is mounted can be assembled to a housing with high accuracy. Provided is an imaging apparatus including a sensor chip and a wiring board having a glass base material. The imaging apparatus is joined to at least one of the sensor chip or the wiring board via a bump unit including a plurality of bumps, and each of the plurality of bumps is formed by conductive members having substantially the same composition.
US11894404B2 Method for fabricating an image sensing device having a primary grid and a second grid surrounding the primary grid
The present disclosure provides an optical structure and a method for fabricating an optical structure, the method includes forming a light detection region in a substrate, forming an isolation structure at surrounding the light detection region, and forming a primary grid over the isolation structure, including forming a metal layer over the isolation structure, forming a first dielectric layer over the metal layer, and partially removing the metal layer and the first dielectric layer with a first mask by patterning, and forming a secondary grid at least partially surrounded by the primary grid laterally.
US11894401B2 Pixel device layout to reduce pixel noise
Various embodiments of the present disclosure are directed towards a method for forming an image sensor, the method includes forming a first photodetector and a second photodetector in a substrate. An isolation structure is formed in the substrate between the first photodetector and the second photodetector. A readout transistor is formed over the isolation structure. The readout transistor includes a first sidewall directly over the first photodetector and a second sidewall directly over the second photodetector. A height of the readout transistor from the first sidewall to the second sidewall is constant.
US11894400B2 Global shutter pixel circuit and method for computer vision applications
An imaging system includes an illumination unit and a sensor unit disposed on a printed circuit board. The illumination unit includes a diode laser source inside an illumination housing. The sensor unit includes an image sensor having a pixel array and a lens barrel mounted on the image sensor with an adhesive, and an optical fiber coupled between the illumination housing and image sensor. The optical fiber is configured to collect a portion of light from the interior of the illumination housing that is emitted by the diode laser source and direct the portion of light to a corner of the pixel array of the image sensor that is located outside the lens barrel.
US11894396B2 High-K dielectric materials comprising zirconium oxide utilized in display devices
Embodiments of the disclosure generally provide methods of forming a capacitor layer or a gate insulating layer with high dielectric constant as well as low film current leakage and desired film qualities for display applications. In one embodiment, a thin film transistor structure includes a dielectric layer formed on a substrate, wherein the dielectric layer is a zirconium containing material comprising aluminum, and gate, source and drain electrodes formed on the substrate, wherein the gate, source and drain electrodes formed above or below the dielectric layer.
US11894394B2 Array substrate, method for preparing array substrate, and backlight module
An array substrate, a method for preparing the array substrate, and a backlight module are disclosed. Before electroplating a first metal layer on a pattern of a seed layer, the method further includes: forming a pattern of a compensation electrode wire electrically connected with a lead electrode on a side, where the lead electrode is formed, of a base substrate. The compensation electrode wire is at least on a second side of a wiring region, the pattern of the lead electrode is formed at a first side of the wiring region, and the first side and the second side are different sides. In the electroplating process, the lead electrode is connected with a negative pole of a power supply, the compensation electrode wire is electrically connected with the lead electrode, thus an area of an electroplating negative pole generating electric field lines is increased by utilizing the compensation electrode wire.
US11894393B2 Display device
An embodiment of the present invention provides a display device including a substrate and a transistor on the substrate. The transistor includes: a lower layer having conductivity and including a body portion and a plurality of protrusions; an oxide semiconductor layer including a channel region, a first conductive region disposed at a first side of the channel region, and a second conductive region disposed at a second side of the channel region, where the second side is opposite the first side; a gate electrode overlapping the channel region in a plan view; a first electrode electrically connected to the first conductive region; and a second electrode electrically connected to the second conductive region. The plurality of protrusions protrudes from the body portion, and the body portion overlaps the channel region in the plan view.
US11894383B2 Staking nanosheet transistors
A semiconductor structure includes a first transistor, a second transistor, a first dummy source/drain, a third transistor, a fourth transistor, and a second dummy source/drain. The first transistor and a second transistor adjacent to the first transistor are at a first elevation. The first dummy source/drain is disposed at the first elevation. The third transistor and a fourth transistor adjacent to the third transistor, are at a second elevation different from the first elevation. The second dummy source/drain is disposed at the second elevation. The second transistor is vertically aligned with the third transistor. The first dummy source/drain is vertically aligned with a source/drain of the fourth transistor. The second dummy source/drain is vertically aligned with a source/drain of the first transistor. The gate structure between the second dummy source/drain and a source/drain of the third transistor is absent. A method for manufacturing a semiconductor structure is also provided.
US11894382B2 Set of integrated standard cells
An integrated circuit includes at least a first standard cell framed by two second standard cells. The three cells are disposed adjacent to each other, and each standard cell includes at least one NMOS transistor and at least one least one PMOS transistor located in and on a silicon-on-insulator substrate. The at least one PMOS transistor of the first standard cell has a channel including silicon and germanium. The at least one PMOS transistor of each second standard cell has a silicon channel and a threshold voltage different in absolute value from the threshold voltage of said at least one PMOS transistor of the first cell.
US11894380B2 Semiconductor device
Disclosed is a semiconductor device capable of functioning as a memory device. The memory device comprises a plurality of memory cells, and each of the memory cells contains a first transistor and a second transistor. The first transistor is provided over a substrate containing a semiconductor material and has a channel formation region in the substrate. The second transistor has an oxide semiconductor layer. The gate electrode of the first transistor and one of the source and drain electrodes of the second transistor are electrically connected to each other. The extremely low off current of the second transistor allows the data stored in the memory cell to be retained for a significantly long time even in the absence of supply of electric power.
US11894376B2 Integrated circuit devices and methods of fabricating such devices
An integrated circuit device includes: a plurality of channel regions spaced apart from each other in an active region; a plurality of source/drain regions; an insulating structure on the active region, the insulating structure defining a plurality of gate spaces; a first gate stack structure in a first of the gate spaces, the first gate stack structure including a first work function metal-containing layer; and an isolation stack structure in a second of the gate spaces that is adjacent the first of the gate spaces, the isolation stack structure having a different stack structure from the first gate stack structure and being configured to electrically isolate a portion of the active region.
US11894375B2 Semiconductor structure and method of forming the same
A semiconductor device includes a first transistor and a second transistor. The first transistor is of a first type in a first layer and includes a gate extending in a first direction and a first active region extending in a second direction perpendicular to the first direction. The second transistor is of a second type arranged in a second layer over the first layer and includes the gate and a second active region extending in the second direction. The semiconductor device further includes a first conductive line in a third layer between the first and second layers. The first conductive line electrically connects a first source/drain region of the first active region to a second source/drain region of the second active region. The gate includes an upper portion and a lower portion, and the first conductive line crosses the first gate between the upper portion and the lower portion.
US11894370B2 Semiconductor structure cutting process and structures formed thereby
Methods of cutting gate structures and fins, and structures formed thereby, are described. In an embodiment, a substrate includes first and second fins and an isolation region. The first and second fins extend longitudinally parallel, with the isolation region disposed therebetween. A gate structure includes a conformal gate dielectric over the first fin and a gate electrode over the conformal gate dielectric. A first insulating fill structure abuts the gate structure and extends vertically from a level of an upper surface of the gate structure to at least a surface of the isolation region. No portion of the conformal gate dielectric extends vertically between the first insulating fill structure and the gate electrode. A second insulating fill structure abuts the first insulating fill structure and an end sidewall of the second fin. The first insulating fill structure is disposed laterally between the gate structure and the second insulating fill structure.
US11894366B2 Trench capacitor assembly for high capacitance density
Certain aspects of the present disclosure provide a capacitor assembly, a stacked capacitor assembly, an integrated circuit (IC) assembly comprising such a stacked capacitor assembly, and methods for fabricating the same. One exemplary capacitor assembly generally includes a first array of trench capacitors and a second array of trench capacitors. The second array of trench capacitors may be disposed adjacent to and electrically coupled to the first array of trench capacitors. Additionally, the second array of trench capacitors may be inverted with respect to the first array of trench capacitors.
US11894365B2 Power amplifying device
Multiple bipolar transistors are disposed side by side in the first direction on a substrate. Multiple first capacitance devices are provided corresponding to the respective base electrodes of the bipolar transistors. A radio frequency signal is supplied to the bipolar transistors through the first capacitance devices. Resistive devices are provided corresponding to the respective base electrodes of the bipolar transistors. A base bias is supplied to the bipolar transistors through the resistive devices. The first capacitance devices are disposed on the same side relative to the second direction orthogonal to the first direction, when viewed from the bipolar transistors. At least one of the first capacitance devices is disposed so as to overlap another first capacitance device partially when viewed in the second direction from the bipolar transistors.
US11894361B2 Co-integrated logic, electrostatic discharge, and well contact devices on a substrate
A semiconductor device is provided. The semiconductor device includes a first field effect device on a first region of a substrate, wherein a first gate structure and an electrostatic discharge device on a second region of the substrate, wherein a second gate structure for the electrostatic discharge device is separated from the substrate by the bottom dielectric layer, and a second source/drain for the electrostatic discharge device is in electrical contact with the substrate, wherein the second source/drain is doped with a second dopant type.
US11894360B2 Semiconductor memory device having a channel plug
A semiconductor device includes a slit pattern and a trench pattern disposed to extend substantially in parallel with each other in a first direction and channel plugs between the slit pattern and the trench pattern. The channel plugs include a first channel plug adjacent to the slit pattern. A top surface shape of the first channel plug is an elliptical shape. A long axis direction of the first channel plug and the first direction form an acute angle.
US11894357B2 System-level packaging structure and method for LED chip
The present invention provides a SiP structure and method for a light emitting diode (LED) chip. The packaging structure includes: a heat sink structure, a first chip, a first packaging layer, a second packaging layer, a rewiring layer, an LED chip, a printed circuit board (PCB), and a third packaging layer. In the present invention, chips with a plurality of functions, including the first chip, the LED chip, and the like, are integrated into one packaging structure through fan-out system-level packaging, to meet a plurality of different system functional requirements and improve the performance of the packaging system. By the rewiring layer, a metal connecting pillar, a metal lead wire, and the like, the first chip, the LED chip, and the PCB are electrically connected, to achieve a three-dimensional vertically stacked package thereby effectively reducing the area of a SiP and improving the integration of the packaging system.
US11894350B2 Fluidic assembly enabled mass transfer for microLED displays
A microLED mass transfer stamping system includes a stamp substrate with an array of trap sites, each configured with a columnar-shaped recess to temporarily secure a keel extended from a bottom surface of a microLED. In the case of surface mount microLEDs, the keel is electrically nonconductive. In the case of vertical microLEDs, the keel is an electrically conductive second electrode. The stamping system also includes a fluidic assembly carrier substrate with an array of wells having a pitch separating adjacent wells that matches the pitch separating the stamp substrate trap sites. A display substrate includes an array of microLED pads with the same pitch as the trap sites. The stamp substrate top surface is pressed against the display substrate, with each trap site interfacing a corresponding microLED site, and the microLEDs are transferred. Fluidic assembly stamp substrates are also presented for use with microLEDs having keels or axial leads.
US11894348B2 Power semiconductor device
A power semiconductor device includes a first submodule including a first power semiconductor element, a second submodule including a second power semiconductor element, a positive electrode side conductor portion and a negative electrode side conductor portion, an intermediate substrate that forms a negative electrode side facing portion facing the negative electrode side conductor portion with the first submodule sandwiched between them and a positive electrode side facing portion facing the positive electrode side conductor portion with the second submodule sandwiched between them, and a plurality of signal terminals that transmit a signal for controlling the first power semiconductor element or the second power semiconductor element. The second submodule is disposed such that directions of an electrode surface of the second power semiconductor element and an electrode surface of the first power semiconductor element are inverted, a signal relay conductor portion is disposed in a space sandwiched between a part of the second submodule and the intermediate substrate in a height direction of the second submodule, and the intermediate substrate has a wire connected to the signal relay conductor portion and electrically connected to the signal terminal. In this manner, productivity of the power semiconductor device is improved while an increase in main circuit inductance is suppressed.
US11894347B2 Low stress asymmetric dual side module
Implementations of semiconductor packages may include: a first substrate having two or more die coupled to a first side, a clip coupled to each of the two or more die on the first substrate and a second substrate having two or more die coupled to a first side of the second substrate. A clip may be coupled to each of the two or more die on the second substrate. The package may include two or more spacers coupled to the first side of the first substrate and a lead frame between the first substrate and the second substrate and a molding compound. A second side of each of the first substrate and the second substrate may be exposed through the molding compound. A perimeter of the first substrate and a perimeter of the second substrate may not fully overlap when coupled through the two or more spacers.
US11894346B2 Semiconductor package having a high reliability
A semiconductor package includes a package substrate, a plurality of semiconductor devices stacked on the package substrate, a plurality of underfill fillets disposed between the plurality of semiconductor devices and between the package substrate and the plurality of semiconductor devices, and a molding resin at least partially surrounding the plurality of semiconductor devices and the plurality of underfill fillets. The plurality of underfill fillets include a plurality of protrusions that protrude from spaces between each of the plurality of semiconductor devices or between the package substrate and each of the plurality of semiconductor devices. At least two neighboring underfill fillet protrusions of the plurality of protrusions form one continuous structure without an interface therebetween.
US11894345B2 Integrated voltage regulator and passive components
It is highly desirable in electronic systems to conserve space on printed circuit boards (PCB). This disclosure describes voltage regulation in electronic systems, and more specifically to integrating voltage regulators and associated passive components into semiconductor packages with at least a portion of the circuits whose voltage(s) they are regulating.
US11894344B2 Power enhanced stacked chip scale package solution with integrated die attach film
An apparatus comprising: a die stack comprising at least one die pair, the at least one die pair having a first die over a second die, the first die and the second die both having a first surface and a second surface, the second surface of the first die over the first surface of the second die; and an adhesive film between the first die and the second die of the at least one die pair; wherein the adhesive film comprises an insulating layer and a conductive layer, the insulating layer adhering to the second surface of the first die and the conductive layer adhering to the first surface of the second die.
US11894342B2 Stacking integrated circuits containing serializer and deserializer blocks using through
Methods and systems for stacking multiple chips with high speed serializer/deserializer blocks are presented. These methods make use of Through Via (TV) to connect the dice to each other, and to the external pads. The methods enable efficient multilayer stacking that simplifies design and manufacturing, and at the same time, ensure high speed operation of serializer/deserializer blocks, using the TVs.
US11894341B2 Semiconductor package with through vias and stacked redistribution layers and manufacturing method thereof
A semiconductor package includes a semiconductor die, an encapsulant, a first and second dielectric layer, a through via, an extension pad, and a routing via. The semiconductor die includes a contact post. The first dielectric layer extends on the encapsulant. The through via extends through the first dielectric layer and has one end contacting the contact post. The extension pad is disposed on the first dielectric layer, contacting an opposite end of the through via with respect to the contact post. The extension pad has an elongated shape, a first end of the extension pad overlaps with the contact post and the through via, and a second end of the extension pad overlaps with the encapsulant. The second dielectric layer is disposed on the first dielectric layer and the extension pad. The routing via extends through the second dielectric layer to contact the second end of the extension pad.
US11894339B2 Proximity sensor
A method of manufacturing a sensor device includes obtaining a semiconductor die structure comprising a transmitter and a receiver. Then, a first sacrificial stud is affixed to the transmitter and a second sacrificial stud is affixed to the receiver. The semiconductor die is affixed to a lead frame, and pads on the semiconductor die structure are wirebonded to the lead frame. The lead frame, the semiconductor die structure, and the wirebonds are encapsulated in a molding compound, while the tops of the first and second sacrificial studs are left exposed. The first and second sacrificial studs prevent the molding compound from encapsulating the transmitter and the receiver, and are removed to expose the transmitter in a first cavity and the receiver in a second cavity. In some examples, the semiconductor die structure includes a first semiconductor die comprising the transmitter and a second semiconductor die comprising the receiver.
US11894336B2 Integrated fan-out package and manufacturing method thereof
An integrated fan-out (InFO) package includes a die, a plurality of conductive structures aside the die, an encapsulant laterally encapsulating the die and the conductive structure, and a redistribution structure. The redistribution structure is disposed on the encapsulant. The redistribution structure includes a plurality of routing patterns, a plurality of conductive vias, and a plurality of alignment marks. The routing patterns and the conductive vias are electrically connected to the die and the conductive structures. The alignment marks surround the routing patterns and the conductive vias. The alignment marks are electrically insulated from the die and the conductive structures. At least one of the alignment marks is in physical contact with the encapsulant, and vertical projections of the alignment marks onto the encapsulant have an offset from one another.
US11894335B2 Display device and method for manufacturing the same
A method for manufacturing a display device includes preparing a circuit board including a drive circuit for driving a LED chip, forming a connecting electrode on the circuit board, forming an adhesive layer on the connecting electrode, adhering a terminal electrode of the LED chip on the adhesive layer and joining the connecting electrode and the terminal electrode by irradiating a laser light. The adhesive layer may be formed only on a upper surface of the connecting electrode.
US11894332B2 Substrate and package structure
According to an exemplary embodiment, a substrate having a first area and a second area is provided. The substrate includes a plurality of pads. Each of the pads has a pad size. The pad size in the first area is larger than the pad size in the second area.
US11894329B2 Semiconductor device assembly with sacrificial pillars and methods of manufacturing sacrificial pillars
Sacrificial pillars for a semiconductor device assembly, and associated methods and systems are disclosed. In one embodiment, a region of a semiconductor die may be identified to include sacrificial pillars that are not connected to bond pads of the semiconductor die, in addition to live conductive pillars connected to the bond pads. The region with the sacrificial pillars, when disposed in proximity to the live conductive pillars, may prevent an areal density of the live conductive pillars from experiencing an abrupt change that may result in intolerable variations in heights of the live conductive pillars. As such, the sacrificial pillars may improve a coplanarity of the live conductive pillars by reducing variations in the heights of the live conductive pillars. Thereafter, the sacrificial pillars may be removed from the semiconductor die.
US11894327B2 Apparatus including integrated segments and methods of manufacturing the same
Semiconductor devices including one or more interfacing segments patterned within an outer protective layer and associated systems and methods are disclosed herein. The one or more interfacing segments may provide attachment interfaces/surfaces for connection pads. The one or more interfacing segments or a portion thereof may remain uncovered or exposed and provide warpage control for the corresponding semiconductor device.
US11894326B2 Multi-metal contact structure
A first conductive material having a first hardness is disposed within a recess or opening of a microelectronic component, in a first preselected pattern, and forms a first portion of an interconnect structure. A second conductive material having a second hardness different from the first hardness is disposed within the recess or opening in a second preselected pattern and forms a second portion of the interconnect structure.
US11894322B2 Launch structures for radio frequency integrated device packages
Radio frequency integrated device packages having bump and/or ball launch structures are disclosed herein. The bump launch structures can comprise patterned metallic and insulating material that substantially matches the impedance of a radio frequency integrated device die. The ball launch structures can comprise patterned metallic and insulating material that substantially matches the impedance of a system board.
US11894320B2 Semiconductor device package with stress reduction design and method of forming the same
A semiconductor device package and a method of forming the same are provided. The semiconductor device package includes a substrate, a semiconductor device, a ring structure, a lid structure, and an adhesive member. The semiconductor device is disposed over the substrate. The ring structure is disposed over the substrate and surrounds the semiconductor device. The lid structure is disposed over the ring structure and extends across the semiconductor device. The adhesive member is disposed in a gap between the ring structure and the semiconductor device and attached to the lid structure and the substrate.
US11894317B2 Package structure and method for manufacturing the same
A package structure and a manufacturing method are provided. The package structure includes a wiring structure, a first electronic device, a second electronic device, a first underfill, a second underfill and a stiff bonding material. The first electronic device and the second electronic device are disposed on the wiring structure, and are electrically connected to each other through the wiring structure. The first underfill is disposed in a first space between the first electronic device and the wiring structure. The second underfill is disposed in a second space between the second electronic device and the wiring structure. The stiff bonding material is disposed in a central gap between the first electronic device and the second electronic device. The stiff bonding material is different from the first underfill and the second underfill.
US11894316B2 Containing electromagnetic interference radiation in lidless semiconductor packages
A semiconductor package may include a substrate, an application-specific integrated circuit (ASIC) provided on a first portion of a surface of the substrate, a memory device provided on a second portion of the surface of the substrate, and a stiffener plate provided on a third portion of the surface of the substrate. The stiffener plate may be spaced from and may surround the ASIC and the memory device. The semiconductor package may include an electromagnetic interference (EMI) absorber provided on a fourth portion of the surface of the substrate. The EMI absorber may be provided between the stiffener plate and the ASIC and the memory device. The EMI absorber may surround the ASIC and the memory device and may block EMI radiation generated by the ASCI and the memory device.
US11894314B2 Semiconductor device and method of forming semiconductor package with RF antenna interposer having high dielectric encapsulation
A semiconductor device has a substrate and an electrical component disposed over a surface of the substrate. An antenna interposer is disposed over the substrate. A first encapsulant is deposited around the antenna interposer. The first encapsulant has a high dielectric constant. The antenna interposer has a conductive layer operating as an antenna and an insulating layer having a low dielectric constant less than the high dielectric constant of the first encapsulant. The antenna interposer is made from an antenna substrate having a plurality of antenna interposers. Bumps are formed over the antenna substrate and the antenna substrate is singulated to make the plurality of antenna interposers. A second encapsulant is deposited over the electrical component. The second encapsulant has a low dielectric constant less than the high dielectric constant of the first encapsulant. A shielding layer is disposed over the second encapsulant.
US11894313B2 Substrate processing and packaging
An example ceramic panel has a first surface and a second surface. The ceramic panel has a bond finger well on the first surface of the ceramic panel a scribe line well on the second surface of the ceramic panel. The ceramic panel also has a scribe line along the scribe line well.
US11894306B2 Chip package
A display device comprises a display panel substrate and a glass substrate over said display panel substrate, wherein said display panel substrate comprises multiple contact pads, a display area, a first boundary, a second boundary, a third boundary and a fourth boundary, wherein said display area comprises a first edge, a second edge, a third edge and a fourth edge, wherein said first boundary is parallel to said third boundary and said first and third edges, wherein said second boundary is parallel to said fourth boundary and said second and fourth edges, wherein a first least distance between said first boundary and said first edge, wherein a second least distance between said second boundary and said second edge, a third least distance between said third boundary and said third edge, a fourth distance between said fourth boundary and said fourth edge, and wherein said first, second, third and fourth least distances are smaller than 100 micrometers, and wherein said glass substrate comprising multiple metal conductors through in said glass substrate and multiple metal bumps are between said glass substrate and said display panel substrate, wherein said one of said metal conductors is connected to one of said contact pads through one of said metal bumps.
US11894305B2 Microelectronic devices including staircase structures, and related memory devices and electronic systems
A microelectronic device includes a stack structure, a staircase structure, conductive pad structures, and conductive contact structures. The stack structure includes vertically alternating conductive structures and insulating structures arranged in tiers. Each of the tiers individually includes one of the conductive structures and one of the insulating structures. The staircase structure has steps made up of edges of at least some of the tiers of the stack structure. The conductive pad structures are on the steps of the staircase structure and include beta phase tungsten. The conductive contact structures are on the conductive pad structures. Memory devices, electronic systems, and methods of forming microelectronic devices are also described.
US11894303B2 Circuit wiring techniques for stacked transistor structures
A semiconductor structure includes a three-dimensional stacked transistor structure including first and second field-effect transistors of a first type at a first vertical level and third and fourth field-effect transistors of a second type at a second vertical level disposed over the first vertical level. The semiconductor structure also includes a first gate structure shared between the first and second field-effect transistors at the first vertical level, a second gate structure shared between the third and fourth field-effect transistors at the second vertical level, and a gate contact shared by the first and second gate structures. The wherein the first and second gate structures are vertically aligned with another in a layout of the three-dimensional stacked transistor structure between source drain/regions of the first, second, third and fourth field-effect transistors.
US11894302B2 Semiconductor power module with busbar having a leg with a foot forming an offset angle, and method for manufacturing the busbar
A conducting busbar (2, 4) suitable for use in a semiconductor power module (8) is provided. The busbar (2, 4) comprises a main plate (210, 410), one or more legs (220, 420) extending from the main plate (210, 410), and one or more feet (230, 430) formed at the free end of the legs (220, 420). According to the invention, the intersection line (L) between at least one of the legs (220, 420) and the associated foot (230, 430) forms an offset angle (α) with respect to the longitudinal direction (X) of the main plate (210, 410).
US11894297B2 Metal-insulator-metal capacitor having electrodes with increasing thickness
Disclosed are metal-insulator-metal capacitors and integrated chips. In one embodiment, a metal-insulator-metal capacitor includes N electrodes and (N−1) passivation layers, wherein the N electrodes and the (N−1) passivation layers are alternately stacked on a substrate. N is an integer larger than 1. Thicknesses of the N electrodes gradually increase in a direction parallel to a normal direction of the substrate.
US11894294B2 Display apparatus including a display panel with multiple pads
A display apparatus includes a printed circuit board including first to fourth output pad regions and a flexible circuit board having a first end connected to a display panel and a second end connected to the printed circuit board. The first output pad region includes a 1st-1st output pad group and a 1st-2nd output pad group, the second output pad region includes a 2nd-1st output pad group and a 2nd-2nd output pad group, the fourth output pad region includes a 4th-1st output pad group and a 4th-2nd output pad group, and the printed circuit board includes a first input terminal electrically connected to the 1st-1st output pad group, a second input terminal electrically connected to the 2nd-2nd output pad group, a third input terminal electrically connected to the first input terminal, and a fourth input terminal electrically connected to the 4th-2nd output pad group.
US11894292B2 Power module
A power module can include a casing mounted to a baseplate that contains a substrate with circuitry. The circuitry can include pins for coupling signals to/from the circuitry. These pins can extend through a cover portion of the casing so that an electronic substrate, such as a printed circuit board (PCB) can be press-fit onto the pins. When press-fit, the electronic substrate is supported and positioned by support pillars that extend from the base plate to above the cover portion of the casing. If the pins and the support pillars have different coefficients of thermal expansion, damage to connection points between the pins and the circuitry may occur. Here, a power module is disclosed that has thermally matched pins and support pillars so that when the system is thermally cycled over a range of temperatures, the connection points are not damaged by forces induced by thermal expansion.
US11894290B2 Packaged stackable electronic power device for surface mounting and circuit arrangement
A power device for surface mounting has a leadframe including a die-attach support and at least one first lead and one second lead. A die, of semiconductor material, is bonded to the die-attach support, and a package, of insulating material and parallelepipedal shape, surrounds the die and at least in part the die-attach support and has a package height. The first and second leads have outer portions extending outside the package, from two opposite lateral surfaces of the package. The outer portions of the leads have lead heights greater than the package height, extend throughout the height of the package, and have respective portions projecting from the first base.
US11894283B2 Display substrate and method for preparation thereof, and display device
The embodiments of the present application provide a display substrate and method for preparation thereof, and a display device. The display substrate includes a base, a piezoelectric layer arranged on the base, and a thin-film transistor arranged on the piezoelectric layer, said piezoelectric layer being configured to convert heat generated by the thin-film transistor into sound waves.
US11894282B2 Vented lids for integrated circuit packages
Disclosed herein are vented lids for integrated circuit (IC) packages, as well as related methods and devices. For example, in some embodiments, an IC package may include a package substrate, a lid, and a die between the package substrate and the lid. A vent may extend between the interior surface and the exterior surface of the lid, and the vent may at least partially overlap the die.
US11894279B2 Semiconductor stress monitoring structure and semiconductor chip
Present disclosure provides a semiconductor stress monitoring structure, including a substrate, first conductive segments over the substrate, second conductive segments and a sensing structure proximate to the substrate. The first conductive segments are arranged parallel to each other. The second conductive segments are arranged below the first conductive segments and parallel to each other. The first conductive segments and the second conductive segments extend in the same direction. The sensing structure is configured to respond to a stress caused by the first conductive segments and the second conductive segments and generate a monitoring signal.
US11894277B2 Transistor gates and methods of forming thereof
A device includes a semiconductor substrate and a first gate stack over the semiconductor substrate, the first gate stack being between a first gate spacer and a second gate spacer. The device further includes a second gate stack over the semiconductor substrate between the first gate spacer and the second gate spacer and a dielectric material separating the first gate stack from the second gate stack. The dielectric material is at least partially between the first gate spacer and the second gate spacer, a first width of an upper portion of the dielectric material is greater than a second width of a lower portion of the dielectric material, and a third width of an upper portion of the first gate spacer is less than a fourth width of a lower portion of the first gate spacer.
US11894275B2 FinFET device having oxide region between vertical fin structures
The present disclosure provides a method, which includes forming a first fin structure and a second fin structure over a substrate, which has a first trench positioned between the first and second fin structures. The method also includes forming a first dielectric layer within the first trench, recessing the first dielectric layer to expose a portion of the first fin structure, forming a first capping layer over the exposed portion of the first fin structure and the recessed first dielectric layer in the first trench, forming a second dielectric layer over the first capping layer in the first trench while the first capping layer covers the exposed portion of the first fin feature and removing the first capping layer from the first fin structure.
US11894274B2 Dummy fin with reduced height and method forming same
A method includes forming a first protruding semiconductor fin and a dummy fin protruding higher than top surfaces of isolation regions. The first protruding semiconductor fin is parallel to the dummy fin, forming a gate stack on a first portion of the first protruding semiconductor fin and a second portion of the dummy fin. The method further includes recessing a third portion of the first protruding semiconductor fin to form a recess, recessing an fourth portion of the dummy fin to reduce a height of the fourth portion of the dummy fin, and forming an epitaxy semiconductor region in the recess. The epitaxy semiconductor region is grown toward the dummy fin.
US11894273B2 Methods of forming a semiconductor device
A semiconductor device includes a substrate having a first region and a second region, a first gate structure disposed on the substrate within the first region, a first S/D region, a first S/D contact, a second gate structure on the substrate within the second region, a second S/D region and a second S/D contact. The first S/D region is disposed in the substrate within the first region and beside the first gate structure. The first S/D contact is connected to the first S/D region. The second S/D region is disposed in the substrate within the second region and beside the second gate structure. The second S/D contact is connected to the second S/D region. The contact area between the second S/D region and the second S/D contact is larger than a contact area between the first S/D region and the first S/D contact.
US11894272B2 Semiconductor substrate, method for manufacturing semiconductor substrate and method for manufacturing semiconductor device
To prevent the surface of a base substrate and the bottom surface of a separated semiconductor epitaxial layer from being bonded to each other even after a removal layer is removed, the semiconductor substrate includes a base substrate, a first removal layer provided on the base substrate, a second removal layer provided above the first removal layer, and a semiconductor epitaxial layer provided above the second removal layer, and an etching rate of the second removal layer for a predetermined etching material is larger than the etching rate of the first removal layer for the predetermined etching material.
US11894268B2 Method for fabricating semiconductor device with intervening layer
A method for fabricating the semiconductor device includes providing a substrate, forming a bottom conductive plug on the substrate, forming a semiconductor layer on the bottom conductive plug, rounding a top surface of the semiconductor layer, turning the semiconductor layer into an intervening conductive layer, and forming a top conductive plug on the intervening conductive layer
US11894257B2 Single wafer processing environments with spatial separation
Apparatus and methods to process one or more wafers are described. A plurality of process stations are arranged in a circular configuration around a rotational axis. A support assembly with a rotatable center base defining a rotational axis, at least two support arms extending from the center base and heaters on each of the support arms is positioned adjacent the processing stations so that the heaters can be moved amongst the various process stations to perform one or more process condition.
US11894256B2 Substrate holding mechanism, substrate mounting method, and substrate detaching method
A substrate holding mechanism includes: a mounting stage on which a substrate is mounted; a plurality of holding sections each of which includes an upper surface that holds a lower surface of a peripheral section of the substrate and includes a lower surface that pushes down an upper surface of the peripheral section of the substrate mounted on the mounting stage; a protrusion that is provided on the plurality of holding sections and that contacts an end surface of the substrate mounted on the mounting stage to correct a position of the substrate; a lifting and lowering mechanism configured to lift and lower the plurality of holding sections; and a horizontal moving mechanism configured to horizontally move the plurality of holding sections.
US11894254B2 Support
A substrate support includes an electrostatic chuck having an upper surface, and a cover positioned on the electrostatic chuck to cover the upper surface thereof. The cover includes a first face adjacent the upper surface of the electrostatic chuck, a second face for supporting a substrate, and one or more conduits extending through the cover to permit a cooling gas to flow from the second face to the first face. The cover is made from a dielectric material.
US11894251B2 Transport system
Embodiments herein relate to a transport system and a substrate processing and transfer (SPT) system. The SPT system includes a transport system that connects two processing tools. The transport system includes a vacuum tunnel that is configured to transport substrates between the processing tools. The vacuum tunnel includes a substrate transport carriage to move the substrate through the vacuum tunnel. The SPT system has a variety of configurations that allow the user to add or remove processing chambers, depending on the process chambers required for a desired substrate processing procedure.
US11894249B2 Control device, processing apparatus, and control method
A control device controls an operation of a processing apparatus for performing a processing in a processing container that accommodates a substrate. The control device includes: a temperature acquisition unit configured to acquire a temperature inside the processing container; a storage unit configured to store relationship information indicating a relationship between the temperature inside the processing container and an etching rate, and film thickness information including a cumulative film thickness of a deposited film inside the processing container; a rate calculator configured to calculate an etching rate of the deposited film based on the temperature acquired by the temperature acquisition unit and the relationship information stored in the storage unit; and a time calculator configured to calculate an etching time for removing the deposited film based on the etching rate calculated by the rate calculator and the film thickness information stored in the storage unit.
US11894247B2 Method of manufacturing semiconductor device having hybrid bonding interface
The present disclosure provides a mothed of method of manufacturing a semiconductor device. The method includes steps of forming a dielectric layer on a substrate; etching the dielectric layer to create a plurality of openings in the dielectric layer; applying a sacrificial layer in at least one of the openings to cover at least a portion of the dielectric layer; forming at least one first conductive feature in the openings where the sacrificial layer is disposed and a plurality of bases in the openings where the sacrificial layer is not disposed; removing the sacrificial layer to form at least one air gap in the dielectric layer; and forming a plurality of protrusions on the bases.
US11894243B2 Wafer system-level fan-out packaging structure and manufacturing method
A wafer system-level fan-out packaging structure and a manufacturing method. The method includes: forming a redistribution layer, where the redistribution layer includes a first surface and an opposite second surface; providing a patch element, and bonding the patch element to the second surface; providing a die having a bump disposed on a front side, and bonding the front side of the die to the second surface of the redistribution layer through the bump; and forming a plastic packaging layer on the second surface of the redistribution layer, where the plastic packaging layer covers the patch element, back side and side surfaces of the die. In the wafer system-level fan-out packaging structure and the manufacturing method of the present disclosure, the die and the patch element are packaged in a plastic packaging layer, and the die and the patch element are connected and let out by the redistribution layer.
US11894241B2 Heterogeneous bonding structure and method forming same
A method includes forming a first package component, which formation process includes forming a first plurality of openings in a first dielectric layer, depositing a first metallic material into the first plurality of openings, performing a planarization process on the first metallic material and the first dielectric layer to form a plurality of metal pads in the first dielectric layer, and selectively depositing a second metallic material on the plurality of metal pads to form a plurality of bond pads. The first plurality of bond pads comprise the plurality of metal pads and corresponding parts of the second metallic material. The first package component is bonded to a second package component.
US11894236B2 Method for manufacturing semiconductor structure
A method for manufacturing a semiconductor structure includes: providing a base; forming multiple discrete first mask layers on the base; forming multiple sidewall layers, in which each sidewall layer is configured to encircle one of the first mask layers, and each sidewall layer is connected to closest sidewall layers, the side walls, away from the first mask layers, of multiple connected sidewall layers define initial first vias and each of the initial first vias is provided with chamfers; removing the first mask layers, and each sidewall layer defines a second via; after removing the first mask layers, forming repair layers which are located on the side walls, away from the second vias, of the sidewall layers and fill the chamfers of the initial first vias to form first vias; and etching the base along the first vias and the second vias to form capacitor holes on the base.
US11894235B2 Semiconductor manufacturing device and method of polishing semiconductor substrate
A semiconductor manufacturing device including a polishing head that is capable of retaining a semiconductor substrate; a polishing pad having a processing surface to be abutted to the semiconductor substrate retained by the polishing head, the processing surface including a groove; a platen that is capable of rotating about a rotary shaft running along a direction intersecting the processing surface, in a state in which the polishing pad is retained by the platen; a measuring section that outputs a measurement value indicating a height of the processing surface at a predetermined location along a circumference of a circle centered about the rotary shaft of the platen; and a derivation section that derives a depth of the groove from the measurement value of the measuring section.
US11894232B2 Methods for forming charge layers using gas and liquid phase coatings
Methods for adjusting a work function of a structure in a substrate leverage near surface doping. In some embodiments, a method for adjusting a work function of a structure in a substrate may include coating surfaces of the structure to form a doping layer in a non-solid phase that contains dopants on the surfaces of the structure and performing a dopant diffusion process using an oxidation process to drive the dopants through the surfaces the structure to embed the dopants in the structure to adjust the work function of the structure near the surfaces to form an abrupt junction profile and form an oxidation layer on the surfaces of the structure. The coating of the surfaces of the structure may be performed using a gas-phase or liquid-phase process.
US11894230B2 Tribological properties of diamond films
Methods to manufacture integrated circuits are described. Nanocrystalline diamond is used as a hard mask in place of amorphous carbon. Provided is a method of processing a substrate in which nanocrystalline diamond is used as a hard mask, wherein processing methods result in a smooth surface. The method involves two processing parts. Two separate nanocrystalline diamond recipes are combined—the first and second recipes are cycled to achieve a nanocrystalline diamond hard mask having high hardness, high modulus, and a smooth surface. In other embodiments, the first recipe is followed by an inert gas plasma smoothening process and then the first recipe is cycled to achieve a high hardness, a high modulus, and a smooth surface.
US11894212B2 Systems, devices, and methods for contaminant resistant insulative structures
Embodiments of systems, devices, and methods relate to an electrode standoff isolator. An example electrode standoff isolator includes a plurality of adjacent insulative segments positioned between a proximal end and a distal end of the electrode standoff isolator. A geometry of the adjacent insulative is configured to guard a surface area of the electrode standoff isolator against deposition of a conductive layer of gaseous phase materials from a filament of an ion source.
US11894211B2 Electron beam apparatus and method for controlling electron beam apparatus
The invention provides an electron beam apparatus that reduces a time required for an electron gun chamber to which a sputter ion pump and a non-evaporable getter pump are connected to reach an extreme high vacuum state. The electron beam apparatus includes an electron gun configured to emit an electron beam and the electron gun chamber to which the sputter ion pump and the non-evaporable getter pump are connected. The electron beam apparatus further includes a gas supply unit configured to supply at least one of hydrogen, oxygen, carbon monoxide, and carbon dioxide to the electron gun chamber.
US11894208B2 Multi-layer vacuum electron device and method of manufacture
Vacuum electron devices (VEDs) having a plurality of two-dimensional layers of various materials are bonded together to form one or more VEDs simultaneously. The two-dimensional material layers are machined to include features needed for device operation so that when assembled and bonded into a three-dimensional structure, three-dimensional features are formed. The two-dimensional layers are bonded together into a sandwich-like structure. The manufacturing process enables incorporation of metallic, magnetic, ceramic materials, and other materials required for VED fabrication while maintaining required positional accuracy and multiple devices per batch capability.
US11894206B2 Controlling automatic operation of a tailgate responsive to an applied load
A vehicle tailgate assembly includes a tailgate and a switch assembly operably connected to the tailgate. The switch assembly includes a switch structured to be actuatable by application of a load exceeding a predetermined threshold to the tailgate. The switch assembly is operably connected to a tailgate automatic opening/closing mechanism such that actuation of the switch controls operation of the mechanism to prevent execution of a command to automatically open the tailgate when the tailgate is in a fully closed condition.
US11894201B1 Illuminated keyboard
An illuminated keyboard includes a supporting plate, a bottom circuit membrane disposed on the support plate, an intermediate partition plate disposed above the bottom circuit membrane, and a top circuit membrane disposed above said intermediate partition plate. A light emitter unit is disposed on the bottom circuit membrane. A light diffusion layer is disposed above the top circuit membrane and has a light transmission region for transmitting light rays generated from the light emitter unit. An elastic member is made of an elastic material and disposed on and above the diffusion layer. A bridging unit is disposed above the diffusion layer and aligned with the elastic member. A keycap is disposed above and connected to the bridging unit. The elastic member elastically abuts against the keycap. The keycap is light permeable.
US11894199B2 Method of aging an aluminum electrolytic capacitor
A method of manufacturing an aluminum electrolytic capacitor includes impregnating an aluminum electrolytic capacitor with a first electrolyte to form a first impregnated capacitor, aging the first impregnated capacitor using a first aging process to form a first aged capacitor, impregnating the first aged capacitor with a second electrolyte to form a second impregnated capacitor, the second electrolyte being different from the first electrolyte, aging the second impregnated capacitor using a final aging process to form a final aged capacitor, and impregnating the final aged capacitor with a third electrolyte.
US11894198B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrode layers stacked together, and external electrodes. The multilayer body includes an inner layer portion and outer layer portions in a stacking direction, and an electrode opposing portion and gap portions in a length direction. The multilayer body further includes conductor portions in the two outer layer portions in the gap portions, and each includes conductor layers stacked in the stacking direction. One of that conductor layers that is closest to a middle in the stacking direction of the multilayer body is closer to the middle in the stacking direction of the multilayer body than another of the internal electrode layers closest in the stacking direction to a main surface of the multilayer body.
US11894197B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a first internal electrode and a second internal electrode, disposed to oppose each other with the dielectric layer interposed therebetween, and a first external electrode and a second external electrode. The ceramic body further includes first and second margin portions and first and second cover portions, disposed on upper and lower surfaces of a capacitance formation portion and the first and second margin portions, respectively. The first and second cover portions each include a first cover layer adjacent to an internal electrode, disposed on an outermost side among the first and second internal electrodes, and a second cover layer disposed on the first cover layer, and an interface at which the first cover layer and the second cover layer are in contact with each other.
US11894195B2 Electronic component
An electronic component includes an element body, an external electrode, and a resin film having electrical insulation properties. The element body includes a principal surface and a side surface adjacent to the principal surface. The external electrode includes a first electrode portion disposed on the principal surface and a second electrode portion disposed on the side surface. The resin film is disposed on the principal surface and is in contact with the principal surface. Each of the first electrode portion and the second electrode portion includes a conductive resin layer disposed on the element body. A conductive resin layer included in the first electrode portion is disposed on the resin film and is in contact with the resin film.
US11894193B2 Multilayer electronic component
A multilayer electronic component includes a body including a plurality of first dielectric layers, an active portion in which internal electrodes are alternately disposed, and a cover portion disposed the active portion in a first direction of the body, a direction in which the plurality of first dielectric layers are laminated, and including a second dielectric layer; and an external electrode disposed externally on the body and connected to one of the internal electrodes. The body includes a margin portion covering a side surface of the one of the internal electrodes other than a side surface connected to the external electrode and including a dielectric pattern having a porosity higher than that of one of the plurality of first dielectric layers.
US11894190B2 Electrical component
In an embodiment, a component includes a first electrode and a second electrode arranged one above the other in a stacking direction, wherein the first electrode and the second electrode overlap in a first overlap region, wherein the first electrode has, in a first region containing the first overlap region, an extent in a first direction perpendicular to the stacking direction that is greater than an extent of the second electrode in the first direction in the first region, and wherein the first electrode has, in the first region containing the first overlap region, an extent in a second direction perpendicular to the stacking direction and to the first direction that is greater than an extent of the second electrode in the second direction in the first region, and a third electrode arranged in the same plane as the second electrode, wherein the first electrode is a floating electrode, wherein the first electrode and the third electrode overlap in a second overlap region, wherein the first electrode has, in a second region that contains the second overlap region, extents in the first direction and in the second direction that are greater than the extents of the third electrode in the first and the second direction in the second region, and wherein the first electrode has, in a connecting region that connects the first region and the second region, an extent in the first direction that is smaller than the extent of the first electrode in the first region and smaller than the extent of the first electrode in the second region.
US11894189B2 Capacitor component and method of manufacturing the same
A capacitor component includes a body, including a dielectric layer and an internal electrode layer, and an external electrode disposed on the body and connected to the internal electrode layer. The internal electrode layer includes zirconium (Zr) and germanium (Ge). A ratio of a sum of contents (at %) of zirconium (Zr) and germanium (Ge), contained in the internal electrode layer, to an entirety of the internal electrode layer is 3.3 at % or more to 3.7 at % or less.
US11894186B2 Parallel mobile coil mechanism for magnetic manipulation in large workspace
A magnetic manipulation system and method for moving and navigating a magnetic device in a body are provided. The system includes a robotic parallel mechanism having at least three electromagnets and at least three electromagnetic coils coupled to the at least three electromagnets, respectively. The electromagnetic coils are actuated to keep the electromagnets in static conditions or move the electromagnets along a desired trajectory, a current control unit supplying currents to the electromagnetic coils which have soft iron cores. The currents supplied by the control unit are configured to generate dynamic magnetic field in the soft iron core's linear region. The current control unit and the robotic parallel mechanism are configured to generate desired dynamic magnetic fields in desired positions within a workspace to control a magnetic device, and a three-dimensional position sensor is configured for performing a close loop control of the robotic parallel mechanism.
US11894180B2 Capacitive voltage transformer
The present invention provides a capacitive voltage transformer, including: a capacitive voltage-dividing component and an electromagnetic unit. The capacitive voltage-dividing component comprises: one or more levels of stacks, and each stack is a coupling capacitor. The coupling capacitor includes: an upper cover plate, a lower cover plate, an insulating sleeve, a capacitor core, squirrel cage electrodes, volume matching devices, a high voltage lead, and a low voltage lead. The lowermost coupling capacitor is provided with a medium voltage lead and a lead terminal. The low voltage lead of the lowermost coupling capacitor is led out through a low-voltage leading-out tube arranged in the lead terminal, and the medium voltage lead of the lowermost coupling capacitor is led out through a medium-voltage leading-out post arranged in the lead terminal. The medium-voltage leading-out post passes through and out of the low-voltage leading-out tube and is arranged coaxially with the low-voltage leading-out tube.
US11894178B2 Coil component
A coil component includes a first outer magnetic body, a first outer insulator, a first inner magnetic body, an inner insulator, a second inner magnetic body, a second outer insulator, and a second outer magnetic body stacked sequentially, and a coil in the inner insulator and an internal magnetic body inside the coil. Volumes A, B, C, and D of the first and second outer insulators, the inner insulator, the coil, and the internal magnetic body, respectively, and volume E of the first outer magnetic body, the first inner magnetic body, the second inner magnetic body, and the second outer magnetic body satisfy 0.05≤A≤0.07, 0.2≤B≤0.4, 0.01≤C≤0.08, 0.03≤D≤0.05, and ≤0.4≤E≤0.71, where 0.05B≤C≤0.2B and A+B+C+D+E=1.
US11894165B2 Braided part connection structure
A braided part connection structure includes a conductive braid and a conductive member electrically connected and fixed to the braid and made of a conductive plate material. The conductive member includes a braid joining portion. The braid joining portion includes, at a part of the conductive member in a longitudinal direction of the conductive member, a plurality of openings formed at intervals with each other along a direction intersecting the longitudinal direction and a welded portion defined by two adjacent openings of the plurality of openings. The braid joining portion is provided on the braid in an overlapping manner and the welded portion is laser-welded onto the braid.
US11894164B2 Stretchable conductors
A stretchable conductor includes a substrate with a first major surface, wherein the substrate is an elastomeric material. An elongate wire is on the first major surface of the substrate; the wire includes a first end and a second end, and further includes at least one arcuate region between the first end and the second end. At least one portion of the arcuate region of the wire in the region has a first surface area portion embedded in the surface of the substrate and a second surface area portion unembedded on the substrate and exposed in an amount sufficient to render at least an area of the substrate in the region electrically conductive. The unembedded second surface portion of the arcuate region may lie above or below a plane of the substrate. Composite articles including a stretchable conductor in durable electrical contact with a conductive fabric are also disclosed.
US11894162B2 Low-voltage electron beam control of conductive state at a complex-oxide interface
Described is a method comprising directing an ultra-low voltage electron beam to a surface of a first insulating layer. The first insulating layer is disposed on a second insulating layer. The method includes modifying, by the application of the ultra-low voltage electron beam, the surface of the first insulating layer to selectively switch an interface between a first state having a first electronic property and a second state having a second electronic property.
US11894159B2 Proportion adjustable single-photon beam splitter based on cold atom storage
A proportion adjustable single-photon beam splitter based on cold atom storage includes a two-dimensional magneto-optical trap for receiving a first optical signal to be split; and a coupling beam. The coupling beam is incident at a certain angle with the first optical signal to the two-dimensional magneto-optical trap. The storage time of the two-dimensional magneto-optical trap 1 can be adjusted by controlling the switching time of the coupling beam, and then adjusting a proportion of a photon number of a storage part and a photon number of a leakage part of the first optical signal. A splitting proportion may also be adjusted by controlling an optical depth of the alkali metal atomic group trapped in the two-dimensional magneto-optical trap.
US11894156B1 Separation of rare earth elements by means of physical chemistry for use in medical applications
Methods and systems are provided for cyclical enrichment, especially of rare earth elements and isotopes. A tube, or ampule, with two coaxially opposite crucibles in fluid communication, is used to hold a source material in vacuum and irradiate the source material to enrich it with product material. Following the irradiation of the source substance (e.g., Yb, enriched with 176Yb) to yield the product substance (e.g., 177Lu), the mixture may be sublimated to remove most of the source substance and concentrate the target material, e.g., by heating the lower part of the lower crucible while cooling the upper part of the ampule, to condense the sublimating source structure on the receiving crucible. Consecutively, the concentrated product substance may be purified, while the solidified source structure may be reused.
US11894151B2 Integrated reactor system having passive removal of residual heat
An integrated passive reactor system including a pressure vessel, a containment vessel arranged outside the pressure vessel, and a reactor core arranged inside the pressure vessel. A primary loop operates in full natural circulation. The reactor system is provided with a secondary side passive residual heat removal system including a primary loop heat exchanger arranged inside the pressure vessel and a passive residual heat removal heat exchanger arranged outside the containment vessel. The primary loop heat exchanger is arranged above the reactor core. The passive residual heat removal heat exchanger is arranged inside a water tank which is fixed outside the containment vessel. The primary loop heat exchanger and the passive residual heat removal heat exchanger are connected by heat exchanger inlet pipelines and heat exchanger outlet pipelines.
US11894147B2 Method for predicting risk of unfavorable outcomes, e.g., in COVID-19 hospitalization, from clinical characteristics and basic laboratory findings
A method for predicting an unfavorable outcome for a patient admitted to a hospital, e.g., with a COVID-19 infection is described. Attributes from an electronic health record for the patient are obtained including at least findings obtained at admission, basic patient characteristics, and laboratory data. The attributes are supplied to a classifier implemented in a programmed computer which is trained to predict a risk of the unfavorable outcome. The classifier is arranged as a hierarchical combination of (a) an initial binary classifier stratifying the patient into either a high risk group or a low risk group, and (b) child classifiers further classifying the patient in a lowest risk group or a highest risk group depending how the initial binary classifier stratified the patient as either a member of the high risk or low risk group. The initial binary classifier is configured as a combination of a trained classification decision tree and a logistical combination of atomic classifiers with drop-out regularization.
US11894146B2 Systems and methods for allocating resources in mental health treatment
A computer implemented method for allocating resources in mental health treatment includes the steps of retrieving individual patient's mental health assessment data mapped to assessed mental conditions; computing a wellness score of the mapped assessed mental conditions; determining an overall treatment efficacy progress with a statistically analyzed gradient of the wellness scores; aggregating over a pool of patients population with similar conditions, a distribution of the gradient of the computed wellness scores of an overall treatment efficacy progress; sampling over a defined range of the distribution of the gradient of the computed wellness scores to determine a correlation coefficient of fixed factors and variable factors; using correlated coefficient of fixed factors and variable factors to assess efficacy of mental health treatment regimens for adjusting available mental health treatment resources to determine a next mental health treatment regimen; and communicating the next mental health treatment regimen to a healthcare provider.
US11894137B2 Health testing and diagnostics platform
Systems and methods for providing a universal platform for at-home health testing and diagnostics are provided herein. In particular, a health testing and diagnostic platform is provided to connect medical providers with patients and to generate a unique, private testing environment. In some embodiments, the testing environment may facilitate administration of a medical test to a patient with the guidance of a proctor. In some embodiments, the patient may be provided with step-by-step instructions for test administration by the proctor within a testing environment. The platform may display unique, dynamic testing interfaces to the patient and proctor to ensure proper testing protocols and accurate test result verification.
US11894134B2 System and method for long-term patient monitoring of continuous ECG and physiological data
A method for continuous data transfer is provided. Data blocks are generated from a continuous data stream captured via a physiological monitoring device by segmenting data from the continuous data stream into the data blocks. A time at which the data associated with each data block occurs is determined and a sample number is associated with each data block. The data blocks are transmitted from the physiological monitoring device to a server. The data blocks are ordered on the server based on the time and the sample number associated with each data block.
US11894133B2 Pharmaceutical storage box
A pharmaceutical storage box to be stored in a pharmaceutical refrigerator and managed by a controller, the pharmaceutical storage box includes: a storage portion to store a pharmaceutical, the pharmaceutical having an IC tag attached thereto; and an antenna configured to receive information of the IC tag.
US11894126B1 Systems and methods for tracking movement of a wearable device for advanced image stabilization
Disclosed are systems and methods that provide a framework for performing advanced image stabilization. The disclosed framework can operate to capture imagery used and/or relied upon for the preoperative (pre-op), operative and/or postoperative (post-op) stages of a medical procedure. The framework can function by collecting and monitoring sensor data related to a device of a user (e.g., a patient). The sensor data can be analyzed, whereby the framework can determine the most opportune time to capture an image(s)—for example, a computed tomography (CT) scan or magnetic resonance imaging (MRI) scan, and the like. Accordingly, the framework can leverage the determined capture opportunity to perform the image capture and storage of the image data and metadata, as well as perform a confidence score computation that enables validation or verification of the image's authenticity and quality.
US11894124B2 Methods and systems for timing impact of nourishment consumption
A system for timing impact of nourishment consumption, the system including a computing device configured to receive a nutrient profile of a subject, wherein the nutrient profile maps physiological data of the subject to current nutrient levels of the subject, determine, using the nutrient profile, a nourishment consumption program, wherein the nourishment consumption program includes at least an alimentary element, and a time of day for consuming the alimentary element wherein the time of day is determined as a function of the nutrient profile and the current nutrient level of the subject, and provide, to the subject, the nourishment consumption program.
US11894122B2 Exercise feedback provision apparatus and method
An exercise feedback provision apparatus includes an acquirer configured to acquire exercise intensity information including either one or both of user biometric information and user movement information, and a controller configured to verify whether the exercise intensity information is in a predetermined range, and generate a control signal based on a result of the verifying. The apparatus further includes a feedback provider configured to output a tactile feedback based on a pattern corresponding to the control signal.
US11894117B1 Discovering context-specific complexity and utilization sequences
Systems, methods, and computer-readable media are provided for patient case and care complexity characterization, and detecting matches of an individual patient's record with collections of other patients' records, based on serial, longitudinal patterns, for facilitating efficient health services utilization, implementing programs to reduce complexity, preventive medicine, and risk management in health care. In an embodiment, time series are formed by electronically representing information pertaining to successive longitudinal episodes of health services utilization and the circumstances in which the episodes were incurred; calculating time-series K-nearest-neighbor clusters and distances for each combination; determining the cluster to which a given candidate patient complexity record is nearest, and prescribing one or more interventions specific to hazards that are characteristic of trajectories that are members of that cluster, or that are deemed to be relevant to mitigating those hazards, thereby preventing the adverse outcomes and subsequent excess utilization that are prevalent in that cluster.
US11894116B1 Apparatus for extending longevity and a method for its use
An apparatus for extending longevity, wherein the apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory containing instructions configuring at least a processor to receive a longevity measurement pertaining to a user. The memory containing instructions further configuring the processor to select a target longevity factor as a function of the longevity measurement and then identify a longevity treatment plan as a function of the target longevity factor. The memory containing instructions further configuring the processor to generate a longevity treatment protocol as a function of the longevity treatment and the longevity measurement.
US11894115B2 Sponge counting system and method for ensuring proper removal of surgical sponges following a medical procedure
A sponge counting system for maintaining an inventory of articles used during a medical or surgical procedure, where, in the event an article for which the status needs to be reconciled is left in a patient, the system generates a record that the article is in a partially reconciled state and when a subsequent procedure is performed, the scanner employed during the procedure has the records of the partially reconciled articles associated with the patient.
US11894112B1 Optimizing data flow and display in an electronic medical record (EMR) system
A method for improving a physician's workflow by optimizing the physician's access to patient data during a visit of patients to a medical facility includes an electronic medical record (EMR) processor implementing a Health Value Analytics (HVA) component and receiving inputs from EMR/HVA devices. In response, the EMR processor creates value baselines for patient visits, generates a health care value continuum based on a visit of a first patient to the medical facility, and generates a comparison of the health care value continuum to a value baseline, detects a location, on a display screen of the EMR/HVA device, of an EMR record for the first patient; provides the comparison for display in a location adjacent to the displayed EMR record for the first patient; detects replacement of the EMR record with an EMR record for a second patient; and in response to the replacement, discontinues display of the HVA page.
US11894108B2 Potential energy surface scanning method and system for molecular conformation space analysis
A potential energy surface scanning method and system for the analysis of molecular conformational space includes: judge whether the molecule has adjacent dihedral angles. If there are adjacent dihedral angles, judge whether the adjacent dihedral angles are coupled by QM calculations. If they are judged not to be coupled, then perform one-dimensional potential energy scanning. If judged to be coupled, then perform MM coupling judgment. If the MM calculations determine that the adjacent dihedral angles are not coupled, a one-dimensional potential energy surface scan is performed. If the MM calculation judges that the adjacent dihedral angles are coupled, calculate the coverage of the extreme points on the two-dimensional potential energy surface by the combination of extreme points obtained by scanning the individual one-dimensional potential energy surfaces of the two dihedral angles according to the MM scanning result. If the coverage is good, then perform one-dimensional potential energy surface scanning.
US11894105B2 Methods for detection of fusions using compressed molecular tagged nucleic acid
A method for compressing nucleic acid sequence data wherein each sequence read is associated with a molecular tag sequence, wherein a portion of the sequence reads alignments correspond to sequence reads mapped to a targeted fusion reference sequence includes determining a consensus sequence read for each family of sequence reads based on flow space signal measurements corresponding to the family of sequence reads, determining a consensus sequence alignment for each family of sequence reads, wherein a portion of the consensus sequence alignments correspond to the consensus sequence reads aligned with the targeted fusion reference sequence, generating a compressed data structure comprising consensus compressed data, the consensus compressed data including the consensus sequence read and the consensus sequence alignment for each family, and detecting a fusion using the consensus sequence reads and the consensus sequence alignments from the compressed data structure.
US11894102B2 Duty correction device including duty correction circuit and semiconductor device including duty correction device
A duty correction device includes a clock generation circuit, first and second correction pulse generation circuits, and a duty correction circuit. The clock generation circuit generates first to third divided clock signals, each having a phase offset from a reference clock signal. The first correction pulse generation circuit generates a first correction pulse by detecting a phase difference between a delayed clock signal and the first and second divided clock signals. The second correction pulse generation circuit generates a second correction pulse by detecting a phase difference between the second and third divided clock signals. The duty correction circuit checks whether the first and second correction pulses are generated at a preset logic level of the reference clock signal, and reflects the first or second correction pulses in a duty correction operation for the reference clock signal according to a result of the check.
US11894101B2 Sense amplifier, memory and control method
Sense amplifier, memory and control method are provided. The sense amplifier includes: amplify module configured to amplify voltage difference between bit line and reference bit line when the sense amplifier is in amplifying stage; write module connected to the bit line and the reference bit line, and configured to pull the voltage difference between the bit line and the reference bit line according to data to be written when the sense amplifier is in write stage; controllable power module connected to the amplify module, configured to provide first voltage to the amplify module when the sense amplifier is in non-write stage, and to provide second voltage to the amplify module when the sense amplifier in write stage. Herein, the second voltage is less than the first voltage, and the second voltage is in positive correlation with the drive capability of the write module.
US11894098B2 Dynamic random access memory applied to an embedded display port
A dynamic random access memory applied to an embedded display port includes a memory core unit, a peripheral circuit unit, and an input/output unit. The memory core unit is used for operating in a first predetermined voltage. The peripheral circuit unit is electrically connected to the memory core unit for operating in a second predetermined voltage, where the second predetermined voltage is lower than 1.1V. The input/output unit is electrically connected to the memory core unit and the peripheral circuit unit for operating in a third predetermined voltage, where the third predetermined voltage is lower than 1.1V.
US11894097B2 Configuring a host interface of a memory device based on mode of operation
A memory device stores data for a host device. In one approach, a method includes: selecting, by the memory device, a first mode of operation for a host interface that implements a communication protocol for communications between the memory device and the host device. The host interface is configured to implement the communication protocol using a mode selected by the memory device from one of several available modes. In response to selecting the first mode, resources of the memory device are configured to customize the host interface for operation in the first mode.
US11894094B1 Electronic device and method of controlling the same
An electronic device and a method of controlling an electronic device are provided. The electronic device includes a first transistor having a first resistor, second resistor, first transistor, and second transistor. The second resistor is connected to the first resistor. The first transistor is connected to the first resistor in parallel and has a first bulk. The second transistor is connected to the second resistor in parallel and has a second bulk. The first bulk of the first transistor receives a first voltage and the first bulk of the second transistor receives a second voltage. The first voltage and the second voltage are different.
US11894093B2 Stacked DRAM device and method of manufacture
A memory device includes a first dynamic random access memory (DRAM) integrated circuit (IC) chip including first memory core circuitry, and first input/output (I/O) circuitry. A second DRAM IC chip is stacked vertically with the first DRAM IC chip. The second DRAM IC chip includes second memory core circuitry, and second I/O circuitry. Solely one of the first DRAM IC chip or the second DRAM IC chip includes a conductive path that electrically couples at least one of the first memory core circuitry or the second memory core circuitry to solely one of the first I/O circuitry or the second I/O circuitry, respectively.
US11894087B2 Test circuit
The disclosed test circuit includes: an input terminal, a processing circuit, and an output terminal. The input terminal receives an input signal. The input signal includes a test command for indicating a test target circuit module and an address of the target circuit module. The processing circuit responds to the test command and the target. The address of the circuit module determines the test mode signal, the test mode signal carries the test type, the test mode signal is used to trigger the target circuit module to perform the test corresponding to the test type, and the output terminal sends the test mode signal to the target circuit module according to the address of the target circuit module. Thus, the test mode signal can be accurately transmitted to different circuit modules in the memory chip.
US11894085B2 Memory section selection for a memory built-in self-test
Implementations described herein relate to memory section selection for a memory built-in self-test. A memory device may read a first set of bits stored in a test control mode register. The memory device may identify a test mode, for performing a memory built-in self-test, based on the first set of bits. The memory device may read a second set of bits stored in a section identifier mode register. The memory device may identify one or more memory sections of the memory device, for which the memory built-in self-test is to be performed, based on the second set of bits. The one or more memory sections may be a subset of a plurality of memory sections into which the memory device is divided. The memory device may perform the memory built-in self-test for the one or more memory sections of the memory device based on the test mode.
US11894081B2 EP cycling dependent asymmetric/symmetric VPASS conversion in non-volatile memory structures
A method for programming a target memory cell of a memory array of a non-volatile memory system, the method comprises determining a total number of erase/programming (EP) cycles that were applied previously to the memory cell and, (1) if the determined total number of cycles does not exceed a threshold value, applying an asymmetric programming scheme, and, (2) if the determined total number of cycles exceeds the threshold value, applying a symmetric programming scheme. Further, a magnitude of a boosting voltage bias (VPASS) that is to be applied to an unselected word line may be determined according to the determined total number of erase/programming (EP) cycles.
US11894073B2 Proactive refresh of edge data word line for semi-circle drain side select gate
A memory apparatus and method of operation are provided. The apparatus includes memory cells connected to one of a plurality of word lines including at least one edge word line and a plurality of other data word lines. The memory cells are arranged in strings and configured to retain a threshold voltage corresponding to one of a plurality of data states. The memory apparatus also includes a control means coupled to the plurality of word lines and the strings. The control means is configured to identify the at least one edge word line. The control means is also configured to periodically apply a program voltage to the at least one edge word line to reprogram the memory cells associated with the at least one edge word line without erasing the memory cells associated with the at least one edge word line.
US11894071B2 Non-volatile memory with differential temperature compensation for bulk programming
A system has been described that performs differential temperature compensation based on a differential between the temperature at time of programming and temperature at time of reading for a set of data. Differential temperature compensation is useful for bulk programming/reading (e.g., many pages of data) and/or programming/reading super pages of data (multiple pages residing on different memory die).
US11894070B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes first and second memory cells; a first word line connected to the first and second memory cells; a first bit line connected to the first memory cell; a second bit line connected to the second memory cell; a first sense amplifier connected to the first bit line; a second sense amplifier connected to the second bit line; a voltage generation circuit; and a first row decoder which supplies a voltage to the first word line.
US11894069B2 Unselected sub-block source line and bit line pre-charging to reduce read disturb
A memory device includes unselected sub-block, which includes bit line; drain select (SGD) transistor coupled with bit line; a source voltage line; source select (SGS) transistor coupled with source voltage; and wordlines coupled with gates of string of cells, which have channel coupled between the SGS/SGD transistors. Control logic coupled with unselected sub-block is to: cause the SGD/SGS transistors to turn on while ramping the wordlines from a ground voltage to a pass voltage associated with unselected wordlines in preparation for read operation; cause, while ramping the wordlines, the channel to be pre-charged by ramping voltages on the bit line and the source voltage line to a target voltage that is greater than a source read voltage level; and in response to wordlines reaching the pass voltage, causing the SGD and SGS transistors to be turned off, to leave the channel pre-charged to the target voltage during the read operation.
US11894065B2 Three-dimensional memory device
A three-dimensional memory device, such as 3D AND Flash memory device, includes a first page buffer, a second page buffer, a sense amplifier, a first path selector, and a second path selector. The first page buffer and the second page buffer are respectively configured to temporarily store a first write-in data and a second write-in data. The first path selector couples the sense amplifier or the first page buffer to a first global bit line according to a first control signal. The second path selector couples the sense amplifier or the second page buffer to a second global bit line according to a second control signal.
US11894064B2 Sub-block mode for non-volatile memory
The memory device includes a block with a plurality of memory cells arranged in a plurality of data word lines, which are arranged in sub-blocks that are not separated from one another by physical joints or by dummy word lines. A controller is configured to erase the memory cells of a selected sub-block of the plurality of sub-blocks without erasing the memory cells of the unselected sub-blocks. The controller reads data of the edge one word lines of the unselected sub-blocks adjacent the selected sub-block and stores this data in a temporary location external of the block before erasing the memory cells of the selected sub-block. The controller then re-programs the data that is being temporarily stored back into the memory cells of the edge word lines of the unselected sub-blocks after erase of the selected sub-block is completed.
US11894061B2 Non-volatile memory programming circuit and a method of programming non-volatile memory devices
A memory programming circuit for programming a non-volatile memory device having an array structure includes a plurality of rows, each row having a row index and comprising one or more memory units, each memory unit being configured to receive one or more input signals and to deliver one or more output signals, the memory programming circuit comprising: a first source line connected to the top electrode of the memory units comprised at rows of odd row indices, and a second source line connected to the top electrodes of the memory units comprised at rows of even row indices.
US11894059B2 Apparatus and method for programming data in a non-volatile memory device
A memory device includes a memory structure including at least one non-volatile memory cell capable of storing multi-bit data, and a control device configured to perform a program verification after a first program pulse is applied to the at least one non-volatile memory cell, determine a program mode for the at least one non-volatile memory cell based on a result of the program verification, and change a level of a pass voltage, applied to another non-volatile memory cell coupled to the at least one non-volatile memory cell, from a first level to a second level which is higher than the first level, or a setup time for changing a potential of a bit line coupled to the at least one non-volatile memory cell, according to the program mode.
US11894057B2 Memory device performing program operation and method of operating the same
A memory device includes a plurality of memory cells, a peripheral circuit, and control logic. The peripheral circuit is configured to perform an incremental step pulse program (ISPP) on the plurality of memory cells. The control logic is configured to control the peripheral circuit to perform the ISPP using bit line voltages set based on different bit line step voltages according to a target program state of each of the plurality of memory cells among a plurality of program states.
US11894056B2 Non-volatile memory with efficient word line hook-up
A three dimensional non-volatile memory structure includes word lines connected to non-volatile memory cells arranged in blocks. A plurality of word line switches are connected to the word lines and one or more sources of voltage. The word line switches are arranged in groups of X word line switches such that each group of X word line switches is positioned in a line under Y blocks of non-volatile memory cells and has a length that is equal to the width of the Y blocks of non-volatile memory cells, where X>Y.
US11894053B2 Vertical nonvolatile memory device including memory cell string
A vertical nonvolatile memory device including a memory cell string using a resistance change material is disclosed. Each memory cell string of the nonvolatile memory device includes a semiconductor layer extending in a first direction and having a first surface opposite a second surface, a plurality of gates and a plurality of insulators alternately arranged in the first direction and extending in a second direction perpendicular to the first direction, a gate insulating layer extending in the first direction between the plurality of gates and the semiconductor layer and between the plurality of insulators and the semiconductor layer, and a dielectric film extending in the first direction on the surface of the semiconductor layer and having a plurality of movable oxygen vacancies distributed therein.
US11894052B2 Compensated analog computation for an in-memory computation system
An in-memory computation (IMC) circuit includes a memory array formed by memory cells arranged in row-by-column matrix. Computational weights for an IMC operation are stored in the memory cells. Each column includes a bit line connected to the memory cells. A biasing circuit is connected between each bit line and a corresponding column output. A column combining circuit combines and integrates analog signals at the column outputs of the biasing circuits. Each biasing circuit operates to apply a fixed reference voltage level to its bit line. Each biasing circuit further includes a switching circuit that is controlled to turn on for a time duration controlled by asps comparison of a coefficient data signal to a ramp signal to generate the analog signal dependent on the computational weight. The ramp signal is generated using a reference current derived from a reference memory cell.
US11894051B2 Temperature-dependent word line voltage and discharge rate for refresh read of non-volatile memory
A memory apparatus and method of operation are provided. The apparatus includes memory cells each connected to one of a plurality of word lines. The memory cells are disposed in strings and configured to retain a threshold voltage corresponding to one of a plurality of data states. A control means is coupled to the plurality of word lines and the strings and is configured to apply a read voltage to a selected ones of the plurality of word lines during a read operation and ramp down to a discharge voltage at an end of the read operation and apply a ready voltage to the selected ones of the plurality of word lines during a ready period of time following the read operation. The control means is also configured to adjust at least one of the discharge voltage and the ready voltage based on a temperature of the memory apparatus.
US11894046B2 Alignment optimization of key value pair data storage
A data storage device includes a memory device and a controller coupled to the memory device. The controller is further configured to receive a key value (KV) pair data, determine a size of a value length and a size of a target wordline of the memory device for programming of the KV pair data, determine a size of residual data, store the residual data in a location separate from the target wordline and the KV pair data minus the residual data to the target wordline, and read the residual data from the location separate and the target wordline data in response to a read command for the KV pair data. The size of the value length is greater than the size of the target wordline. The size of the residual data is the size of the value length minus the size of the target wordline.
US11894045B2 Processing in memory implementing VLIW controller
An example apparatus includes a processing in memory (PIM) capable device having an array of memory cells and sensing circuitry coupled to the array. The PIM capable includes a row address strobe (RAS) component selectably coupled to the array. The RAS component is configured to select, retrieve a data value from, and input a data value to a specific row in the array. The PIM capable device also includes a RAS manager selectably coupled to the RAS component. The RAS manager is configured to coordinate timing of a sequence of compute sub-operations performed using the RAS component. The apparatus also includes a source external to the PIM capable device. The RAS manager is configured to receive instructions from the source to control timing of performance of a compute operation using the sensing circuitry.
US11894044B2 Apparatuses and methods for a multi-bit duty cycle monitor
Embodiments of the disclosure are drawn to apparatuses and methods for a multi-bit duty cycle monitor. A clock signal may be provided to a memory in order to synchronize one or more operations of the memory. The clock signal may have a duty cycle which is adjusted by a duty cycle adjustor of the memory. The duty cycle of the adjusted clock signal may be monitored by a multi-bit duty cycle monitor. The multi-bit duty cycle monitor may provide a multi-bit signal which indicates if the duty cycle of the adjusted clock signal is above or below a target duty cycle value (or if the duty cycle is outside tolerances around the target duty cycle). The multi-bit duty cycle monitor may provide the multi-bit signal while access operations of the memory are occurring.
US11894040B2 Semiconductor device and wireless communication device
To provide a semiconductor device with a novel structure. The semiconductor device includes a plurality of constant current circuits each given a digital signal. The constant current circuits each include a first transistor to a third transistor. The first transistor has a function of making a first current corresponding to set analog potential flow therethrough. The second transistor has a function of controlling the first current flowing between a source and a drain of the first transistor, in response to the digital signal. The third transistor has a function of holding the analog potential supplied to a gate of the first transistor, by being turned off. The first transistor to the third transistor each include a semiconductor layer including an oxide semiconductor in a channel formation region.
US11894037B2 First fire and cold start in memories with threshold switching selectors
In a memory array with a cross-point structure, at each cross-point junction a programmable resistive memory element, such as an MRAM memory cell, is connected in series with a threshold switching selector, such as an ovonic threshold switch. The threshold switching selector switches to a conducting state when a voltage above a threshold voltage is applied. When powered down for extended periods, the threshold voltage can drift upward. If the drift is excessive, this can make the memory cell difficult to access and can disturb stored data values when accessed. Techniques are presented to determine whether excessive voltage threshold drift may have occurred, including a read based test and a time based test. Techniques are also presented for initializing a cross-point array, for both first fire and cold start, by using voltage levels shifted from half-select voltage levels used in a standard memory access.
US11894032B2 Magnetic recording medium having characterized vertical SFD, magnetic tape cartridge, and magnetic recording reproducing device
Provided are: a magnetic recording medium including a non-magnetic support and a magnetic layer containing a ferromagnetic powder, in which the ferromagnetic powder is an ε-iron oxide powder, a vertical switching field distribution SFD of the magnetic recording medium is 0.20 or more and 3.00 or less at a measurement temperature of 25° C., and an inclination of SFD obtained from SFD at a measurement temperature of 10° C., SFD at a measurement temperature of 25° C., and SFD at a measurement temperature of 40° C. is 0.003° C.−1 or more and 0.080° C.−1 or less; a magnetic tape cartridge including the magnetic recording medium which is a magnetic tape; and a magnetic recording and reproducing device including the magnetic recording medium.
US11894029B1 Spiking neural network hardware based on magnetic-tunnel-junction layer stacks
Structures including a magnetic-tunnel-junction layer stack and methods of forming such structures. The structure comprises a magnetic-tunneling-junction layer stack including a reference layer, an antiferromagnetic layer, a free layer positioned between the reference layer and the antiferromagnetic layer, and a tunnel barrier layer positioned between the reference layer and the free layer. The antiferromagnetic layer has a static magnetic field with a magnetization, and the antiferromagnetic layer is antiferromagnetically coupled to the free layer.
US11894028B2 Magnetic recording head with trailing shield having multiple throat-heights
The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The magnetic recording head comprises a main pole and a trailing shield disposed adjacent to the main pole. A recessed edge of the trailing shield has throat heights varying in the cross-track direction. In one embodiment, the central portion of the trailing shield has a first throat height greater than a second throat height of outer portions of the trailing shield. The trailing shield having varying throat heights in the cross-track direction strengthens the writing capability or improves the XTI of the magnetic recording head.
US11894024B2 Information handling system storage drive carrier
An information handling system storage bay accepts 2.5 inch and 3.5 inch storage drives held in a storage drive carrier sized to hold 3.5 inch storage drives and having an adapter that couples to the storage drive carrier to adapt it to hold 2.5 inch drives. The storage drive carrier is manufactured as a contiguous piece from a mold with hard plastic to integrate the adapter so that the adapter breaks free to couple to the storage drive carrier when a small size drive is to be held. Snaps in the contiguous piece couple with the adapter after the adapter is broken free to store the adapter when a larger sized drive is held by the storage drive carrier.
US11894023B2 Video enhancement
Methods, systems, and computer program products for generating revised videos. The method includes, for example, receiving, by one or more processor, first video data of an environment having at least one projection on a screen from a first point of view, and generating, by the one or more processor, revised video data of the environment having the at least one projection on the screen from the first point of view based on the first video data, the revised video data comprising a plurality of frames with the at least one projection on the screen disposed in the first area relative to the environment in a plurality of frames being revised based on data for projecting the at least one projection on the screen in the first video data.
US11894014B2 Audio-visual speech separation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio-visual speech separation. A method includes: obtaining, for each frame in a stream of frames from a video in which faces of one or more speakers have been detected, a respective per-frame face embedding of the face of each speaker; processing, for each speaker, the per-frame face embeddings of the face of the speaker to generate visual features for the face of the speaker; obtaining a spectrogram of an audio soundtrack for the video; processing the spectrogram to generate an audio embedding for the audio soundtrack; combining the visual features for the one or more speakers and the audio embedding for the audio soundtrack to generate an audio-visual embedding for the video; determining a respective spectrogram mask for each of the one or more speakers; and determining a respective isolated speech spectrogram for each speaker.
US11894010B2 Signal processing apparatus, signal processing method, and program
To sufficiently suppress noise and reverberation, a convolutional beamformer for calculating, at each time point, a weighted sum of a current signal and a past signal sequence having a predetermined delay and a length of 0 or more such that it increases a probability expressing a speech-likeness of an estimation signals based on a predetermined probability model is acquired where the estimation signals are acquired by applying the convolutional beamformer to frequency-divided observation signals corresponding respectively to a plurality of frequency bands of observation signals acquired by picking up acoustic signals emitted from a sound source, whereupon target signals are acquired by applying the acquired convolutional beamformer to the frequency-divided observation signals.
US11894001B2 Multi-channel signal encoding method, multi-channel signal decoding method, encoder, and decoder
A multi-channel signal encoding method includes determining a downmixed signal of a first channel signal and a second channel signal, determining an initial reverberation gain parameter of the first channel signal and the second channel signal, determining a target reverberation gain parameter of the first channel signal and the second channel signal based on a correlation between the first channel signal and the downmixed signal, a correlation between the second channel signal and the downmixed signal, and the initial reverberation gain parameter, quantizing the first channel signal and the second channel signal based on the downmixed signal and the target reverberation gain parameter, and writing a quantized first channel signal and a quantized second channel signal into a bitstream.
US11893990B2 Audio file annotation
Text-to-speech translation is used to generate a transcript for an audio file. Text segments are associated with time segments in the transcript. A trained machine learning model determines, based on the text in the transcript, one or more topics for the audio file. The transcript is modified to include the determined one or more topics. A user interface may be presented that allows a user to search for portions of an audio file that relate to a particular topic. In response to the selected or entered topic, the user interface presents segments having a matching topic. The user may use voice or other user interface commands to modify the annotation of the audio file. User commands may also be used to extract data from the transcript and copy the data to a clipboard or to another application.
US11893989B2 Voice-controlled settings and navigation
A system and method for controlling an electronic eyewear device using voice commands receives audio data from a microphone, processes the audio data to identify a wake word, and upon identification of a wake word, processes the audio data to identify at least one action keyword in the audio data. The audio data is provided to one of a plurality of controllers associated with different action keywords or sets of action keywords to implement an action. For example, the audio data may be provided to a settings controller to adjust settings of the electronic eyewear device when the action keyword is indicative of a request to adjust a setting of the electronic eyewear device or to a navigation controller to navigate to the system information of the electronic eyewear device when the action keyword is indicative of a request to navigate to system information of the electronic eyewear device.
US11893988B2 Speech control method, electronic device, and storage medium
The disclosure provides a speech control method, a speech control apparatus, an electronic device, and a storage medium. The method includes: acquiring target audio data sent by a client, the target audio data including audio data collected by the client within a target duration before wake-up and audio data collected by the client after wake-up; performing speech recognition on the target audio data; and controlling the client based on an instruction recognized from a second audio segment of the target audio data in response to recognizing a wake-up word from a first audio segment at beginning of the target audio data; in which, the second audio segment is later than the first audio segment or has an overlapping portion with the first audio segment.
US11893985B2 Systems and methods for voice exchange beacon devices
Methods and systems are provided for extending ranges of a plurality of voice assistant systems and interacting with the plurality of voice assistant systems using a common beacon network system. In one example, the beacon network system includes at least one primary beacon device communicatively coupled to and/or within corresponding listening ranges of one or more voice assistant systems, and a plurality of secondary beacon devices communicatively coupled to the primary beacon device and distributed within an operating environment. The beacon network system enables multi-user interaction with the plurality of voice assistant systems. Further, the beacon network system is scalable and may be deployed in a wide range of operating environments (e.g., operating environments of various sizes).
US11893982B2 Electronic apparatus and controlling method therefor
In the present disclosure, provided are an electronic apparatus and a controlling method therefor. The electronic apparatus of the present disclosure comprises: a memory in which a first model and a second model are stored; and a processor configured to, when user voice is received, generate a response to the user voice according to completion of the received user voice, the completion being determined on the basis of the first model and the second model. Here, the first model uses, as training data, sentence structures of a plurality of completed sentences, and the second model uses, as training data, a plurality of completed sentences and intents corresponding to the plurality of completed sentences. In particular, the first model and the second model may be artificial intelligence models trained according to at least one of machine learning, a neural network, or a deep learning algorithm.
US11893980B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method thereof are provided. The electronic apparatus includes a communication interface configured to receive content comprising image data and speech data; a memory configured to store a language contextual model trained with relevance between words; a display; and a processor configured to: extract an object and a character included in the image data, identify an object name of the object and the character, generate a bias keyword list comprising an image-related word that is associated with the image data, based on the identified object name and the identified character, convert the speech data to a text based on the bias keyword list and the language contextual model, and control the display to display the text that is converted from the speech data, as a caption.
US11893979B2 Systems and methods for e-commerce API orchestration using natural language interfaces
Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance and identify at least one semantic element within the user utterance. An intent associated with the at least one semantic element is identified and an intent flow associated with the identified intent is executed. The intent flow includes a set of tasks executed in a predetermined order. A system utterance is generated by instantiating a response template selected from a plurality of response templates associated with the executed intent.
US11893970B2 Acoustic panels and methods for preparing them
The disclosure relates to acoustic panels and methods for preparing them. The disclosure relates more particularly to panels having a porous facing and to methods for making such panels. One aspect of the disclosure is an acoustic panel comprising a base structure. The base structure has one or more edges, an outward major surface having a total area, and an inward major surface opposing the outward major surface. The base structure has a noise reduction coefficient (NRC) of at least about 0.3. The panel includes a coating layer directly disposed on the outward major surface of the base structure, the coating layer being formed of an open-cell foam. The coating layer has an exterior major surface opposing the outward major surface of the base structure. The coating layer is substantially scattering for light in the wavelength range of 380 nm to 780 nm, and has an absorption coefficient of less than 0.5 for acoustic frequencies in the range of 100 Hz to 10,000 Hz.
US11893966B2 Systems and methods for improving operating characteristics of displays
Systems and methods for improving operating characteristics of displays such as liquid crystal on silicon displays.
US11893965B2 Embedding animation in electronic mail, text messages and websites
Provided are techniques for providing animation in electronic communications, An image is generated by capturing multiple photographs from a camera or video camera. The first photograph is called the “key photo.” Using a graphics program, photos subsequent to the key photo are edited to cut an element common to the subsequent photos. The cut images are pasted into the key photo as layers. The modified key photo, including the layers, is stored as a web-enabled graphics file, which is then transmitted in conjunction with electronic communication. When the electronic communication is received, the key photo is displayed and each of the layers is displayed and removed in the order that each was taken with a short delay between photos. In this manner, a movie is generated with much smaller files than is currently possible.
US11893963B2 Wireless programmable media processing system
Embodiments of the subject matter described herein relate to a wireless programmable media processing system. In the media processing system, a processing unit in a computing device generates a frame to be displayed based on a graphics content for an application running on the computing device. The frame to be displayed is then divided into a plurality of block groups which are compressed. The plurality of compressed block groups are sent to a graphics display device over a wireless link. In this manner, both the generation and the compression of the frame to be displayed may be completed at the same processing unit in the computing device, which avoids data copying and simplifies processing operations. Thereby, the data processing speed and efficiency is improved significantly.
US11893961B2 Automatically adjusting screen brightness based on screen content
Disclosed are examples for adjusting screen brightness based on screen content being presented on a display screen of a mobile device. The described examples may determine a time at which the screen content is to be evaluated. The screen content is categorized based on the evaluation. A category of the screen content may be input into a machine learning algorithm that may be used to determine whether a screen brightness adjustment is appropriate. If a screen brightness adjustment is appropriate, a degree of the screen brightness adjustment may be determined.
US11893955B2 Display panel common voltage compensation method for common voltage detected within predetermined range of common electrode, and display panel for the same
The present disclosure provides common voltage compensation method and device for display panel, a display panel, and a display device. The display panel includes a common electrode, a common voltage compensation unit, and common electrode lines. The common electrode lines are sequentially numbered according to a distance from the common voltage compensation unit, a number of the common electrode lines is n, and n is an integer greater than 8. The method includes: the common voltage compensation unit providing common voltage to the common electrode; the common voltage compensation unit detecting actual common voltage on one of N1-th common electrode line to N2-th common electrode line, N1 being a value rounded down from n/8, and N2 being a value rounded down from n/4; the common voltage compensation unit compensating the common voltage of the common electrode according to the detected actual common voltage.
US11893951B2 Display device configured to output gate signals to at least two gate lines at a time having output timings different from each other, and control method therefor
A display device comprises: a panel driving unit comprising panel driving circuitry; a display panel including a plurality of pixels; and a processor configured to control the panel driving unit, wherein: the processor is configured to: control the panel driving unit so that gate signals are sequentially output to a plurality of gate lines one gate line at a time, to process, in a first mode, image data in a first driving frequency, and control the panel driving unit so that the gate signals are output to the plurality of gate lines at least two gate lines at a time, to process, in a second mode, the image data in a second driving frequency higher than the first driving frequency; wherein, in the second mode, the respective gate lines output to the plurality of gate lines at least two gate lines at a time can have output timings that differ from each other.
US11893948B2 Display device
A display device, including: a light source, used for emitting light source light; a control unit, used for controlling a drive current for the light source, the modulation period of each frame of image to be displayed comprising at least one pulse modulation period, and within the pulse modulation period, the drive current for the light source being an overshoot current so that the average luminous brightness of the light source in the modulation period reaches preset brightness; and a light modulation unit, used for modulating the light source light according to image data of the image to be displayed and the luminous brightness of the light source to obtain a modulated image.
US11893947B2 Display device, and method of operating a display device
A display device includes a display panel including a plurality of pixels, an image data corrector configured to generate a corrected image data by adjusting an image data and a data driver providing data signals to the plurality of pixels based on the corrected image data. The image data corrector divides the display panel into a plurality of unit areas, and adjust the image data for a unit area among the plurality of unit areas by using a full image load for the entire display panel, a first image load for the unit area, and a second image load for peripheral unit areas surrounding the unit area among the plurality of unit areas.
US11893946B2 Display device
A display device includes: a display panel, a data driver, and a scan driver. The data driver outputs data signals during a writing frame and outputs a bias voltage during a holding frame. The data driver includes a plurality of driving chips, and each of the driving chips includes: a gamma voltage generator, a data converter, a main output part for outputting corresponding data signals of the data signals during the writing frame, and a sub-output part for outputting the bias voltage during the holding frame. The gamma voltage generator of a selected driving chip among the plurality of driving chips is electrically connected to the sub-output parts disposed in the plurality of driving chips, respectively.
US11893945B2 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.
US11893943B2 Shift register unit and driving method thereof, gate driving circuit, and display substrate
A shift register unit includes an input circuit, a first control circuit, a second control circuit, and an output circuit. The input circuit is configured to provide a signal of a first clock signal line or a first power line to a first control node. The first control circuit is configured to provide a signal of the first power line or a second power line to a first output terminal. The second control circuit is configured to provide a signal of the first power line or the second power line to a second output terminal. The output circuit is configured to output an effective level signal of the first power line or the second power line to a third output terminal.
US11893939B2 Pixel driving circuit, pixel driving method, display panel and display device
A pixel driving circuit includes a driving signal control sub-circuit and a driving duration control sub-circuit. The driving signal control sub-circuit is configured to provide a driving signal to the driving duration control sub-circuit under control of a first scanning signal terminal and a enable signal terminal. The driving signal is related to a first data signal received at a first data signal terminal and a first voltage signal received at a first voltage signal terminal. The driving duration control sub-circuit is configured to transmit the driving signal to the element to be driven under control of a second scanning signal terminal and a enable signal terminal. A duration for which the driving signal is transmitted to the element to be driven is related to a second data signal received at a second data signal terminal.
US11893938B2 Pixel circuit, display panel and display apparatus
Provided are a pixel circuit, a display panel and a display apparatus. The pixel circuit includes: a first resetting switching transistor, a first data writing switching transistor, a storage capacitor, a first compensation capacitor, a second compensation capacitor, and a driving transistor; the first resetting switching transistor includes a first switching sub-transistor and a second switching sub-transistor connected in series, and the first data writing switching transistor includes a third switching sub-transistor and a fourth switching sub-transistor connected in series. The first compensation capacitor and the second compensation capacitor are used to enable a voltage Vn1′ of the first node to be smaller than a voltage Vn3′ of the third node and larger than a voltage Vn4′ of the fourth node in a light-emitting stage.
US11893936B2 Pixel driving circuit, display panel, driving methods, and display apparatus
A pixel driving circuit includes a driving sub-circuit, a signal writing sub-circuit, a compensation sub-circuit, a light-emitting control sub-circuit and an initialization sub-circuit. The signal writing sub-circuit is configured to write a voltage of a data signal terminal into the driving sub-circuit as a data voltage. The light-emitting control sub-circuit is configured to, in conjunction with the driving sub-circuit, drive a light-emitting device to emit light. The initialization sub-circuit is configured to transmit the voltage from the data signal terminal to the compensation sub-circuit as a reset voltage. The compensation sub-circuit is configured to transmit the reset voltage from the initialization sub-circuit to the driving sub-circuit to reset the driving sub-circuit.
US11893930B2 Array substrate, display panel, and display device
An array substrate includes a base substrate, a pixel circuit, a flexible layer, a lead structure, a control circuit and a planarization layer. The flexible layer includes a first substrate portion and a second substrate portion, and the lead structure includes a first lead portion and a second lead portion. The pixel circuit, the first lead portion and the first substrate portion are all arranged on a first side of the base substrate, the control circuit, the second lead portion and the second substrate portion are all arranged on a second side of the base substrate, and the second side is opposite to the first side.
US11893926B2 Emissive display device
Embodiments provide an emissive display device including a driving transistor including a first electrode, a second electrode, and a driving gate electrode, a second transistor including a first electrode electrically connected to a data line, a transfer capacitor including a first transfer electrode electrically connected to a second electrode of the second transistor and a second transfer electrode electrically connected to the driving gate electrode; a fifth transistor electrically connecting the first electrode of the driving transistor and the driving gate electrode; a ninth transistor including a second electrode electrically connected to the second electrode of the driving transistor; and a light emitting diode including an anode and a cathode receiving an output current outputted to the second electrode of the driving transistor.
US11893924B2 System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11893923B2 Display apparatus and method for calibrating screen dimming thereof
A display apparatus is provided, which includes a display module, a biosensor, an ambient-light sensor, and a display controller. The ambient-light sensor is configured to detect ambient-light brightness and an ambient-light color temperature of the display apparatus. The display controller is configured to receive a video signal from a host, and displays the video signal on the display module. When the biosensor detects that a user is located in front of the display apparatus, the biosensor transmits an image-adjustment control signal to the display controller to control the display apparatus to enter an image-adjustment mode. When the display apparatus is in the image-adjustment mode, the display controller adjusts screen brightness and a screen color temperature of the image signal displayed on the display module according to the ambient-light brightness and the ambient-light color temperature.
US11893919B2 Gate driving circuit and display panel that alleviate trailing of a falling edge of a signal output terminal
A gate driving circuit and a display panel are provided. The gate driving circuit includes M shift registers and N clock signal lines; every N adjacent shift registers among the M shift registers are respectively connected to the N clock signal lines, where N is an even number greater than or equal to 4, and M is an integer greater than or equal to N; a signal output terminal (OUTPUT) of an ith shift register is connected to a signal input terminal (INPUT) of a (i+p)th shift register, where (N−4)/2≤p≤N/2, and i is taken from 1 to (M−p); and a pull-up reset signal terminal of a jth shift register is connected to a signal output terminal (OUTPUT) of a (j+q)th shift register, where 1
US11893917B2 Apparatus and method for modulating light output using a display
An apparatus and method is provided including: modulating or modifying light output by one or more light sources, wherein the light output is for use in rendering content in a first direction using a display, wherein the display has at least one curved portion, wherein the modulating or modifying of the light output by the one or more light sources modulates or modifies said light within said at least one curved portion such that said content is rendered in the first direction.
US11893913B2 Display substrate, display panel and display device
The present disclosure relates to a display substrate, a display panel and a display device. The display substrate includes: a base substrate including a display area and a peripheral area surrounding the display area; a common electrode located in the peripheral area and surrounding the display area; a panel crack detection line located in the peripheral area and surrounding the display area, wherein the panel crack detection line is located on one side of the common electrode away from the display area; and at least one electrostatic discharge circuit located in the peripheral area, wherein the at least one electrostatic discharge circuit includes at least one first thin film transistor including an active layer, a gate, a source and a drain, the source and the drain are electrically connected to the panel crack detection line, and the gate is electrically connected to the common electrode.
US11893912B2 Foldable display device
Provided is a foldable display device. The display device comprises a display panel including a folding area and non-folding areas on both sides of the folding area, a back plate disposed under the display panel, a first support layer disposed under the back plate and having an opening pattern in a portion thereof corresponding to the folding area, and an impact absorbing layer disposed under the first support layer. The impact absorbing layer includes a first portion corresponding to the folding area and a second portion corresponding to the non-folding areas, and a modulus of the first portion is greater than a modulus of the second portion. Accordingly, even when a point impact is applied to the folding area, the point impact is converted into a surface impact, so that damage to the display panel or the touch panel by the point impact can be prevented more effectively. Consequently, impact resistance characteristics of the display device may be improved.
US11893910B2 Aroma flavor
A user-selectable aromatic label for attachment to a beverage container may include a substrate, a scent layer including plurality of scent microcapsules arranged in one or more regions on the substrate, and a removable cover over the scent microcapsules. The removable cover may be selectively removed to rupture the scent microcapsules underneath.
US11893909B2 Roof mounted vehicle topper
Systems and method for vehicle top advertising are provided. Cross bars span a roof of the vehicle. A vehicle top unit with an electronic display is attached to the cross bars. One or more exterior coverings are connected to at least one of: the cross bars and the vehicle top unit. Wiring is extended from a power source located outside of the vehicle top unit, along at least one of the cross bars, and to the vehicle top unit to place the electronic display in electrical connection with the power source. The exterior coverings each cover at least a respective portion of the wiring.
US11893904B2 Utilizing conversational artificial intelligence to train agents
A system for utilizing conversational artificial intelligence (AI) to train contact center agents according to an embodiment includes at least one processor and at least one memory comprising a plurality of instructions stored therein that, in response to execution by the at least one processor, causes the system to place a virtual call from an automated training system to an agent device of an agent, connect the virtual call to a chatbot in response to establishing a communication connection with the agent device, transmit one or more statements from the chatbot, receive, from the agent device, one or more agent responses of the agent corresponding to the one or more statements, and analyze the one or more agent responses to determine one or more training characteristics associated with AI-based contact center training of the agent.
US11893903B2 Automated detection of cardiopulmonary resuscitation chest compressions
An example of a system for assisting a rescuer in providing CPR includes a motion sensor configured to generate signals indicative of chest motion during CPR chest compressions, and a defibrillator including a display screen configured to provide CPR feedback and defibrillation information and a processor configured to receive the signals, generate a compression waveform based on the signals, detect, in the compression waveform, features characteristic of chest compressions, compare the detected features to a predetermined criterion that distinguishes between manually delivered and compressions delivered by an automated compression device, and selectively provide the CPR feedback based on whether the compressions are the manually delivered or the automated compressions, where the selective provision of the CPR feedback includes displaying CPR parameters for the manually delivered compressions, and a removing from the display screen at least one CPR parameter of the CPR parameters for the automated compressions.
US11893898B2 Method and apparatus for an adaptive and interactive teaching of playing a musical instrument
Embodiments pertain to a method for use with a musical piece, or part thereof, comprising: presenting, by at least one client device to a plurality of users, a corresponding plurality of sequences of musical symbols to be cooperatively played by the plurality of users using a plurality of instruments; capturing instrument outputs produced by the plurality of instruments to generate audio data descriptive of the captured instrument outputs; analyzing the audio data for determining a level of correspondence between the captured instrument outputs and the plurality of musical symbols presented to the plurality of users; and presenting, based on the level of correspondence, an adapted or non-adapted sequence of music symbols to at least one of the plurality of players.
US11893894B2 Landing management device, landing management method, and landing management system
A landing management device sets a partition, in a predetermined landing area, on the basis of information of an unmanned aerial vehicle that lands on a landing area, the partition being obtained by virtually partitioning a part of the landing area, and transmits landing control information to a control device, in order to make the unmanned aerial vehicle land on a partial area corresponding to the partition. The control device controls landing of the unmanned aerial vehicle on the basis of the landing control information received from the landing management device.
US11893892B2 Utility or upfit vehicle using communication portal
A method of transmitting data across a J1939 network comprises communicating at least one sensor, if not a plurality of sensors or operator interface devices, related to a utility service body data mounted on a chassis across the J1939 network on unassigned PGN/SPN combinations for various uses. Furthermore, at least one controller can evaluate other J1939 data, such as transmission gear and/or engine RPM before permitting operation of at least one function of the utility service body or upfit body with at least some embodiments.
US11893889B2 Travel assistance system, travel assistance method, and non-transitory computer-readable storage medium that stores program
A travel assistance system including a server that assists traveling of a vehicle, comprises: a recognition unit configured to recognize an obstruction factor for traveling of the vehicle; an obtainment unit configured to obtain information of an approaching vehicle that approaches the obstruction factor; a generation unit configured to, based on information of the obstruction factor recognized by the recognition unit, generate warning information corresponding to information of a type of the approaching vehicle obtained by the obtainment unit; a transmission unit configured to transmit the warning information to the approaching vehicle; and a control unit configured to give notification to an occupant of the approaching vehicle and/or control traveling of the approaching vehicle based on the warning information.
US11893888B2 Apparatus for parking a vehicle and a parking management system including the same
An apparatus and a parking management system for parking a vehicle is provided. The apparatus has a base member, a movable member including a support frame, support legs extending from the support frame, hinges secured to the base member and pivotably engaged with the legs, respectively, to allow the movable member to rotate relative to the base member, a driving mechanism, an information reader for reading user information, and a control unit. The control unit receives user information from the information reader and usage information from the server, and if the user information matches the usage information, sends an instruction to the actuator to cause an arm of the actuator to rotate the rotation lever, generating a force to move a support leg and drive the movable member to a position where the movable member allows the vehicle to park.
US11893881B2 Adaptable wireless power to a security system
A power control unit (100) and method of use thereof for varying the supply of electricity to an electrical apparatus using a wireless communications link between a controller (20) and the power control unit (100). The power control unit (100) is adapted to alternatively communicate with the controller (20) using a non-peer-to-peer communications standard or a peer-to-peer communications standard such as Wi-Fi Direct.
US11893880B2 Enhanced emergency detection system
A method includes reading a digital signal from a sensing device in an area of a structure, where the digital signal is configured to be present periodically. A trailing edge of the digital signal is determined. An analog signal from the sensing device is read, where the analog signal includes an output from a sensor included in the sensing device, and where the sensor is configured to detect an aspect of an environment. The analog signal is read after the trailing edge of the digital signal.
US11893879B2 Stimulus presentation apparatus, stimulus presentation method and program
A stimulus presentation device 13 that stimulates a user with air from a plurality of air guns 14 arranged so as to surround the user includes a control unit 132 that determines respective ejection times at which a plurality of air streams are to be ejected at given time intervals which allow the user to perceive an apparent motion as well as respective ejection azimuth directions in which the plurality of air streams are to be ejected and causes the air streams to be sequentially ejected from the respective air guns 14 disposed in the individual ejection azimuth directions at the individual ejection times and an adjustment unit that determines a plurality of different body sites on a body of the user to which the plurality of air streams are to be applied and adjusts respective ejection angles of the individual air guns 14 such that respective muzzles of the air guns 14 are pointed at the plurality of body sites.
US11893878B1 Alert generation system
An alert generation system includes an alert generating device comprising an audial indicator and a visual indicator at one end. The system further includes a handheld alert generating device comprising a second audial indicator. A computing system is in data communication with the alert generating device and the handheld alert generating device. The computing system sends a signal to the alert generating device and the handheld alert generating device, and the alert generating device activates an alert via at least one of the audial indicator and the visual indicator, in response to the signal. The handheld alert generating device activates a second alert via the second audial indicator, in response to the signal.
US11893876B2 System and method for monitoring a building
A building monitoring system includes a sensor configured to sense a condition and collect sensor data related to the sensed condition. The building monitoring system also includes a server configured to receive the sensor data. The server is configured to analyze the sensor data to detect an undesirable condition and a threat from the undesirable condition within a structure and automatically issue a notification upon detection of the undesirable condition and the threat.
US11893871B2 Gas detector with visual compliance verification
A multi-sensor gas detector includes circuitry to evaluate if the detector is in compliance with predetermined safety requirements. Where the detector is in compliance, then a confidence indicator is intermittently activated at a predetermined frequency. Where the detector is out of compliance, the indicator is not activated providing indicia that the detector needs maintenance.
US11893870B2 Machine coordination and management of uniting a minor with a guardian
Technologies and implementations for machine coordination and management of pickup of a minor with a guardian. The machine coordination and management may be facilitated by a child pickup module (CPM).
US11893861B2 Wagering game system and method with session RTP adjusted based on player skill
A gaming machine and method include a monetary input device, a user interface configured to: enable a player to select a wager for a game of chance having a skill-based activity, to interact with the game of chance using a gaming input device. A processor is programmed to enable the player to win a prize based at least in part on input from the gaming input device, and to set at least one parameter of the skill-based activity or the gaming input device to a first difficulty for winning the prize during a first game of a gaming session including a plurality of games, and to adjust the parameter to modify the difficulty to a second difficulty for winning the prize during a subsequent game of the gaming session to maintain a predetermined percentage or percentage range of money or credits returned to the player (RTP) during the gaming session.
US11893859B2 System and method for casino jackpot processing
Methods and systems for processing jackpots, including providing jackpot-related forms such as tax forms to jackpot winners, suspending jackpot processing, integrating jackpot processing with other features such as loyalty and financial/wallet features and systems, replenishing jackpot payment pouches, and processing of player tips, such as from jackpot funds, are provided.
US11893856B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11893855B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11893853B2 Latching assembly for a pushbutton of an electronic gaming machine
An electronic gaming machine includes a cabinet, a main display coupled to the cabinet and configured to display a wagering game, and a button deck assembly slidably coupled to the cabinet. The button deck assembly includes a housing extending from a first end oriented to face the cabinet to an opposed second end, a pushbutton releasably coupled to the housing between the first end and the second end, a latch, and a lever. The latch is configured to pivot relative to the pushbutton between a first position, in which the latch engages the pushbutton to secure the pushbutton to the housing, and a second position, in which the latch is disengaged from the pushbutton. The lever is slidably coupled to the housing and configured to engage the latch, wherein movement of the lever relative to the housing pivots the latch between the first position and the second position.
US11893852B2 Electronic gaming machines with out-of-process rendering
An electronic gaming machine architecture is provided in which a gaming platform application and wagering game applications are executed in separate processes but may share access to common display windows; such display windows may be caused to be generated by the gaming platform application, which may then assign specific display windows to the various wagering game applications, along with window handles usable to direct graphical content thereto. The wagering game applications may then direct graphical content to the display windows, while the gaming platform application may retain control over the size, position, transparency, and/or z-order of the display windows.
US11893849B2 Providing physical access to a secured space based on high-frequency electromagnetic signaling
This disclosure describes techniques for selectively providing access to a physical space. An example method includes identifying a location of a device associated with an authorized user based on an electromagnetic signal received by at least one sensor from the device. The electromagnetic signal has a frequency that is greater than or equal to 24 gigahertz (GHz). The example method further includes determining that the location of the device is within a threshold distance of a location of a threshold to a secured space and determining that an authentication score indicating that an individual carrying the device is the authorized user is greater than a threshold score. The authentication score is associated with multiple authentication factors identified by the device. Based on determining that the authentication score is greater than the threshold score, the threshold is unlocked and/or opened.
US11893844B2 Face authentication machine and face authentication method
A face authentication machine includes a face image acquirer (camera) that acquires a live image of a predetermined capturing area in a facility including a face image of a user; a display unit (display) that displays a progress of face authentication of the face image included in the live image acquired by the face image acquirer; and a processor (controller) that controls the face image acquirer and the display unit, in which the processor sequentially displays two or more notification screens indicating the progress on the display unit, when the user is detected from the live image.
US11893842B2 Information processing apparatus, information processing method, computer-readable storage medium, and mobile terminal
First data indicating performance of authentication that is performed by a first apparatus that performs authentication based on an electronic key acquired from a mobile apparatus is acquired, and second data including an operation command for a second apparatus is generated based on the first data, and the second data is transmitted to the second apparatus.
US11893840B2 Systems and methods for modeling and simulation in vehicle forensics
An autonomous vehicle (AV) including a vehicle body, and a vehicle computing device is provided. The vehicle computing device includes a processor in communication with a memory device. The processor is configured to identify a time and a geographic location of a traffic collision involving the AV, retrieve map data and contextual data associated with the time and the geographic location of the traffic collision, retrieve vehicle telematics data collected by sensors coupled to the vehicle body, determine for each of a plurality of moments in time during the traffic collision a position and an orientation of the AV during the traffic collision, generate a simulation of the traffic collision including a representation of the AV based upon the map data, the contextual data, and the vehicle telematics data, and provide content to enable display of the simulation on a display device.
US11893837B2 Method of setting operational authority for electric motorcycle
A method of setting an operational authority for an electric motorcycle is proposed, the method including a product registration step of pre-registering mapping information of an ID of an electric motorcycle and manager information in a management server; a manager registration step of completing manager registration with the electric motorcycle using the mapping information when the management server receives the ID from the electric motorcycle; a driver registration step of performing driver registration in the electric motorcycle through pairing with the electric motorcycle, when the management server receives driver information from a driver terminal; and an operational authority registration step of completing, when the management server receives a registration request for operational authority information from a manager terminal, a registration of the operational authority information for the electric motorcycle through pairing with the electric motorcycle, by the driver terminal, using the operational authority information.
US11893835B2 In-vehicle monitoring and reporting apparatus for vehicles
Systems and methods for monitoring and analyzing vehicle data within a vehicle and providing analytical processing data to prospective users of vehicles are disclosed. In one embodiment, a method is disclosed comprising monitoring a communications bus installed within a vehicle, the communications bus transmitting data recorded by one or more sensors installed within the vehicle; detecting a message broadcast on the communications bus; extracting an event from the message, the extraction based on a pre-defined list of event types; storing the event in a secure storage device installed within the vehicle; determining that a transfer condition has occurred; and transferring the event data to a remote server in response to determining that the transfer condition has occurred.
US11893834B2 Supply air contamination detection
In some examples, a data processing system can be configured to mount on a vehicle and configured to receive sensor data from a sensor on the vehicle, wherein the sensor data indicates a contamination level of a supply air for the vehicle; receive context data from another system on the vehicle; and generate a recommended maintenance item to be performed on the vehicle based on the sensor data and further based on the context data.
US11893828B2 System and method for image de-identification
System and method for training a human perception predictor to determine level of perceived similarity between data samples, the method including: receiving at least one media file, determining at least one identification region for each media file, applying at least one transformation on each identification region for each media file until at least one modified media file is created, receiving input regarding similarity between each modified media file and the corresponding received media file, and training a machine learning model with an objective function configured to predict similarity between media files by a human observer in accordance with the received input.
US11893825B2 Method for determining a match between a candidate fingerprint and a reference fingerprint
Provided is a method for determining a match between a candidate fingerprint and a reference fingerprint characterized by minutiae local features. The method includes evaluating a similarity of the candidate fingerprint local feature and the reference fingerprint local feature of a current local feature pair, and determining a match depending on the similarity evaluation and geometric coherence evaluations performed for said current local feature pair. Other embodiments are disclosed.
US11893823B2 Electronic device and method for controlling same
An electronic device includes a display screen, a first lens module, a fingerprint sensor, and a first driving mechanism. The first lens module, the fingerprint sensor, and the first driving mechanism are disposed close to a non-display surface of the display screen. The fingerprint sensor is configured to receive an optical signal transmitted through the display screen and the first lens module to collect fingerprint information. The first driving mechanism is configured to drive the first lens module to move, so as to change a fingerprint information collection area of the fingerprint sensor.
US11893822B2 Terminal device
A terminal device is disclosed, including a display module, an optical fingerprint sensor, at least two backlight assemblies, and a light emitter. The display module includes a display screen and a light-transmissive cover that covers the display screen. The light emitter and the display screen are both fastened onto an inner surface of the light-transmissive cover, the optical fingerprint sensor is provided on a side of the display screen facing away from the light-transmissive cover, and the at least two backlight assemblies are provided sequentially between the display screen and the optical fingerprint sensor. Along a direction from the display screen to the optical fingerprint sensor, areas of light-transmissive regions of the at least two backlight assemblies are gradually reduced. Light emitted by the light emitter experiences a finger, and then successively passes through the display module and the light-transmissive regions and is projected onto the optical fingerprint sensor.
US11893817B2 Method and system for generating document field predictions
Techniques described herein relate to a method for predicting field values of documents. The method may include identifying a field prediction model generation request; obtaining, training documents from a document manager; selecting a first training document; making a first determination that the first training document is a text-based document; performing text-based data extraction to identify first words and first boxes included in the first training document; identifying first keywords and first candidate words included in the first training document based on the first words and the first boxes; and generating a first annotated training document using the first keywords and the first candidate words, wherein the first annotated training document comprises color-based representation masks for the first keywords, the first candidate words, and first general words included in the first training document.
US11893813B2 Electronic device and control method therefor
An electronic device and a control method therefor are provided. The present electronic device comprises: a communication interface including a circuit, a memory for storing at least one instruction, and a processor for executing the at least one instruction, wherein the processor acquires contents through the communication interface, acquires information about a text included in an image of the contents, and acquires, on the basis of the information about the text included in the image of the contents, caption data of the contents by performing voice recognition for voice data included in the contents.
US11893810B2 Industrialized system for rice grain recognition and method thereof
An industrialized system and method for rice grain recognition. An optical image is taken and transmitted to a digital platform, wherein the system segments the optical image and extracts and/or measures appropriate grain features from the image describing different aspects of the grain. The image is processed by the system which includes a selector selecting different machine learning structures, applying the different machine learning structures to the extracted features for rice grain recognition, and selecting the best of the applied machine learning structures by a random sampling process. The selected best of the applied machine learning structures is further optimized by varying an appropriate threshold by a threshold trigger based on a confusion matrix comprising. An active learning structure based on the confusion matrix to the user. The system is retrained based on the feedback parameters of the feedback loop.
US11893808B2 Learning-based 3D property extraction
Learning-based 3D property extraction can include: capturing a series of live 2D images of a participatory event including at least a portion of at least one reference visual feature of the participatory event and at least a portion of at least one object involved in the participatory event; and training a neural network to recognize at least one 3D property pertaining to the object in response to the live 2D images based on a set of timestamped 2D training images and 3D measurements of the object obtained during at least one prior training event for the neural network.
US11893807B2 Method for determining a level of alertness of a driver
A method for determining a state of vigilance of a driver in a vehicle using a predetermined image-analyzing algorithm. The method especially includes a step of executing the predetermined algorithm on the generated sequence of images in order to detect a series comprising at least one movement of the head of the driver, a step of determining the speed and/or the amplitude of each identified movement and of the dynamic and static periods of the head of the driver, a step of detecting dynamic and static periods of the head of the driver and of measuring the frequency and duration of each period, and a step of determining a state of vigilance of the driver from the speed and/or the amplitude determined for each identified movement and from the frequency and duration of each detected period.
US11893806B2 Looking away determination device, looking away determination system, looking away determination method, and storage medium
A looking away determination device includes: a determination unit that determines that a driver is in a looking away state when a proportion of an image in which a face of the driver is not detected with respect to a plurality of images obtained by imaging the driver is equal to or greater than a first predetermined value, the first predetermined value being determined based on driving state information that indicates a state during driving by the driver.
US11893803B2 Light emitting diode flicker mitigation
Systems and methods are provided for detecting a flashing light on one or more traffic signal devices. The method includes capturing a series of images of one or more traffic signal elements in a traffic signal device over a length of time. The method further includes, for each traffic signal element, analyzing the series of images to determine one or more time periods at which the traffic signal element is in an on state or an off state, and analyzing the time periods to determine one or more distinct on states and one or more distinct off states. The method further includes identifying one or more cycles correlating to a distinct on state immediately followed by a distinct off state, or a distinct off state immediately followed by a distinct on state, and, upon identifying a threshold number adjacent cycles, classifying the traffic signal element as a flashing light.
US11893802B2 Systems and methods for traffic light identification
A traffic signal fixture verification system including an optical recognition means configured to obtain one or more images of two or more traffic signal fixtures in proximity to an ego vehicle, and to detect a motion status of one or more vehicles in proximity to the ego vehicle, a processing means configured to determine a relevance value for two or more traffic signal fixtures identified in the one or more images, monitor a status of each of two or more relevant traffic signal fixtures having a relevance value greater than a threshold value, and based on the relevance values of the two or more relevant traffic signal fixtures, the respective status of each of the two or more relevant traffic signal fixtures, and optionally, and/or the motion status of the one or more vehicles surrounding the vehicle, actuate an accelerator function or a braking function of the ego vehicle.
US11893801B2 Flagman traffic gesture recognition
A vehicle and a system and method of operating the vehicle based on a gesture made by a traffic director. The system includes a camera and at least one neural network. The camera obtains an image of a flag operator. The at least one neural network is to generates an encoded hand vector based on a configuration of a hand of the traffic director from the image, combines a skeleton of the traffic director generated from the image and the encoded hand vector to generate a representation vector, and predicts a gesture of the traffic director from the representation vector.
US11893799B2 Computer vision system for object tracking and time-to-collision
Technologies and techniques for vehicle perception. Contours are extracted from image data, and a first and second contour of a current image and next image are determined along a plurality of image row boundaries, wherein the contours includes a plurality of contour points linked to each other via respective edges. An image velocity vector is applied to project each of the plurality of first contour points to the next image, wherein at least some of the projected first contour points are not located on an image row boundary. The projected contour points are processed to determine projected edges forming a projected link between each projected contour point. The projected contour points are moved along the projected link to align each of the moved projected contour points to a respective image boundary. Each of the moved projected contour points are then linked to each of the second contour points.
US11893798B2 Method, system and computer readable medium of deriving crowd information
Methods and systems for crowd level estimation are provided. The system for crowd level estimation includes an input module and a crowd level estimation module. The input module receives an input image of a crowd and the crowd level estimation module estimates a crowd level of the crowd in the input image in response to a crowd density level.
US11893793B2 Facilitating service actions using random imagery data captured by a plurality of on-road vehicles
A plurality of on-road vehicles moving along streets of a city, while utilizing onboard cameras for autonomous driving functions, are bound to capture, over time, random images of various city objects such as pedestrians, vehicles, building and other structures. Images of a certain city object may be captured by many of the vehicles at various times while passing by that object, thereby resulting in a corpus of imagery data containing various random images and other representations of that certain object. Per each of at least some of the city objects appearing more than once in the corpus of imagery data, appearances are detected and linked, and then analyzed to reveal behavioral/descriptive models associated with that city object and with interactions of the object with other objects. The models are then used to detect a recent emerging pattern that is then used to determine an appropriate service action.
US11893791B2 Pre-processing image frames based on camera statistics
The present disclosure relates to systems, methods, and computer-readable media for selectively identifying image frames from an input video to provide to an image processing model based on camera statistics. For example, systems disclosed herein include receiving an input video and associated camera statistics from a video capturing device. The systems disclosed herein further include identifying select image frames to provide to the image processing model based on the camera statistics and based on an application of the image processing model. The systems disclosed herein further include selectively identifying and providing camera statistics to the image processing model. By selectively providing data to the image processing model based on camera statistics, the systems disclosed herein can leverage capabilities of video capturing devices to significantly reduce the expense of processing resources when utilizing a variety of image processing models.
US11893787B2 Methods, devices, and systems for identifying potential obstructions of antennae
Disclosed is a system including a content receiver and an antenna coupled to the content receiver. A camera is mounted on the antenna. The content receiver includes a processor and a memory storing instructions that, when executed by the processor, cause the content receiver to: output a control signal to the camera mounted on the antenna, receive image data from the camera mounted on the antenna, determine that the image data received from the camera mounted on the antenna indicates a potential or actual obstruction of the antenna or movement of the antenna, and output a message indicating that the potential or actual obstruction of the antenna or movement of the antenna device has been detected, in response to determining that the image data received from the camera mounted on the antenna indicates the potential or actual obstruction of the antenna or movement of the antenna.
US11893783B2 Apparatus and method for transceiving feature map extracted using MPEG-VCM
A neural processing unit (NPU) for decoding video or feature map is provided. The NPU may comprise at least one processing element (PE) to perform an inference using an artificial neural network. The at least one PE may be configured to receive and decode data included in a bitstream. The data included in the bitstream may comprise data of a base layer. Alternatively, the data included in the bitstream may comprise data of the base layer and data of at least one enhancement layer. The data of the base layer included in the bitstream may include a first feature map. The data of the at least one enhancement layer included in the bitstream may include a second feature map.
US11893778B2 Methods and systems for controlling operation of elongated member spooling equipment
A method of controlling operation of equipment that spools an elongated member on and off a rotatable drum, in one or more embodiments, includes obtaining video data of a position of the elongated member on the rotatable drum. The method can also include feeding data into a trained artificial neural network and processing the data fed into the trained artificial neural network to determine at least one of a calculated position of the elongated member on the rotatable drum, a calculated fleet angle, or both. The method can also include actuating the rotatable drum to one of spool elongated member on and off the rotatable drum.
US11893770B2 Method for converting a picture into a video, device, and storage medium
Provided are a method for converting a picture into a video, a device, and a storage medium. The method for converting a picture into a video includes the following: performing color fading processing on an original picture to obtain a black-and-white image; determining a foreground area and a background area of the black-and-white image; performing iterative color restoration on pixels in the black-and-white image based on a processing order of the foreground area and the background area, and storing the image obtained by each restoration as a picture frame to obtain multiple frames of images; and splicing the multiple frames of images to obtain a target video.
US11893767B2 Text recognition method and apparatus
A text recognition method and apparatus disclosed. The text recognition method includes: obtaining a to-be-detected image; determining a target text detection area in the to-be-detected image, where the target text detection area includes target text in the to-be-detected image, and the target text detection area is a polygonal area including m vertex pairs, m being a positive integer greater than 2; correcting the polygonal area to m−1 rectangular areas to obtain a corrected target text detection area; and performing text recognition on the corrected target text detection area to determine the target text, and outputting the target text.
US11893762B2 Method and data processing system for lossy image or video encoding, transmission and decoding
A method for lossy image or video encoding, transmission and decoding, the method comprising the steps of: receiving an input image at a first computer system; encoding the input image using a first trained neural network to produce a latent representation; identifying one or more regions of the input image associated with high visual sensitivity; encoding the one or more regions of the input image associated with high visual sensitivity using a second trained neural network to produce one or more region latent representations; performing a quantization process on the latent representation and the one or more region latent representations; transmitting the result of the quantization process to a second computer system; decoding the result of the quantization process to produce an output image, wherein the output image is an approximation of the input image.
US11893760B1 Systems and methods for decompressing three-dimensional image data
Disclosed is a compression system for compressing image data. The compression system receives an uncompressed image file with data points that are defined with absolute values for elements representing the data point position in a space. The compression system stores the absolute values defined for a first data point in a compressed image file, determines a difference between the absolute values of the first data point and the absolute values of a second data point, derives a relative value for the absolute values of the second data point from the difference, and stores the relative value in place of the absolute values of the second data point in the compressed image file.
US11893755B2 Multi-focal planes with varying positions
Systems and methods are described for display of a depth image (depth plus texture) using multiple focal planes. In one embodiment, a depth image (which may be a frame of a depth video, consisting of a video plus depth sequence) is mapped to a first set of image planes. The depth image (or a subsequent frame of the depth video) is mapped to a second set of image planes. Each image plane in the first and second set has a specified depth, and the first and second set differ in at least one depth. Each of the image planes is displayed in the first set at the respective depth of that image plane, and, subsequently, each of the image planes in the second set is displayed at its respective depth. Display of the first and second sets may be cyclically alternated at rate sufficiently high to avoid perceptible flicker.
US11893750B2 Multi-task learning for real-time semantic and/or depth aware instance segmentation and/or three-dimensional object bounding
A machine-learning (ML) architecture for determining three or more outputs, such as a two and/or three-dimensional region of interest, semantic segmentation, direction logits, depth data, and/or instance segmentation associated with an object in an image. The ML architecture may output these outputs at a rate of 30 or more frames per second on consumer grade hardware.
US11893740B2 Moving object detection from a moving camera
A method includes identifying a first image that is captured at a first time. The method also includes segmenting the first image into a plurality of first image portions. The method also includes identifying a second image that is captured at a second time. The method also includes segmenting the second image into a plurality of second image portions. The method also includes comparing one of the plurality of first image portions and a corresponding one of the plurality of second image portions. The method also includes determining a difference between the first image and the second image based at least partially upon the comparison. The method also includes transforming the first image into a transformed first image based at least partially upon the difference.
US11893738B2 System and method for splicing images
The present disclosure relates to systems and methods for image splicing. The systems and methods may acquire a first image and a second image, determine a plurality of first feature points in a first region of the first image, determine a plurality of second feature points in a second region of the second image, then match the plurality of first feature points with the plurality of second feature points to generate a plurality of point pairs. Based on the plurality of point pairs, a third region on the first image and a fourth region on the second image may be determined. Finally, a third image may be generated based on the first image and the second image, wherein the third region of the first image may overlap with the fourth region of the second image in the third image.
US11893734B1 System and method for an artificial intelligence driven image acquisition system
The present embodiments relate generally to a probe, system, and method for generating a predictive model for moving the probe. The probe can include a movable element that move according to the suggestion of the predictive model. The system can include the probe, a user device, an administrator processor, and a server. The predictive model calculates an image score based on the quality, then the processor can move the movable element based on the score.
US11893731B2 Group sparsity model for image unmixing
Systems and methods described herein relate, among other things, to unmixing more than three stains, while preserving the biological constraints of the biomarkers. Unlimited numbers of markers may be unmixed from a limited-channel image, such as an RGB image, without adding any mathematical complicity to the model. Known co-localization information of different biomarkers within the same tissue section enables defining fixed upper bounds for the number of stains at one pixel. A group sparsity model may be leveraged to explicitly model the fractions of stain contributions from the co-localized biomarkers into one group to yield a least squares solution within the group. A sparse solution may be obtained among the groups to ensure that only a small number of groups with a total number of stains being less than the upper bound are activated.
US11893727B2 Rail feature identification system
The present disclosure includes systems, devices, and methods for identifying, detecting, and/or tracking rail features. In some aspects, a system includes a camera and a computer having at least one memory, at least one processor configured to receive a plurality of images from the camera, and for each of the images: assigning a location identifier and identifying one or more rail features that correspond to one of a plurality of predetermined rail features. In some systems, the at least one processor is configured to determine a location of each of the one or more identified rail features.
US11893725B2 Method for evaluating and system for detecting and evaluating geometric form of honeycomb product
Disclosed are a method for evaluating a geometric form of a honeycomb product and a system for detecting and evaluating a geometric form of a honeycomb product. The method for evaluating the geometric form includes: acquiring a top-surface image and a side-surface image of the honeycomb product; acquiring vertex coordinates by extracting vertices from the top-surface image; acquiring serial numbers of six vertices of each cell by reconstructing the cells of the top-surface image; computing deviation angles of six interior angles of each cell based on the serial numbers and vertex coordinates of the six vertices of each cell; extracting a top-surface side boundary and a side-surface side boundary of the honeycomb product from the top-surface image and the side-surface image; computing a maximum top-surface deflection and a maximum side-surface deflection of the honeycomb product based on the top-surface side boundary and the side-surface side boundary.
US11893724B2 Methods of artificial intelligence-assisted infrastructure assessment using mixed reality systems
A smart, human-centered technique that uses artificial intelligence and mixed reality to accelerate essential tasks of the inspectors such as defect measurement, condition assessment and data processing. For example, a bridge inspector can analyze some remote cracks located on a concrete pier, estimate their dimensional properties and perform condition assessment in real-time. The inspector can intervene in any step of the analysis/assessment and correct the operations of the artificial intelligence. Thereby, the inspector and the artificial intelligence will collaborate/communicate for improved visual inspection. This collective intelligence framework can be integrated in a mixed reality supported see-through headset or a hand-held device with the availability of sufficient hardware and sensors. Consequently, the methods reduce the inspection time and associated labor costs while ensuring reliable and objective infrastructure evaluation. Such methods offer contributions to infrastructure inspection, maintenance, management practice, and safety for the inspection personnel.
US11893720B1 Automatic image processing based on caption
An image processing device receives a caption for an image before, during, or after capture of the image by an image capture device. The image processing device generates image processing settings based on the caption, for instance based on a mood indicated in the caption or an object identified in the caption. If the caption is received before image capture, the image processing settings may include image capture settings that the image capture device may use to alter exposure or focus during image capture. Once the image is captured, the image processing device may process the image based on the image processing settings, for instance by applying filters or adjusting gain, brightness, contrast, saturation, or colors. For instance, brightness and saturation may be altered if the caption indicates a happy or sad mood, and focus may be altered to focus on an object identified in a caption.
US11893714B2 Precipitation removal from video
Methods, systems, and apparatus for removing precipitation from video are disclosed. A method includes generating, from a first set of images of a scene from a camera, a segmented background image model of the scene; obtaining a second set of images from the camera; identifying, in an image of the second set of images, a plurality of edges, determining that a first edge of the plurality of edges satisfies criteria for representing precipitation based at least in part on determining that the first edge (i) does not correspond to the background image model of the scene and (ii) extends into two or more contiguous segments of the scene; in response, classifying each of the contiguous segments as a precipitation segment; generating pixel data for each of the precipitation segments; and applying the pixel data to each precipitation segment in the image.
US11893712B2 Electronic device and control method thereof
An electronic device is provided. The electronic device includes an input interface and a processor that performs noise removal processing on an image input through the input interface, obtains first information on a first texture block among a plurality of first pixel blocks included in the input image, obtains second information on a second texture block among a plurality of second pixel blocks included in the noise-removed image, obtains third information on maximum energy amount among energy amount of each of the plurality of second pixel blocks, and identifies whether the input image is an upscaled image based on the first, second and third information.
US11893706B2 Image correction device
An image correction method includes: acquiring band images obtained by imaging a subject, and a high-resolution image having a resolution higher than that of the band images; acquiring a position difference between the object band image and the reference band image among the band images; by using a pixel of the object band image as an object pixel, for each object pixel, determining a pixel value of each sub-region obtained by dividing the imaging region of the object pixel into a plurality of regions, based on the pixel value of the object pixel and a relationship between pixel values of the pixels of the high-resolution image corresponding to the object pixel; and creating a corrected band image that holds a pixel value of light on the object band image at the pixel position of the reference band image, from the determined pixel value of each sub-region and the position difference.
US11893704B2 Image processing method and device therefor
An image processing device according to one embodiment estimates optical flow information, pixel by pixel, on the basis of a reference image and input images of consecutive frames, and estimates a term corresponding to temporal consistency between the frames of the input images. The image processing device determines a mesh on the basis of the term corresponding to temporal consistency and the optical flow information, and transforms the reference image on the basis of the mesh. The image processing device preforms image blending on the basis of the input image, the transformed reference image, and mask data.
US11893700B2 Layered augmented entertainment experiences
Spatial information that describes spatial locations of visual objects as in a three-dimensional (3D) image space as represented in one or more multi-view unlayered images is accessed. Based on the spatial information, a cinema image layer and one or more device image layers are generated from the one or more multi-view unlayered images. A multi-layer multi-view video signal comprising the cinema image layer and the device image layers is sent to downstream devices for rendering.
US11893699B2 Method and processing unit for providing content in a bandwidth constrained environment
A method and processing unit for providing content in a bandwidth constrained environment is disclosed. Initially, a content along with audio inputs, which is received during rendering of the content and provided to one or more users in a bandwidth constrained environment is received. Further, at least one object of interest within the content and associated with the audio inputs is identified. One or more regions of interest, including the at least one object of interest, is determined in the bandwidth constrained environment. Upon determining the one or more regions of interest, bitrate for rendering the content is modified based on the determined one or more regions of interest, to obtain a modified content for the bandwidth constrained environment. The modified content is provided to be rendered in the bandwidth constrained environment.
US11893697B2 Application control program, application control method, and application control system
A controller outputs an image of the virtual space in correspondence with a posture of a first user wearing the mounted display, outputs an image of the virtual space to a touch panel display used by a second user, performs a first action in the virtual space in correspondence with a touch operation performed by the second user on the touch panel display, outputs an image of the virtual space reflecting the first action to the mounted display, and performs a second action in the virtual space reflecting the first action in correspondence with an operation performed by the first user on an operation unit.
US11893694B2 Reproduction apparatus, analysis assistance system, and reproduction method for synchronizing reproduction of a construction machine model
A control apparatus for work machines includes a position designation reception unit configured to identify designation of a position with respect to a state image displayed on a display panel and a screen control unit configured to perform screen control according to an image displayed at the position that has been identified, among partial images constituting parts of the state image.
US11893687B2 Segmenting a 3D modeled object representing a mechanical assembly
The disclosure relates to a computer-implemented method comprising inputting a representation of a 3D modeled object to an abstraction neural network which outputs a first set of a first number of first primitives fitting the 3D modeled object; and determining, from the first set, one or more second sets each of a respective second number of respective second primitives. The second number is lower than the first number. The determining includes initializing a third set of third primitives as the first set and performing one or more iterations, each comprising to merging one or more subsets of third primitives together each into one respective single fourth primitive, to thereby obtain a fourth set of fourth primitives. Each iteration further comprises setting the third set of a next iteration as the fourth set of a current iteration and setting the one or more second sets as one or more obtained fourth sets.
US11893682B1 Method for rendering 2D and 3D data within a 3D virtual environment
One variation of a method includes: accessing a 2D color image recorded by a 2D color camera and a 3D point cloud recorded by a 3D depth sensor at approximately a first time, the 2D color camera and the 3D depth sensor defining intersecting fields of view and facing outwardly from an autonomous vehicle; detecting a cluster of points in the 3D point cloud representing a continuous surface approximating a plane; isolating a cluster of color pixels in the 2D color image depicting the continuous surface; projecting the cluster of color pixels onto the plane to define a set of synthetic 3D color points in the 3D point cloud, the cluster of points and the set of synthetic 3D color points representing the continuous surface; and rendering points in the 3D point cloud and the set of synthetic 3D color points on a display.
US11893680B2 Computing device and method for subsea video object detection
A computing device for video object detection. Images from a camera are transferred in parallel to a first processor running object detection and a second processor running a 3D reconstruction. The object detection identifies a semantic object of interest and assigns a label to it and outputs the label information to an object mapper. The object mapper assigns the label to a component in the 3D model representing the object. The computing device can form part of a subsea or other harsh environment imaging system.
US11893676B2 Parallel texture sampling
In one embodiment, a computing system may store, by first buffer blocks, texels organized into a texel array including a number of N×N texel sub-arrays. Each texel may fall within a corresponding N×N texel sub-array and may be associated with a two-dimensional sub-array coordinate indicating a position of that texel within the corresponding N×N texel sub-array. Each first buffer block of may be assigned a particular two-dimensional sub-array coordinate and stores a texel subset having the particular two-dimensional sub-array coordinate. The system may receive, by filter blocks, texels from the first buffer blocks. Each filter block may receive a texel from each first buffer block to form a corresponding N×N texel sub-array. The system may perform, by filter blocks, sampling operations parallelly on their respective N×N texel sub-arrays.
US11893673B2 Morph target animation
A computer graphics animation system is provided to assist prevent the generation of undesirable shapes, by providing realistic examples of a subject which are incorporated into an interpolation function which can be used to animate a new shape deformation of the subject.
US11893663B2 Confidence map generation for segmented optical coherence tomographic data
A method of generating a segmentation confidence map by processing classification values each indicating a respective classification of a respective voxel of a retinal C-scan into a respective retinal layer class of a predefined set of retinal layer classes, the method comprising: generating, for each voxel, a respective confidence value which indicates a level of confidence in the classification of the voxel; for a retinal layer class of the predefined set, identifying a subset of the voxels such that the classification value generated for each voxel indicates a classification of the voxel into the retinal layer class; calculating, for each A-scan having voxels in the identified subset, a respective average of the confidence indicator values generated for the voxels; and using the calculated averages to generate the map, which indicates a spatial distribution of a level of confidence in the classification of the voxels.
US11893659B2 Domain adaption
The present invention relates to a method and system that allows input mammography images to be converted between domains. More particularly, the present invention relates to converting mammography images from the image style common to one manufacturer of imaging equipment to the image style common to another manufacturer of imaging equipment. Aspects and/or embodiments seek to provide a method of converting input images from the format output by one imaging device into the format normally output by another imaging device. The imaging devices may differ in their manufacturer, model or configuration such that they produce different styles of image, even if presented with the same raw input data, due to the image processing used in the imaging device(s).
US11893653B2 Unified memory systems and methods
The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one embodiment, the presented new approach or solution uses Operating System (OS) allocation on the central processing unit (CPU) combined with graphics processing unit (GPU) driver mappings to provide a unified virtual address (VA) across both GPU and CPU. The new approach helps ensure that a GPU VA pointer does not collide with a CPU pointer provided by OS CPU allocation (e.g., like one returned by “malloc” C runtime API, etc.).
US11893650B2 Systems and methods for connecting market participants
A system for connecting market participants is disclosed. The system may receive a first user data comprising a market participant type. The system may receive a first metadata set associated with the first user data and a second metadata set associated with a second user data, wherein the second metadata set comprises the market participant type. The system may generate a match data based on the first metadata set, the second metadata set, and the market participant type, wherein the match data defines an association between the first user data and the second user data. The system may generate a communication channel between a first user device and a second user device based on the match data.
US11893647B2 Location-based virtual avatars
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining the current activities of users based on location sensor information from the users' computing devices and generating customized media content items based on their activities. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.
US11893645B2 Closed-loop system incorporating risk analytic algorithm
According to some embodiments, a risk monitoring data store may contain a set of electronic data records, with each electronic data record being associated with a stream of sensor data received via a communication network from a remote set of sensor systems located at a risk monitoring site. A risk analytics platform computer may receive information associated with the sensor data in substantially real-time and analyze the received sensor data, using at least one risk analytics algorithm, to detect an abnormal pattern associated with a predicted elevated level of risk at the risk monitoring site. The risk analytics platform computer may also automatically transmit a result of the analysis to a risk operations platform. The risk operations platform may then implement an active risk mitigation adjustment at the risk monitoring site responsive to the result of the analysis.
US11893644B2 Intelligent user interface monitoring and alert
Techniques for providing recommendations of actions for a user to perform to improve efficiency in user interactions with a user interface of a user computing device. An intelligent monitoring (IM) computing system may receive data from a user computing device and may determine user interactions associated with the user interface. The user interactions may include selections, an order associated with the selections, times associated with the selections, and/or other data corresponding to user interaction with a user interface. The IM computing device may be configured to determine a fault (e.g., inefficiency) associated with the user interactions and determine an action for the user to perform to correct the fault. The IM computing device may cause a notification including the action to surface on a display of the user computing device, such as to inform the user of a means by which they can improve efficiency of the user interactions.
US11893637B2 Systems and methods for cryptographic trading
A system and method that relies upon smart contracts to facilitate cryptocurrency trades through a plurality of different exchanges. The system and method preferably operate on the blockchain.
US11893636B1 Multichannel master feeder exchange mechanism apparatuses, methods and systems
The Multichannel Master Feeder Exchange Mechanism Apparatuses, Methods and Systems (“MMFEM”) transforms user share purchase, redemption request inputs via MMFEM components into fund share transaction records outputs. A processor-implemented non-transparent, master-feeder, master-feeder investment vehicle management, multichannel datastructure apparatus, comprising a processor and memory. The MMFEM memory having instructions to instantiate a multichannel asset vehicle configuration datapath and create a the multichannel vehicle data structure. The MMFEM may then determine a plurality of investment share data structures for the multichannel asset vehicle data structure and facilitate a transaction of investment shares data structures of the multichannel investment vehicle data structure based on the determined share price, wherein a master fund establishes a data feed for feeder funds to track.
US11893629B1 Systems and methods for integrating, aggregating and utilizing data from a plurality of data sources
A method of integrating electronic data including integrating a desktop such that the desktop includes information received from various sources. The information displayed may be analyzed by a business rule to prioritize what information is included in the desktop, and the information may include data from databases, recent member activities, planned future actions, and recommended future actions. The method also includes the ability to integrate and/or aggregate various data sources, such as databases. The combination of the data sources may be performed according to one or more business rules.
US11893626B2 Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
A token system and method, employing a token representing an interest in a smart contract, comprising: a distributed ledger, storing parameters of a smart contract, the smart contract representing an agreement, secured by a security interest in property, to execute the security interest unless a token is returned within a period; a communication port configured to interface with an automated communication network for communications between a plurality of cryptographic hardware processors; and an automated distributed virtual state machine, hosted by the plurality of cryptographic hardware processors, employing a distributed consensus model for transaction validation, the automated distributed virtual state machine being configured to: communicate distributed consensus messages through the automated communication network; communicate the token; execute the smart contract defined by the parameters, receiving inputs and producing outputs on a blockchain; and communicate an immutable message for exercise of the security interest.
US11893622B2 Systems and methods for scripted content delivery
The present subject matter relates generally to systems and methods for adding interactive functionality to a website, other digital media objects, and computer processor applications. Systems and methods for adding functionality to content served by a first server, may include receiving, at a second server, a request from a client-computer for code to add purchase functionality to the content. The code may be sent to the client-computer based on the request. A further request may be received from the client-computer containing information about objects identified in the content as relating to the purchase functionality and a request for information about the objects. Information about the objects may be sent to the client-computer based on the further request. An instruction to complete the purchase may be received from the client-computer, and a confirmation of the completion of the purchase may be sent to the client-computer. The content may be an HTML document and the objects may be objects according to the HTML Document Object Model.
US11893621B2 Merchandise sales processing system
A merchandise sales processing system includes one or more processors configured to receive indications to register items of merchandise for purchase, generate a registration list in which the items of merchandise are set as merchandise to be purchased, settle prices relating to the merchandise to be purchased that are included in the registration list in response to receiving a settlement request, and set a respective item of merchandise as a reserved merchandise in response to the respective item of merchandise being out of stock.
US11893620B2 Order management systems and methods
Example order management systems and methods are described. In one implementation, a catalog ingestion system receives data associated with multiple products offered by multiple brands. A commerce management system receives a customer order from a customer. The customer order includes at least a portion of the multiple products offered by the multiple brands. The commerce management system splits the customer order into multiple brand orders such that each brand order is associated with products in the customer order from a particular brand. An integration platform fulfills the brand orders by submitting the brand orders to the associated brands.
US11893615B2 Spot market: location aware commerce for an event
A system to receive data indicative of physical location from a first computing device and to associate an event with the physical location, the event occurring at the physical location and including the physical presence of two or more entities. The system further to receive registration information from one or more entities that are associated with the event and to generate, using the registration information, a data object to enable a first entity of the one or more entities and a second entity of the one or more entities to exchange one or more items while the first entity and the second entity are both physically present at the event. The system additionally to publish the data object to a second computing device based on a participation criteria, the second device being operated by at least one of the first entity and the second entity.
US11893612B2 Shopping store planning and operations using large-scale distributed radio infrastructure
A shopping store system may include one or more shelves in which each shelf includes one or more levels and one or more products placed on the shelves. Electronic sign labels (ESLs) may be included in the shopping store system in which each of the ESLs is located in a particular position corresponding to a respective product placed on the shelves. Each ESL may include a multi-protocol radio that is configured to operate in a reception modality, a transmission modality, or a transceiving modality. The ESLs may each include a display that is configured to provide information about the respective product to which each ESL corresponds. The shopping store system may include a computer system configured to receive information transmitted by and process information received by each of the ESLs.
US11893611B2 Document optical character recognition
Vehicles and other items often have corresponding documentation, such as registration cards, that includes a significant amount of informative textual information that can be used in identifying the item. Traditional OCR may be unsuccessful when dealing with non-cooperative images. Accordingly, features such as dewarping, text alignment, and line identification and removal may aid in OCR of non-cooperative images. Dewarping involves determining curvature of a document depicted in an image and processing the image to dewarp the image of the document to make it more accurately conform to the ideal of a cooperative image. Text alignment involves determining an actual alignment of depicted text, even when the depicted text is not aligned with depicted visual cues. Line identification and removal involves identifying portions of the image that depict lines and removing those lines prior to OCR processing of the image.
US11893610B2 System and method for network interaction between computing devices
The present specification provides, amongst other things, a method and system for network interaction between computing devices. In one embodiment a wireless client machine is provided that includes a mini web-browser that is configured to access a secure web-page from a web-server. The secure web-page includes an interactive form. The wireless client machine is also configured to access a schema that corresponds to the secure web-page. The wireless client machine is configured to render the secure web-page using the contents of the schema.
US11893609B2 Service experience score system
Systems and methods for providing a service experience score at a merchant physical location include a system provider device that determines, through communication at least one of a plurality of beacon devices located at the merchant physical location and a user device, a start of a user service experience. The system provider device also determines, through the at least one of the plurality of beacon devices and the user device, an end of the user service experience. A service experience score that is based at least partly on the start of the user service experience and the end of the user service experience is generated. The service experience score is stored in a database in association with a merchant that is associated with the merchant physical location. Subsets of the service experience score may be associated with different locations of the merchant physical location.
US11893608B2 System and method providing business insights based on cluster success analytics for products based businesses
A method may be used to predict a business' category by analyzing the business' vendors. A neural network architecture may be trained via supervised learning to predict categories for businesses based on listed vendors. The neural network may be used to classify uncategorized businesses within an accounting software database. A list of factors associated with a business' success may be generated by analyzing, aggregating and ranking factors determined to be relevant to a business based on its categorization. The factors associated with the business' success may be related to the products and/or services offered by the business and the format of which those products and/or services are offered by the business. The factors may also be related to the products and/or services purchased by the business from a vendor and the format of which those products and/or services are purchased from the vendor.
US11893607B1 Exposing demand side platforms mechanism for broadcast radio
An indication to make a terrestrial broadcast ad spot associated with a terrestrial broadcast available for bid via a digital demand side platform is received. A bid request is sent to the digital demand side platform based at least in part on the indication. An indication of a winning bid for the terrestrial broadcast ad spot is received. A creative ad content associated with the winning bid is caused to be included in the terrestrial broadcast at a time associated with the terrestrial broadcast ad spot.
US11893605B2 Merchant suggestions based on a merchant score
A system and method for generating personalized content for a user device. In one example, a system can cause a computing device to generate a merchant score for a plurality of merchants based at least in part on merchant statistics and display a user interface on a user device of a user. The user interface includes a subset of the merchants that have been identified for a user based at least in part on the merchant score. Clickstream data can be received from the user interface displayed on the user device. An updated merchant score can be generated based at least in part on the user preference. A sorting habit for the user is determined based at least in part on a user-specified sort received from the user interface. A modified subset of the merchants is displayed on the user device based on the sorting habit.
US11893601B2 Decentralized computer systems and methods for loyalty points payments using distributed ledgers
Decentralized computer systems and methods are disclosed for establishing and conducting payment processing with loyalty points using distributed ledger. One method includes: receiving a consumer identification, an issuer identification, and transaction information from a point of sale system when the loyalty card is presented for a transaction of a good or service at a merchant, identifying the network node containing distributed ledger associated with the issuer according to received issuer identification prompting, to participants of the shared ledger, to validate whether the consumer distributed ledger has required loyalty points for the transaction; if all of the participants of the shared ledger accepts the transaction, generating, a new immutable entry to the distributed ledger for the transaction with remaining loyalty points in the loyalty card after deducting the points required for the transaction; and sending a transaction approved message to the point of sale system at the merchant.
US11893596B2 Determining a donation based on a transaction with a merchant
An open loop cashless payment system incents a consumer account holder to transact in a physical store with a merchant who agrees to make an auditable donation to a charity when the transaction is conducted on an account issued to the consumer account holder. The consumer account holder may direct the donation to a specific charity within a predetermined geographically determined community where the transaction was physically conducted. The consumer account holder can register an obligation to make a donation matching that of the merchant, where the consumer account holder's donation is initially paid by the consumer account's issuer for reimbursement by the consumer account holder to the issuer after the consumer account holder receives their account statement. The merchant's acquirer, the issuer, and a transaction handler for the issuer and acquirer may also make donations as directed by the consumer account holder. Various donor and consumer account holder directed business rules may limit the total currency amount of donations over specific calendar periods.
US11893594B2 Image processing system, image processing method, and program
Provided are an image processing system, an image processing method, and a program that can provide recommendation information according to a disposable income estimated on the basis of an analysis result of an image group.The image processing system, the image processing method, and the program include recognizing an object of an analysis target image of a user (44), converting information on the object into disposable income range information of the user (50), acquiring accessory information including imaging date information of the analysis target image, and deriving an appearance frequency of the object on the basis of the imaging date information (52), deriving a weighting coefficient on the basis of the appearance frequency information of the object (54), estimating the disposable income of the user using the disposable income range information and the weighting coefficient (56), and transmitting recommendation information corresponding to the disposable income of the user (58).
US11893592B2 Incentivized neural network training and assurance processes
A method and system for incentivized neural network training and assurance processes provides incentives to object miners to identify objects in video streams for the purposes of enhancing the training of computer-implemented neural networks on the identified objects and/or augmenting the results of automatic object identification by trained neural networks. An object mining user interface and process is provided to object miners that provides incentives for identifying objects in video streams and technical capabilities for designating identified objects within multiple multi-dimensional regions of pixels. Incentives may be token-based and in accordance with end user interactions within a visual user interface with representations of the miner-identified objects within a video stream.
US11893589B2 Automated support query
Support queries are automatically provided. An error is identified during execution of an application. A support query for the error is produced using the source code for the application with the support query including context information for the error. The support query is displayed to a user.
US11893582B2 Forcing the injection of a previous transaction's bytecode into a blockchain transaction
The invention relates to distributed ledge technologies such as consensus-based blockchains. Methods for causing an injection of a serialized previous transaction into a locking script are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A first transaction to validate is received at a node in a blockchain network, with the first transaction including a first script. The first script, as a result of being executed, causes the node to at least obtain a first set of field values corresponding to the first transaction and obtain a second set of field values corresponding to a particular transaction. A second transaction is obtained, with the second transaction having been validated and including a second script. The second script, as a result of being executed, causes the node to at least obtain the first set of field values and the second set of field values of the particular transaction supplied as a result of execution of the first script, extract a transaction identifier from the first set of field values, and determine, based at least in part on the second set of field values, that the particular transaction corresponds to the transaction identifier. The first transaction is validated by executing the first script and the second script.
US11893579B2 Method of reducing smart contract fee for DApp, and recording medium and compute server for performing the same
Disclosed is a method of reducing smart contract fees for a decentralized application (DApp). A parameter of a request reception event and a public key of a user are stored in a task queue of a computation server. The computation server performs a task requested by the user, calls a state change function for the performed task from a smart contract, and transmits a transaction result to the user when the transaction result is returned. The user pays, to the smart contract, a fee corresponding to the generation of the request reception event, and the computation server pays, to the smart contract, a fee corresponding to a state change of the smart contract. Thus, by minimizing and uniformizing a fee to be paid by a user of a DApp system, it is possible to increase accessibility to a corresponding DApp.
US11893576B2 Utilizing a transaction card to provide secondary authentication for accessing a secure application with a user device
A transaction card includes a near-field communication (NFC) component, a security component, a wireless component, one or more memories, and one or more processors communicatively coupled to the one or more memories. The device receives a signal from a user device attempting to access a secure application, and energizes the NFC component based on the signal received from the user device. The device causes the security component to generate an encrypted code based on the NFC component being energized, and provides, via the security component, the encrypted code to the wireless component. The device provides, via the wireless component, the encrypted code to the user device to permit the user device to utilize the encrypted code as authentication for accessing the secure application.
US11893573B2 Transaction card assembly
A modular transaction card assembly includes a card frame having the traditional dimensions of a credit card, and a transaction card that is smaller than a traditional card and that fits into a receptacle of the card frame. Each of the card frame and the transaction card may be capable of performing contactless data transactions individually. The combined assembly of the card frame with the transaction card secured in the receptacle is also capable of performing contact data transactions, and in some instances, with an identifier that is distinct from the card frame or the transaction card alone. The card frame may include a processor enabling it to perform data encryption and authentication of the smaller transaction card.
US11893570B1 Token based demand and remand system
A system is described to authorize a transaction using blockchain technology. For example, a transaction authorization system comprises a point of sale (POS) device, a mobile device, and a payment blockchain. The POS device can initiate a transaction by scanning one or more items to be purchased and generating a code comprising a transaction identifier and a total cost of the one or more items. The mobile device can receive the code and can generate a token comprising the transaction identifier, total cost, a selected payment method identifier, and a value that can identify an account of a person associated with the mobile device. The token is sent to a payment blockchain to authorize the transaction.
US11893567B2 System and method for providing a bluetooth low energy mobile payment system
A BLUETOOTH low energy mobile payments system may comprise a BLE beacon that is deployed at a merchant location. The BLE beacon may be associated with a specific merchant terminal. The BLE beacon may be configured to broadcast a unique beacon ID that is detectable by a user device. The user device may be configured to communicate the beacon ID to a payment system In response to receiving the beacon ID, the user device may initiate a payment between a user and a merchant, via a user device and a merchant terminal.
US11893566B2 Aerospace commerce exchange
An aerospace commerce exchange system may include a network, a plurality of clients operably coupled to the network, and an aerospace commerce exchange platform operably coupled to the network to provide exchange services to the clients. At least one of the clients may be operably coupled to the aerospace commerce exchange platform via an air-to-ground wireless communication link or satellite link (or other links with which an aircraft may be associated) to provide or receive data associated with at least one of the exchange services.
US11893562B2 Offloading a signing operation on a user device
In some implementations, a terminal device may obtain exchange information associated with an exchange initiated at the terminal device. The exchange information may identify a medium used in the exchange. The terminal device may be configured to present a terminal-side user interface for performing a signing operation of the exchange. The terminal device may selectively obtain user information associated with the medium used in the exchange. The user information may identify a user device associated with the medium. The terminal device may transmit, to the user device and based on obtaining the user information, presentation information that identifies content for a user-side user interface for performing the signing operation at the user device. The terminal device may receive, from the user device, signing information associated with a performance of the signing operation at the user device via the user-side user interface.
US11893561B2 System for interfacing a client device with a point of sale system
An information technology system taking the form of a management console, central server, point of sale system, software running on a point of sale system and software running on a customer's mobile phone. The software on the customer's mobile phone lets a customer interact with the point of sale system, allowing the customer to view a pending economic transaction, optionally add or remove items to the transaction, and pay for the transaction using payment information stored on the mobile phone.
US11893560B1 Systems and methods for cloud-based management of payment devices
A computer-implemented method for cloud-based management of payment devices includes connecting a point of interaction device (POI) to a terminal management engine (TME) through a computer network, downloading operating software for the POI and configuration files for the POI from the TME to the POI, initializing the POI using the operating software, and configuring the POI using the configuration files. An alternative computer-implemented includes connecting to a POI through a computer network, receiving a transaction request from a TMC through the computer network, confirming access to the POI, transmitting a request for consumer information to the POI, receiving requested consumer information from the POI, transmitting the requested consumer information to the TMC, receiving a transaction approval message or a transaction decline message from the TMC, and transmitting the transaction approval message or the transaction decline message to the POI.
US11893557B1 Systems and methods for managing a financial account in a low-cash mode
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US11893556B1 Systems and methods for integrating web platforms with mobile device operations
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US11893553B1 Systems and methods of exchanging digital assets using a public key cryptography (PKC) framework
Systems, methods, and computer-readable storage media of exchanging digital assets using a public key cryptography framework. One method includes storing a plurality of digital assets on an internal ledger, and receiving a signed exchange request signed by a private key of a public and private key pair associated with a digital asset on the internal ledger, wherein the signed exchange request includes a destination address of an inter-provider ledger. The method further includes providing, to the inter-provider ledger, a public key of the public and private key pair based on interfacing with the destination address of the inter-provider ledger via a first API, and determining, from the inter-provider ledger, the signed exchange request was verified. The method further includes updating the internal ledger by removing the public and private key pair, and updating a central ledger by interfacing with a central address of the central ledger via a second API.
US11893552B2 Distributed consensus algorithm and apparatus for rapidly generating block
The present disclosure discloses a distributed consensus algorithm and apparatus for rapidly generating a block. The algorithm includes: broadcasting a new transaction to all nodes (S110); collecting, by each of the nodes, the new transaction into a block (S120); evaluating a trust value of each of the nodes to obtain an evaluation result (S130); selecting honest miners according to the evaluation result (S140); obtaining negotiation rules (S150); creating, by the honest miners, a new block according to the negotiation rules, and broadcasting the new block to all the nodes (S160); and when all transactions in the nodes are valid but do not take effect, receiving the new block and adding the new block to a blockchain (S170).
US11893540B2 Roster management across organizations
Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
US11893536B2 Business to business software connections
A Software-as-a-Service (SaaS) system for providing a social network for business to business (B2B) electronic connectivity is disclosed and more particularly to a simplified B2B electronic connectivity interface which not only facilitates one-to-one business connections but can also be used to facilitate one business to many business connections while maintaining point-to-point connections between each company with each of its trading partners.
US11893535B2 Hybrid modular storage fetching system
A hybrid modular storage fetching system is described. In an example implementation, the system may include a warehouse execution system adapted to generate a picking schedule for picking pick-to-cart and high-density storage items, and an AGV dispatching system adapted to dispatch a cart automated guided vehicle and a modular storage fetching automated guided vehicle based on the picking schedule. The cart automated guided vehicle may be adapted autonomously transport a carton through a pick-to-cart area and to a pick-cell station. The modular storage fetching automated guided vehicle may be adapted to synchronously autonomously transport a modular storage unit containing items to be placed in the cartons from a high-density storage area to the pick-cell station.
US11893529B2 System for use with a drone delivery service and methods for use therewith
A system can be used with a drone delivery service that facilitates a service delivery via at least one drone delivery device. The system includes a code generator configured to generate beacon data that identifies a subscriber. A beacon generator is configured to generate a wireless homing beacon that indicates the beacon data, wherein the wireless homing beacon is detectable by the at least one drone delivery device to facilitate the service delivery to the subscriber by the drone delivery device at a location selected by the subscriber and a network interface is configured to communicate via a network. The system receives delivery image data captured after the service delivery by the drone delivery device.
US11893528B2 Logistics operation optimization apparatus and logistics operation optimization method
A logistics operation optimization apparatus computes, for each operation process, a deviation degree between turns of articles of overall optimum proposals indicated by an overall optimum proposal list and turns of the articles in each operation process, estimation operation time, and an error of the estimation operation time from the overall optimum proposal, and the number of combinations of turns that are defaulted from an overall optimum plan indicated by an overall optimum plan list in the past, evaluates the overall optimum proposal according to an evaluation expression of a weighted linear sum including the deviation degree, the estimation operation time, and the error of the estimation operation time from the overall optimum proposal, and the number of combinations of the turns that are defaulted, and creates an overall optimum plan list of the best overall optimum plan, from the overall optimum proposals indicated by the overall optimum proposal list.
US11893527B2 System and method for returning lost items
The disclosed subject matter relates to a delivery system for returning a property item left in a transportation environment to a passenger of the transportation environment. A method can include determining a first waypoint based on a location of the property item, determining a second waypoint based on a pickup location identified by the passenger, constructing a delivery route between the first waypoint and the second waypoint in which the delivery route has at least one segment that corresponds with at least a portion of at least one selected trip from a plurality of trips to be carried out in the transportation environment, obtaining confirmation of acceptance of the delivery route from at least one participant of the at least one selected trip, and obtaining confirmation of delivery of the property item by the at least one participant and/or the passenger in accordance with the delivery route.
US11893522B2 Method and system for providing just-in-time (JIT) service to automotive users
The present disclosure is related to Just-In-Time (JIT) services, that discloses a method and system for providing JIT services to automotive users. A Point of Interest (PoI) service aggregator system may receive a service request from an automotive user, including one of: information related to a preferred PoI service provider, request to recommend PoI service providers, or request to list PoI service providers based on user query. Based on service request, the PoI service aggregator system may perform one of: dynamically on-boarding the preferred PoI service provider, recommending PoI service providers, or providing PoI service providers based on user query. Thereafter, a real-time synchronization may be established between a candidate PoI service provider and the automotive user to enable the candidate PoI service provider to determine arrival events including an estimated time of arrival and non-arrival events of the automotive user, to provide JIT service to the automotive user.
US11893520B2 Privacy and proprietary-information preserving collaborative multi-party machine learning
Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.
US11893515B2 Determining a location of motion detected from wireless signals
In a general aspect, a method for determining a location of motion detected by wireless communication devices in a wireless communication network includes obtaining motion data associated with a first time frame. The motion data includes a set of motion indicator values. The method also includes generating a first probability vector based on the set of motion indicator values and obtaining a second probability vector generated from motion data associated with a prior time frame. The method additionally includes obtaining a transition probability matrix that includes transition values and non-transition values. The method further includes determining, by operation of a data processing apparatus, a location of the motion detected from the wireless signals exchanged during the first time frame.
US11893514B2 Contextual-based method and system for identifying and revealing selected objects from video
A contextual-based method and system for identifying and revealing objects from video directs a focus of attention to images or sequences of images responsive to a command, interrogative, or inferred preference of a user. A probability is assigned to an object that is inferred to be represented in the images or sequence of images. The probability is generated by application of a computer-implemented neural network. The probability is then updated based upon a context within which the representation of the object is inferred to be situated. The context may be inferred from one or more inferences related to one or more archetypical objects that are associated with the context. In accordance with the updated probability, a communication may be delivered that references attributes of the object and/or the user may direct a command to the representation of the object.
US11893513B2 System, method, and non-transitory storage medium for providing an estimated results of an input including a plurality of parameters using a learning model
A system provides an estimated result of an input including a plurality of parameters using a learning model, and the system is configured to provide information necessary to change an estimated result with regard to one parameter among the plurality of parameters, and set a condition for information with regard to at least one parameter among the plurality of parameters, wherein the condition is a condition for not providing some information regarding a parameter which is a target of the set condition as the information necessary to change the estimated result.
US11893512B2 Method for generating an anonymous cognitive profile
A cognitive learning method comprising: monitoring a user interaction of an anonymous user; generating user interaction data based upon the user interaction; receiving data from a plurality of data sources; processing the user interaction data and the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation comprising analyzing the user interaction data, the cognitive learning operation generating a cognitive learning result based upon the user interaction data; and, associating an anonymous cognitive profile with the anonymous user based the cognitive learning result.
US11893508B1 Aids for porting predictive models across tenants and handling impact of source changes on predictive models
An analytics server for scalable predictive analysis for analytics as a software service in multi-tenant environment is provided. The analytics server automatically validates portability of a predictive model from a first tenant to a second tenant by comparing value distribution of parameters between data inputs of the first tenant and the second tenant. The analytics server further automatically detects source data changes over a configurable time horizon as relevant to predictive model inputs, by comparing value distribution of parameters between two data inputs from a same tenant separated by a selected time horizon.
US11893505B1 Document analysis architecture
Systems and methods for generation and use of document analysis architectures are disclosed. A model builder component may be utilized to receiving user input data for labeling a set of documents as in class or out of class. That user input data may be utilized to train one or more classification models, which may then be utilized to predict classification of other documents. Trained models may be incorporated into a model taxonomy for searching and use by other users for document analysis purposes.
US11893504B2 Enterprise communication channel assistance
Disclosed are various approaches for determining an optimal communication channel for contacting a user. In one such embodiment, application usage data corresponding to user interactions on available communication channels within an enterprise environment is obtained and used to generate a knowledge graph representing an individual user communicating over two or more of the available communication channels with other users. Thus, based on the knowledge graph, at least one optimal communication channel can be provided for contacting the individual user, wherein the at least one optimal communication channel is represented in the knowledge graph.
US11893503B2 Machine learning based semantic structural hole identification
In some examples, machine learning based semantic structural hole identification may include mapping each text element of a plurality of text elements of a corpus into an embedding space that includes embeddings that are represented as vectors. A semantic network may be generated based on semantic relatedness between each pair of vectors. A boundary enclosure of the embedding space may be determined, and points to fill the boundary enclosure may be generated. Based on an analysis of voidness for each point within the boundary enclosure, a set of void points and void regions may be identified. Semantic holes may be identified for each void region, and utilized to determine semantic porosity of the corpus. A performance impact may be determined between utilization of the corpus to generate an application by using the text elements without filling the semantic holes and the text elements with the semantic holes filled.
US11893502B2 Dynamic hardware selection for experts in mixture-of-experts model
A system assigns experts of a mixture-of-experts artificial intelligence model to processing devices in an automated manner. The system includes an orchestrator component that maintains priority data that stores, for each of a set of experts, and for each of a set of execution parameters, ranking information that ranks different processing devices for the particular execution parameter. In one example, for the execution parameter of execution speed, and for a first expert, the priority data indicates that a central processing unit (“CPU”) executes the first expert faster than a graphics processing unit (“GPU”). In this example, for the execution parameter of power consumption, and for the first expert, the priority data indicates that a GPU uses less power than a CPU. The priority data stores such information for one or more processing devices, one or more experts, and one or more execution characteristics.
US11893501B2 Big data based predictive graph generation system
A big data analysis system may include a big data repository communicatively coupled to a data accumulation server and a predictive graph processing system. The data accumulation server may be configured to receive information from a plurality of data sources, the information corresponding to user interaction with one or more computing devices associated with an organization via a networked computing system, store the information received from the plurality of sources in the big data repository; and monitor the plurality of data sources to update the data stored in the big data repository. The predictive graph processing system is configured to receive information stored in the big data repository, transform the information received from the big data repository into a predictive graph data set based on a predictive model, and store the predictive graph data set to a visualization data repository.
US11893493B2 Clustering techniques for machine learning models
In some aspects, systems and methods for efficiently clustering a large-scale dataset for improving the construction and training of machine-learning models, such as neural network models, are provided. A dataset used for training a neural network model configured can be clustered into a first set of clusters and a second set of clusters. The neural network model can be constructed with a number of nodes in a hidden layer that is based on the number of clusters in the first set of clusters. The neural network can be trained based on training samples selected from the second set of clusters. In some aspects, the trained neural network model can be utilized to satisfy risk assessment queries to compute output risk indicators for target entities. The output risk indicator can be used to control access to one or more interactive computing environments by the target entities.
US11893487B2 Trained models for discovering target device presence
Embodiments generate machine learning predictions to discover target device energy usage. One or more trained machine learning models configured to discover target device energy usage from source location energy usage can be stored. Multiple instances of source location energy usage over a period of time can be received for a given source location. Using the trained machine learning model, multiple discovery predictions for the received instances of source location energy usage can be generated, the discovery predictions comprising a prediction about a presence of target device energy usage within the instances of source location energy usage. And based on the multiple discovery predictions, an overall prediction about a presence of target device energy usage within the given source location's energy usage over the period of time can be generated.
US11893485B2 Batch normalization layers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using a neural network system that includes a batch normalization layer. One of the methods includes receiving a respective first layer output for each training example in the batch; computing a plurality of normalization statistics for the batch from the first layer outputs; normalizing each component of each first layer output using the normalization statistics to generate a respective normalized layer output for each training example in the batch; generating a respective batch normalization layer output for each of the training examples from the normalized layer outputs; and providing the batch normalization layer output as an input to the second neural network layer.
US11893480B1 Reinforcement learning with scheduled auxiliary control
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reinforcement learning with scheduled auxiliary tasks. In one aspect, a method includes maintaining data specifying parameter values for a primary policy neural network and one or more auxiliary neural networks; at each of a plurality of selection time steps during a training episode comprising a plurality of time steps: receiving an observation, selecting a current task for the selection time step using a task scheduling policy, processing an input comprising the observation using the policy neural network corresponding to the selected current task to select an action to be performed by the agent in response to the observation, and causing the agent to perform the selected action.
US11893478B2 Programmable output blocks for analog neural memory in a deep learning artificial neural network
Numerous embodiments are disclosed for programmable output blocks for use with a VMM array within an artificial neural network. In one embodiment, the gain of an output block can be configured by a configuration signal. In another embodiment, the resolution of an ADC in the output block can be configured by a configuration signal.
US11893475B2 Neural network accelerator writable memory
Neural network inference may be performed by configuration of a device including an accumulation memory, a plurality of convolution modules configured to perform mathematical operations on input values, a plurality of adder modules configured to sum values output from the plurality of convolution modules, and a plurality of convolution output interconnects connecting the plurality of convolution modules, the plurality of adder modules, and the accumulation memory. The accumulation memory is an accumulation memory allocation of a writable memory block having a reconfigurable bank width, and each bank of the accumulation memory allocation is a virtual combination of consecutive banks of the writable memory block.
US11893470B2 Neural network processing using specialized data representation
Techniques for neural network processing using specialized data representation are disclosed. Input data for manipulation in a layer of a neural network is obtained. The input data includes image data, where the image data is represented in bfloat16 format without loss of precision. The manipulation of the input data is performed on a processor that supports single-precision operations. The input data is converted to a 16-bit reduced floating-point representation, where the reduced floating-point representation comprises an alternative single-precision data representation mode. The input data is manipulated with one or more 16-bit reduced floating-point data elements. The manipulation includes a multiply and add-accumulate operation. The manipulation further includes a unary operation, a binary operation, or a conversion operation. A result of the manipulating is forwarded to a next layer of the neural network.
US11893469B2 Position masking for transformer models
Embodiments of the present disclosure include systems and methods for training transformer models using position masking. In some embodiments, a set of data for training a transformer model is received. The set of data includes a sequence of tokens and a set of position values. Each position value in the set of position values represents a position of a token in the sequence of tokens relative to other tokens in the sequence of tokens. A subset of the set of position values in the set of data is selected. Each position value in the subset of the set of position values is replaced with a second defined value to form a second set of defined values. The transformer model is trained using the set of data.
US11893468B2 Imitation learning system
Apparatuses, systems, and techniques to identify a goal of a demonstration. In at least one embodiment, video data of a demonstration is analyzed to identify a goal. Object trajectories identified in the video data are analyzed with respect to a task predicate satisfied by a respective object trajectory, and with respect to motion predicate. Analysis of the trajectory with respect to the motion predicate is used to assess intentionality of a trajectory with respect to the goal.
US11893467B2 Model interpretation
Input data associated with a machine learning model is classified into a plurality of clusters. A plurality of linear surrogate models are generated. One of the plurality of linear surrogate models corresponds to one of the plurality of clusters. A linear surrogate model is configured to output a corresponding prediction based on input data associated with a corresponding cluster. Prediction data associated with the machine learning model and prediction data associated with the plurality of linear surrogate models are outputted.
US11893458B2 Machine learning lifecycle management
Systems, methods, and computer program products are described herein for managing a lifecycle of a machine learning (ML) application from a provider point of view. Within a data intelligence platform, a package having ML scenarios and a training pipeline is generated. The training pipeline includes training logic associated with a defined workflow for training the ML application. The data intelligence platform is synchronized with a first database via an application programming interface. The first database generates a transport request containing the package. The transport request facilitates publication of content from the ML application. The ML application is assembled from the transport request within a second database. ML content is displayed on a graphical user interface associated with the second database.
US11893455B1 Optimizing quantum teleportation as a service
A method for providing teleportation services includes receiving, by a computing device, a first signal. The first signal indicates a request for a teleportation event between a first quantum computing system (QCS) and a second QCS. A first set of qubits is associated with the first QCS. A second set of qubits is associated with the second QCS. In response to receiving the first signal, the computing device causes an allocation of a first qubit of the first set of qubits for the teleportation event. In response to receiving the signal, the computing device causes an allocation of a second qubit of the second set of qubits for the teleportation event. The computing device receives a second signal that indicates a successful completion of the teleportation event. In response to receiving the second signal, the computing system causes a deallocation of the first qubit of the first set of qubits.
US11893454B1 Quantum computing in a three-dimensional device lattice
In a general aspect, information is encoded in data qubits in a three-dimensional device lattice. The data qubits reside in multiple layers of the three-dimensional device lattice, and each layer includes a respective two-dimensional device lattice. A three-dimensional color code is applied in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers. A two-dimensional color code is applied in the two-dimensional device lattice in each respective layer to detect errors in one or more of the data qubits residing in the respective layer.
US11893449B2 Method, apparatus, and system for characterizing an optical system
Techniques for characterizing an optical system (for example, a printer verifier) are provided. In this regard, the optical system may be characterized for scanning a printed image. The characterization of the optical system includes determining an effective aperture size of the optical system, and correspondingly an effective resolution at which the optical system can be configured to scan a portion of the printed image according to verification requirements.
US11893448B1 Conducted charging and signal transmission in a roll of electrical components on carrier material
A carrier tape has at least two conductive rails affixed at opposite edges of the carrier tape. The purpose of the conductive rails is to provide power to smart labels mounted to the carrier tape for charging the batteries of each of the smart labels or transferring data to or from the smart labels. Holes are pierced into the conductive rails and the carrier tape to make a jagged edge at the backside of each hole in the carrier tape. The jagged edge of each of the holes of the conductive rail and the carrier tape on one layer connects with the conductive rail of the layer immediately adjacent. The smart labels are mounted to the carrier tape with an adhesive. A transport package holds a carrier tape that retains the smart labels and the conductive rails and is configured to transfer charging current or data to the smart labels.
US11893441B2 Radio frequency identification flat sheet material
The invention relates to the field of radio-frequency identification, in particular, to materials containing radio-frequency tags in their layers and intended for printing and stamping by commonly available printing methods. The technical result of the invention is to obtain the flexible flat sheet material in which the chips and other electronic components do not affect the level of the sheet material surface flatness. The flat sheet material with radio frequency identification contains the sequentially arranged first layer of flexible material, the first intermediate layer, the substrate layer with an antenna and a chip, the second intermediate layer, the second layer of flexible material, and the first intermediate layer made of the polymer composite.
US11893437B2 RFID vial tracking with RFID inlay
A RFID label for use on a lid of a container, and a method of using the RFID label. The RFID label comprises a substrate component, a RFID antenna formed on the substrate component, and a RFID chip for storing data coupled to the RFID antenna. The RFID label is positioned or configured on the lid so as to limit or avoid any interference between the RFID antenna and the RFID chip by any metal component of the container. The RFID label is particularly useful for containers that have small lids or metal components, such as vials, where conventional RFID usage is limited.
US11893435B2 Internal voltage generation circuit of smart card and smart card including the same
An internal voltage generation circuit of a smart card to perform fingerprint authentication and a smart card includes a first contact switch, a second contact switch, a switched capacitor converter and a bidirectional switched capacitor converter. The first contact switch selectively switches a contact voltage to a first node based on a first switching enable signal, in a contact mode. The second contact switch selectively switches the contact voltage to a second node based on a second switching enable signal, in the contact mode. The bidirectional switched capacitor converter steps down a first driving voltage of the first node to provide a second voltage to the second node in the contactless mode and either steps down the first driving voltage or boosts a second driving voltage of the second node based on a level of the contact voltage to provide a boosted voltage to the first node in the contact mode.
US11893434B2 Circuit and method of improving energy harvesting for radio frequency identification (RFID) tag with temperature sensor
The present disclosure provides a circuit and a method for improving energy harvest for an RFID tag with a temperature sensor, where an instruction command sent by a card reader includes a modulated part to invoke temperature sensor functions, and an unmodulated constant-envelop RF signal part with an extended time of duration to charge a switched additional energy storage capacitor embedded in the circuit. The switched additional energy storage capacitor is connected to the circuit upon a mode control signal corresponding to the sensor operation mode of the RFID tag. Thus, the RFID tag with the temperature sensor is ensured to conform to the timing window protocol for regular downlink operations, and at the same time, is capable of meeting higher energy demand for a high accuracy temperature sensor operation.
US11893431B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to execute a rasterization process of forming image data recognizable by a printing apparatus on the basis of a print request and an inspection process of inspecting a print medium on the basis of inspection image data obtained by reading the print medium subjected to a printing process, and execute the inspection process with first inspection accuracy that is lower than highest inspection accuracy realizable by the processor in a case where the print request includes an instruction for plural-copy printing and does not include an instruction for variable printing.
US11893427B2 Method for determining and notifying users of pending activities on CRM data
The disclosure describes various embodiments for determining emails that each need a response based on data from a customer relationship (CRM) system. In one embodiment, a method of determining such emails includes the operations of retrieving open tasks assigned to a user from a task database; determining one or more source email domains for one or more source contacts, and one or more target email domains for one or more target contacts; and determining one or more threads emails exchanged between the source contacts and the target contacts based on the source email domains and the target email domains. The method further includes the operations of creating an email list from the threads of emails, including a latest email from a group that was sent by a target contact; and generating a subset of the list of emails by analyzing contents of each of the list of emails using a machine learning model.
US11893426B2 Systems and methods for routing data payloads through a plurality of microservices using machine learning
Methods and systems for routing data payloads through a plurality of microservices are disclosed. The method may comprise: receiving a data payload and first data; predicting, by a trained machine learning model based on the first data, a path through a plurality of microservices associated with the data payload; generating a modified data payload by modifying, via the orchestrator service, the data payload to include: a first header, wherein the first header comprises a first microservice destination address associated with a first microservice of the plurality of microservices and a second header nested within the first header, wherein the second header comprises a second microservice destination address associated with a second microservice of the plurality of microservices; forwarding the modified data payload to the first microservice based on the first header for processing; and forwarding the modified data payload to the second microservice based on the second header for processing.
US11893425B2 Disaggregated computing for distributed confidential computing environment
An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes a processor executing a trusted execution environment (TEE) comprising a field-programmable gate array (FPGA) driver to interface with an FPGA device that is remote to the apparatus; and a remote memory-mapped input/output (MMIO) driver to expose the FPGA device as a legacy device to the FPGA driver, wherein the processor to utilize the remote MMIO driver to: enumerate the FPGA device using FPGA enumeration data provided by a remote management controller of the FPGA device, the FPGA enumeration data comprising a configuration space and device details; load function drivers for the FPGA device in the TEE; create corresponding device files in the TEE based on the FPGA enumeration data; and handle remote MMIO reads and writes to the FPGA device via a network transport protocol.
US11893422B2 Scale out deduplicated file system as microservices
A deduplicated file system includes a set of microservices including front-ends and back-ends. Assignments of files are balanced across front-ends. The files are represented by segment trees including multiple segment levels. Assignments of similarity groups are balanced across back-ends. Similarity groups are associated with segments at a lower-level of the segment trees that form the files. Front-ends are responsible for operations involving an upper-level of the trees. Back-ends are responsible for operations involving the lower-level of the trees. A mapping of file assignments to front-ends and of similarity group assignments to back-ends is stored. A request to perform a file system operation is received. The mapping is consulted to identify particular front and back-ends that should be responsible for handling and processing the request.
US11893416B2 Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
US11893415B2 System and method for process and data observation in a networked service environment
Embodiments as disclosed herein provide computing systems and methods that effectively serve to isolate processes in a computing environment. The isolation of such processes may serve additionally to substantially increase the observability of such processes, allowing a granular insight into data associated with those processes and the performing of individual tasks.
US11893404B2 Efficient traffic forwarding between virtual machines
A system is provided that enables efficient traffic forwarding in a hypervisor. During operation, the hypervisor determines that a packet is from a first virtual machine (VM) running on the hypervisor and destined to a second VM running on a remote hypervisor. The hypervisor then includes a virtual local area network (VLAN) identifier of a transit VLAN (TVLAN) in a layer-2 header of the packet. The TVLAN is dedicated for inter-VM traffic associated with a distributed virtual routing (DVR) instance operating on the hypervisor and the remote hypervisor. Subsequently, the hypervisor sets a first media access control (MAC) address of the hypervisor as a source MAC address and a second MAC address of the remote hypervisor as a destination MAC address in the layer-2 header. The hypervisor then determines an egress port for the packet based on the second MAC address.
US11893403B1 Automation service
A computing service may include a user interface and an associated programming interface which is invoked by interaction with the user interface. An automation service may receive information indicative of a series of interactions with the user interface that result in an invocation of the programming interface. The automation service may generate code comprising instructions for invoking the programming interface, the instructions based on the invocation caused by interaction with the user interface. The generated code may be shared. When executed, the generated code may reproduce the effects of the interaction with the user interface.
US11893401B1 Real-time event status via an enhanced graphical user interface
In some implementations, an event management device may generate a document object model (DOM) associated with a graphical user interface (GUI) that is associated with a platform to cause one or more fields to be included in the GUI. The event management device may provide, to the platform, the DOM to cause the GUI to be displayed. The event management device may receive, via the GUI, an indication of information associated with the event. The event management device may determine that the event satisfies the criteria based on the information received via the GUI. The event management device may store the information associated with the event in a database in connection with an identifier indicating that the event satisfies the criteria. The event management device may transmit an indication of the one or more metrics for display via a client device.
US11893399B2 Electronic device for executing routine based on content and operating method of the electronic device
An operating method of an electronic device is provided. The operating method includes executing a first application in the electronic device, identifying a first content and at least one user interface (UI) component that are displayed on a first execution screen of the first application, obtaining first state information of the first execution screen based on a result of the identifying of the first content and the at least one UI component, obtaining a routine for performing a first task corresponding to the first state information based on usage pattern information of applications for a user of the electronic device and the first state information, and executing the routine.
US11893398B2 Methods, systems, and apparatuses to perform a compute operation according to a configuration packet and comparing the result to data in local memory
Methods, apparatuses, and systems for implementing data flows in a processor are described herein. A data flow manager may be configured to generate a configuration packet for a compute operation based on status information regarding multiple processing elements of the processor. Accordingly, multiple processing elements of a processor may concurrently process data flows based on the configuration packet. For example, the multiple processing elements may implement a mapping of processing elements to memory, while also implementing identified paths, through the processor, for the data flows. After executing the compute operation at certain processing elements of the processor, the processing results may be provided. In speech signal processing operations, the processing results may be compared to phonemes to identify such components of human speech in the processing results. Once dynamically identified, the processing elements may continue comparing additional components of human speech to facilitate processing of an audio recording, for example.
US11893394B2 Verifying a boot sequence through execution sequencing
Systems, methods, and other embodiments described herein relate to validating programs of a computing system in a vehicle by tracking a boot sequence. In one embodiment, a method includes, responsive to detecting initiation of a boot sequence in a computing system, tracking characteristics of programs executing as part of the boot sequence. The method includes determining whether the programs correspond with a program execution graph (PEG) by comparing the characteristics of the programs as the programs boot with the PEG. The method includes providing a response to thwart a malicious program when the boot sequence does not match the PEG.
US11893392B2 Multi-processor system and method for processing floating point operation thereof
A method for processing floating point operations in a multi-processor system including a plurality of single processor cores is provided. In this method, upon receiving a group setting for performing an operation, the plurality of single processor cores are grouped into at least one group according to the group setting, and a single processor core set as a master in the group loads an instruction for performing the operation from an external memory, and performs parallel operations by utilizing floating point units (FUPs) of all single processor cores in the group according to the instructions.
US11893389B2 Systems and methods for performing 16-bit floating-point matrix dot product instructions
Disclosed embodiments relate to computing dot products of nibbles in tile operands. In one example, a processor includes decode circuitry to decode a tile dot product instruction having fields for an opcode, a destination identifier to identify a M by N destination matrix, a first source identifier to identify a M by K first source matrix, and a second source identifier to identify a K by N second source matrix, each of the matrices containing doubleword elements, and execution circuitry to execute the decoded instruction to perform a flow K times for each element (m, n) of the specified destination matrix to generate eight products by multiplying each nibble of a doubleword element (M,K) of the specified first source matrix by a corresponding nibble of a doubleword element (K,N) of the specified second source matrix, and to accumulate and saturate the eight products with previous contents of the doubleword element.
US11893388B2 Multiplier-accumulator processing pipelines and processing component, and methods of operating same
An integrated circuit including a plurality of processing components to process image data of a plurality of image frames, wherein each image frame includes a plurality of stages. Each processing component includes a plurality of execution pipelines, wherein each pipeline includes a plurality of multiplier-accumulator circuits configurable to perform multiply and accumulate operations using image data and filter weights, wherein: (i) a first processing component is configured to process all of the data associated with a first plurality of stages of each image frame, and (ii) a second processing component of the plurality of processing components is configured to process all of the data associated with a second plurality of stages of each image frame. The first and second processing component processes data associated with the first and second plurality of stages, respectively, of a first image frame concurrently.
US11893381B1 Digital processing systems and methods for reducing file bundle sizes
Systems, methods, and computer-readable media for constant file replacement operations in a bundle of executable files are disclosed. Systems and methods may involve receiving a plurality of files, reading contents of an impure file in the plurality of files, identifying a link between the impure file and at least one pure file in the plurality of files, and reading contents of the at least one pure file to determine exported values. The at least one pure file may lack side effects. The impure file may be traversed to determine at least one reference to the at least one pure file and ascertaining at least one exported value referenced by the at least one pure file. Systems and methods may involve replacing the at least one reference in the impure file with the ascertained at least one exported value and unlinking the at least one pure file from the impure file.
US11893380B2 Super bundles for software-defined datacenter upgrades
Examples described herein include systems and methods for efficiently and effectively applying upgrade bundles to an SDDC. The upgrade bundles can update various software components of the SDDC. A version-compliance configuration matrix provides version-compliance information across various software components to ensure that all components function properly after upgrading. Each upgrade bundle can include metadata that provides information sufficient to utilize the configuration matrix. A super bundle can include multiple upgrade bundles, as well as instructions for applying the multiple upgrade bundles in a particular order to avoid compatibility issues. The super bundle can be used to upgrade multiple software components of an SDDC without disrupting the functionality of the SDDC.
US11893379B2 Interface and warm reset path for memory device firmware upgrades
Systems, apparatuses and methods may provide for technology that exchanges activation information between system firmware and an operating system (OS), wherein the activation information includes one or more of status information, activation state information, capability information, activation time information or quiesce time information. The technology also conducts a runtime upgrade of the device firmware based on the activation information, wherein the runtime upgrade bypasses a reboot of the computing system.
US11893378B2 Method, apparatus and systems for enabling delivery and access of applications and services
The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
US11893376B2 Method and system for performing an application upgrade based on user behavior
A method for performing an application upgrade includes: performing an emulation to generate an application upgrade strategy for applying a plurality of application upgrades on a client device; determining a user behavior of a user of the client device; generating an application upgrade summary list using the application upgrade strategy and the user behavior; providing the application upgrade summary list to the user of the client device; and after the providing, initiating upgrading of the client device using a reordered application upgrade strategy generated in response to feedback from the user, in which the reordered application upgrade strategy is generated based on the application upgrade strategy and the user behavior.
US11893375B2 Configurable deployment of data science environments
An example computing platform is configured to (i) cause a client device to display an interface for deploying a new data science environment, where the interface presents (a) a list of data science applications and (b) a set of user-defined configuration parameters, (ii) receive, from the client device, data indicating (a) a user selection of a given data science application from the list and (b) a user selection of one or more user-defined configuration parameters from the set, (iii) based on the user selection of the given data science application, determine a deployment template for use in deploying the new data science environment, the deployment template specifying (a) an executable environment package and (b) a set of predefined configuration parameters, and (iv) use the given executable environment package, the set of predefined configuration parameters, and the one or more user-defined configuration parameters to deploy the new data science environment.
US11893374B2 Low latency dynamic content management
Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.
US11893365B2 Semantic design system
Techniques for generating application interfaces based on semantic-level data are described herein. Application developers may semantically define an application flow. Based on the definition, a system may identify a template of a multipage navigable interface that is compatible with the flow. If multiple templates are compatible, then a template may be recommended or automatically selected based on the semantic information provided by the developer. The system may generate, based on the template and the semantic definition, a multipage navigable interface. The template may encapsulate some design and functional elements in a manner that is independent of the semantic definition.
US11893364B2 Accelerating application modernization
Various embodiments of the present technology generally relate to the characterization and improvement of software applications. More specifically, some embodiments relate to systems and methods for modeling code behavior and generating new versions of the code based on the code behavior models. In some embodiments, a method of improving a codebase includes recording a run of the existing code, characterizing the code behavior via one or more models, prototyping new code according to a target language and target environment, deploying the new code to the target environment, and comparing the behavior of the new code to the behavior of the existing code. In some implementations, generating new code based on the behavior models includes using one or more machine learning techniques for code generation based on the target language and environment.
US11893361B2 Application usability tracker
Disclosed herein are system, method, and computer program product embodiments for tracking application usability. In some embodiments, a usability tracker listens for input events associated with the application broadcast by an operating system on which the application is being executed. The usability tracker captures data associated with the input events. Moreover, the usability tracker transmits the data associated with the input events to a central hub. The central hub aggregates and displays the data associated with the input events on a dashboard.
US11893358B1 Intent-based query and response routing between users and backend services
For a seamless and robust artificial intelligence-based assistant experience, an intent-based query and response router has been designed to operate as an intelligent layer between a user and multiple backend services that may respond to one or more queries over the course of a conversation with the user. The query router interacts with an intent classification service to obtain an intent classification for a prompt that is based on a user query. The query router uses the intent classification, which is used as an identifier of a backend service, to route the user query to an appropriate one (or more) of the backend services. When a response is detected, the query router determines a corresponding conversation and provides the response for the conversation.
US11893352B2 Dependency path reasoning for measurement extraction
The present disclosure provides systems and methods for relationship extraction. Embodiments of the present disclosure provide a relationship extraction network trained to identify relationships among entities in an input text. The relationship extraction network is used to generate a dependency path between entities in an input phrase. The dependency path includes a set of words that connect the entities, and is used to predict a relationship between the entities. In some cases, the dependency path is related to a syntax tree, but it may include additional words, and omit some words from a path extracted based on a syntax tree.
US11893348B2 Training a machine learning system for keyword prediction with neural likelihood
Computer implemented methods and systems are provided for generating diverse key phrases while maintaining competitive output quality. A system for training a sequence to sequence (S2S) machine learning model is proposed where neural unlikelihood objective approaches are used at (1) a target token level to discourage the generation of repeating tokens, and (2) a copy token level to avoid copying repetitive tokens from the source text. K-step ahead token prediction approaches are also proposed as an additional mechanism to augment the approach to further enhance the overall diversity of key phrase outputs.
US11893347B2 Contrastive meta-learning for zero-shot learning
Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement machine learning configured with a meta-learning training set (small dataset), to create a common-sense predictive language model, thus boosting the performance for downstream tasks. An embodiment operates by receiving a base sentence and perturbation sentences as an input and tokenizing the input to generate a sequence of tokens. Tokens of the semantic perturbation sentences are embedded with tokens of the base sentence as contextually similar tokens pairs to generate training data and classified to capture relationships of the base sentence and the perturbation sentences to generate a classification, which is used to train a language model.
US11893340B1 Methods and systems for interactive data input
Described herein are methods and systems to generate and display interactive graphical user interfaces that receive data inputs from users while emulating a chat session. A server retrieves a set of prompts associated with an electronic form; displays, within a webpage, a first element corresponding to a prompt and a second element having at least one input element configured to receive an input from a user interacting with the webpage. When the user interacts with an input element, the server relocates the first element and dynamically revises the second element by relocating the second element and displaying inputted values received from the user interacting with the at least one input element of the second element. The server then displays a third element comprising next prompts of the electronic form.
US11893339B2 Natural-language medical record generation platform
Systems and methods for generating a natural-language statement for a healthcare record are provided. A graphical user interface comprising a canvas region and a menu region is displayed, wherein menu region comprises a first set of one or more interactive graphical user interface menu objects configured to receive user inputs corresponding to medical information. Data is received representing a first user input comprising user interaction with one or more of the first set of menu objects, the first input indicating medical information for a patient. In accordance with the first user input, a natural-language statement is generated based on the medical information indicated by the first user input, and display of the canvas region is updated to display the natural-language statement.
US11893337B2 Method and apparatus for browsing information
Disclosed is a method of generating a multi-level summary of an article. The method may comprise generating, by a computing device, a low-level summary from article-matter in an article. The method may also comprise generating, by the computing device, a mid-level summary based on the low-level summary and the article-matter. The method may also comprise generating, by the computing device, an upper-level summary based on the mid-level summary, the low-level summary, and the article-matter.
US11893335B1 System and method for routing in an electronic design
Embodiments include herein are directed towards a method for electronic circuit design. Embodiments may include receiving a selection of an instance associated with an electronic design at an electronic design schematic displayed on a graphical user interface. Embodiments may also include selecting a corresponding instance within an electronic design layout displayed on a graphical user interface. Embodiments may further include receiving a selection of a source topology and routing at the electronic design layout displayed on the graphical user interface, based upon at least in part, the source topology.
US11893329B1 Fluid-structure interaction solver for transient dynamics of fracturing media
Computer implemented methods include providing a numerical simulation solid mesh comprising a plurality of solid nodes and a numerical simulation fluid mesh comprising a plurality of fluid nodes, and performing a numerical simulation with the solid mesh and fluid mesh including: determining a fluid-solid interaction between the fluid mesh and the solid mesh at a time step by (i) immersing boundaries of the solid and fluid meshes, (ii) computing current corrected fluid and solid velocities using an interaction parameter applied to an intermediate fluid-solid relative velocity, and (iii) computing a fluid-solid interaction force based on the current corrected fluid and solid velocities.
US11893328B2 Apparatus and method for simulating systems
This application relates to apparatus and methods for generating, and executing, surrogate models. In some examples, a computing device generates and evaluates correlations between input and output variables for a system to identify highly correlated input and output parameters. In addition, weights for one or more of the parameters may be determined. The computing device identifies a mathematical relationship between input and output variables to generate a physics model. The computing device may also identify other features not captured by the physical relationship that are highly correlated to each other, and generates a feature model that is based on the highly correlated features. The computing device may optimize the feature model based on a culling process that reduces the computational resources required to execute the feature model. The physics model is then combined with the feature model to generate a system output model that can simulate the system.
US11893327B2 System and method for machine-learning enabled micro-assembly control with the aid of a digital computer
System and method that allow utilize machine learning algorithms to move a micro-object to a desired position are described. A sensor such as a high speed camera or capacitive sensing, tracks the locations of the objects. A dynamic potential energy landscape for manipulating objects is generated by controlling each of the electrodes in an array of electrodes. One or more computing devices are used to: estimate an initial position of a micro-object using the sensor; generate a continuous representation of a dynamic model for movement of the micro-object due to electrode potentials generated by at least some of the electrodes and use automatic differentiation and Gauss quadrature rules on the dynamic model to derive optimum potentials to be generated by the electrodes to move the micro-object to the desired position; and map the calculated optimized electrode potentials to the array to activate the electrodes.
US11893326B2 Systems and methods for generating molded parts comprising reinforced composite materials
Conventionally, manufacturing of molded parts using composite materials has led to poor dimensional accuracy and tensile strength due to improper curing thus resulting in rejection or early/premature failure of composite part. Embodiments of the present disclosure provide simulation-based systems and methods for manufacturing/generating molded parts using reinforced composite materials. The optimized cure cycle is computed for a given component without carrying out numerous experiments. The present disclosure implements multiscale method and surrogate modeling in virtual testing for more accurate and faster manufacturing of molded parts. Process parameters for specified qualities (e.g., minimum residual stresses, minimum deformation, etc.) required for a part are determined along with least process manufacturing time. The resulting optimized time dependent cure cycle for each thermal zone of the heated mold is transferred to a master controller (e.g., system) which controls the entire curing processes with the use of feedback control.
US11893325B2 Method and apparatus for setting evacuation exit under crowd emergency evacuation scenario
A method and an apparatus for setting an evacuation exit under a crowd emergency evacuation scenario are provided. A simulation model is constructed based on a social force model, and a behavior parameter of an evacuating crowd under the crowd emergency evacuation scenario is obtained by a numerical approximation method with actual trajectory data of individuals in the evacuating crowd under a specific emergency evacuation scenario as a reference; an evacuation exit set is set, an integer programming solution for evacuation exit decision under the emergency evacuation scenario is constructed, and a total evacuation cost of the evacuation exit is obtained based on the simulation model; and reduction of the total evacuation cost is taken as an optimization target to construct an emergency evacuation optimization model based on constraint conditions, and the emergency evacuation optimization model is solved to obtain a recommended integer programming solution for evacuation exit decision.
US11893320B2 Method for backshell components in 3D routing harness and flattening route harness
A three dimensional (3D) backshell component is flattened to a two dimensional (2D) representation while maintaining a connected wiring component in 3D. Sketch segments for a curved 3D backshell connected first route segment within the backshell housing are stored. A first tangent is computed for a first entry point at a first end point of the connected first route segment, and a flattened route is calculated for route segments unconnected to the backshell. A flattened route position and a second tangent are calculated for a second route segment connected with the first route segment at a second entry point corresponding to the first entry point. The first entry point and the second entry point are aligned, and the first tangent and the second tangent are aligned, and the flattened unconnected route segment aligned with the 3D backshell component is displayed.
US11893317B2 Method and apparatus for associating digital content with wireless transmission nodes in a wireless communication area
Methods and apparatus for display of digital content associated with a location of a Node in a wireless communication area. A user interface is generated with a digital representation of content associated with a physical tag or other Node. The user interface includes interactive portions based upon positions in the wireless communication area. The interactive portions may be activated to display the digital content associated with the physical tag in a user interface.
US11893316B2 Computer system and method for managing coordination issues in construction projects
The present disclosure is directed to a software tool that facilitates coordination between various parties that are involved in the process of rectifying a problem identified in a combined three-dimensional model file. In one implementation, the software tool may cause a computing device to (a) receive an indication requesting creation of a coordination issue that relates to a portion of a rendered three-dimensional view of a construction project, (b) in response to the receipt of the indication, create a data set defining the coordination issue, the data set including (i) a representation of the portion of the rendered three-dimensional view, and (ii) data indicating an assignee of the coordination issue, and (c) cause an indication of the coordination issue to be presented to a client station associated with the assignee.
US11893315B2 Method and system for optimizing shipping methodology for 1-directional roof trusses
The present invention is a system, comprising: isolate at least one roof truss from a building model; process a first set of data associated with the characteristics of the roof truss members, wherein the characteristics are related to the profile and length; process a second set of data associated with the assembly of the roof truss; create an assembly process of the roof truss, wherein an assembly and disassembly of the roof truss is performed to determine at least one assembly process based on the order of connecting the roof truss members from a construction perspective; formulate a package of the roof truss, wherein the package is organized based on assembly process; adjust the orientation of the members within the package based on the shipping vessel limitations and the other bundles of the model which are contained within the shipping vessel; and generate a graphical representation of the package.
US11893314B2 Method for designing a 3D object by using a virtual 3D grid and hand drawn sketches
A computer implemented method for designing a 3D object in a scene including obtaining a 3D grid of cubes in the scene, said 3D grid of cubes controlling a subdivision surface, said subdivision surface modeling the 3D object, receiving a user stroke of a curve on at least one external face of at least a cube of the grid of cubes, determining a first set of cubes which intersect with the curve on the external face, a second set of cubes which is adjacent to the first set of cubes, perpendicularly to the external face, and a third set of cubes, called intersected cubes, comprising the first set of cubes and the second set of cubes, and for each intersected cube, deforming the intersected cube by moving at least one vertex of said intersected cube so as to fit the curve thereby deforming the subdivision surface.
US11893312B2 Multi-directional editing within a multi-user cloud parametric feature-based 3D CAD system
Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. Within each user's editing interface, the model may be presented in different representations, with edits to any representation applied and displayed across all representations.
US11893307B2 Covert sports communication system
A covert sports communication system has a transmitter configured to wirelessly transmit coded audio track selection signals. The system includes a receiver that may be worn within headgear. The receiver includes stored audio tracks and is configured to receive coded audio track selection signals from the transmitter, decode the audio track selection signals, and play at least one stored audio track in accordance with the decoded audio track selection signals. The audio tracks may include audio instructions to a participant of a sporting event.
US11893306B2 Audio content auditioning by playback device
An example playback device is configured to play back a first media item and, while playing back the first media item, receive a voice command to enter a preview mode in which the playback device plays back one or more second media items for a predetermined duration that is shorter than a total duration of the one or more second media items. Responsive to receiving the voice command, the playback device enters the preview mode, thereby (i) suspending playback of the first media item and (ii) initiating playback of the one or more second media items for the predetermined duration. The playback device subsequently terminates the preview mode, thereby (i) terminating playback of the one or more second media items, and (ii) resuming playback of the first media item.
US11893304B2 Display control method, display control device, and program
A display control method includes causing a display device to display a processing image in which a first image representing a note corresponding to a synthesized sound and a second image representing a sound effect are arranged in an area, in which a pitch axis and a time axis are set, in accordance with synthesis data that specify the synthesized sound generated by sound synthesis and the sound effect added to the synthesized sound.
US11893303B2 Device and method for performing mirroring
An electronic device is provided. The electronic device includes receiving display information of the target device from the target device using a communication module, expanding or reducing a flexible display of the electronic device based on the display information of the target device, generating mirroring data including a content area in which content is displayed and an additional information area in which additional information is displayed based on the display information of the target device, and transmitting the mirroring data to the target device using the communication circuit.
US11893293B2 Storage medium and control method of information processing apparatus utilizing first and second print control software creating first and second format print data
An object of the present disclosure is to provide a printing system capable of supporting a plurality of printable areas for one paper size. One embodiment of the present invention is a non-transitory computer readable storage medium storing a program for causing a computer to perform a control method in an information processing apparatus including: first printing control software; and second printing control software that converts first format print data output by the first printing control software into second format print data, and the control method includes: a first creation step of creating raster data based on the first format print data; a medium determination step of performing determination of whether a printing-target medium is a medium that needs a margin larger than a regular size; and a margin insertion step of performing margin insertion processing for raster data created at the first creation step.
US11893291B2 Print job cancellation method, terminal device, and computer-readable storage medium
Embodiments of the present disclosure provide a print job cancellation method, a terminal device, and a computer-readable storage medium. The method includes determining whether a print job is canceled; if the print job is determined to be canceled, adding specific data to print job content of the print job to generate print data, where the specific data is configured to instruct an end of analyzing the print data and/or instruct an end of the print job; and transmitting the print data to an image forming apparatus, such that the image forming apparatus ends the print job according to the specific data analyzed from the print data.
US11893288B2 Threshold matrix generating method
A first dot pattern printed according to a result of quantization performed on a multi-valued grayscale value by using a first threshold matrix and a second dot pattern printed according to a result of quantization performed on multi-valued grayscale value by using a second threshold matrix are printed on a print medium in an overlapping manner. In order to generate the threshold matrices, a first initial pattern being a dot pattern corresponding to a first grayscale value and a second initial pattern being a dot pattern corresponding to a second grayscale value lower than the first grayscale value are generated for pixel regions of the first and second threshold matrices. Then, thresholds of the first and second threshold matrices are set such that dot patterns having continuity with the first and second initial patterns are obtained at grayscale values between the first and second grayscale values.
US11893287B1 Graphics and image processing for debugging for a printing
Systems and methods relate generally to graphics and image processing by a printing device. In such a method, a graphics orderlist is obtained by a printer engine. The graphics orderlist has at least one imaging issue for printing an associated image. A debug mode is entered for debugging the graphics orderlist. A selection for a debug region is received. A graphic order of the graphics orderlist is executed by a graphic execution unit of the printer engine in the debug mode. The graphic execution unit determines whether the debug region is accessed by the execution of the graphic order. Responsive to the debug region being accessed for the execution of the graphic order, an interrupt is issued. Information of the graphic order and buffer contents associated with the debug region is stored in a log file.
US11893282B2 Memory system
A memory system includes: a plurality of memory chips, wherein each of the memory chips has a parameter used to characterize a process corner of the memory chip; and a controller, wherein the controller is configured to: obtain the parameter of each of the memory chips, and adjust, based on the parameter, a delay of a read command sent to the memory chip corresponding to the parameter.
US11893281B2 Execution condition embedded in a command or a request to storage device
A storage device includes a non-volatile memory (NVM) and a storage device controller. The storage device controller includes a NVM interface coupled to the NVM and one or more task queues. The storage device controller is operable to pick a task from one or more queues of the storage device. The task is parsed based upon presence of an extra header segment with an execution condition. The task without the extra header segment is sent to execution. Whether the execution condition of the extra header segment of the task is met is determined. The task with the execution condition met is sent to execution. The task with the execution condition unmet is postponed.
US11893280B2 Concurrent command limiter for a memory system
A system can include a memory device and a processing device coupled with the memory device. The processing device can receive a command of a first type from a host system. The processing device can select a threshold criterion for the command of the first type based on a count of commands of a second type. The processing device can determine whether a second count of commands of the first type satisfies the threshold criterion and in response to the second count satisfying the threshold criterion, the processing logic can transmit a notification to the host system to refrain from transmitting the commands of the first type.
US11893277B2 Data storage device managing low endurance semiconductor memory write cache
A data storage device is disclosed comprising a head actuated over a disk, a first semiconductor memory (SM) having a first endurance, and a second SM having a second endurance lower than the first endurance. A write command is received from a host including write data. When a size of the write command is less than a threshold, the write data is stored in a first SM write cache in the first SM, and when the size of the write command is greater than the threshold, the write data is stored in a second SM write cache in the second SM.
US11893273B2 Crash-safe tiered memory system
A method of writing to a tiered memory system of a computing device, the tiered memory system including volatile memory and persistent memory (PMEM), includes the steps of: in response to a first write request including first data to write to a first page of the tiered memory system, copying contents of the first page to a second page located in the PMEM; after copying the contents of the first page to the second page, writing the first data to the second page; and after writing the first data to the second page, updating a first mapping of the tiered memory system to reference the second page instead of the first page.
US11893271B2 Computing-in-memory circuit
A computing-in-memory circuit includes a Resistive Random Access Memory (RRAM) array and a peripheral circuit. The RRAM array comprises a plurality of memory cells arranged in an array pattern, and each memory cell is configured to store a data of L bits, L being an integer not less than 2. The peripheral circuit is configured to, in a storage mode, write more than one convolution kernels into the RRAM array, and in a computation mode, input elements that need to be convolved in a pixel matrix into the RRAM array and read a current of each column of memory cells, wherein each column of memory cells stores one convolution kernel correspondingly, and one element of the convolution kernel is stored in one memory cell correspondingly, and one element of the pixel matrix is correspondingly input into a word line that a row of memory cells connect.
US11893268B2 Opportunistic command scheduling
A method includes calculating, by a data storage device processor, at least one access trajectory from a first disc surface location to at least one second disc surface location at which at least one primary data access operation is to be carried out. The method also includes determining, by the data storage device controller, whether an opportunity to commence at least one secondary data access operation exists along or proximate to the at least one access trajectory from the first disc surface location to the at least one second disc surface location.
US11893257B2 Multipart uploading to object-based storage
A system may include a memory and a processor in communication with the memory configured to perform operations. The may operations include obtaining transaction logs in blocks from nodes of a data storage system. The operations may include, for each transaction log, splitting the transaction log into log entries, grouping log entries into groups associated with a same data source, and writing the log entries of the groups to empty blocks such that log entries from different groups do not share a same block. The operations may include identifying a same sequence of log entries from the written transaction logs and uploading first blocks of a first transaction log, including the same sequence of log entries, to an object-based storage without uploading second blocks of a second transaction log including the same sequence of log entries to the object-based storage.
US11893256B2 Partitioning of deduplication domains in storage systems
Method and system for partitioning of deduplication domains in storage systems. The method includes constructing a data structure having multiple nodes representing data chunks and edges between the nodes representing a weighting of deduplication references between the data chunks, and performing clustering of the nodes of the data structure to split the nodes into clusters of tightly related nodes based on the weightings of the edges. The data chunks represented by a cluster of nodes are migrated to a deduplication domain to restrict deduplication to between only the data chunks in the deduplication domain.
US11893254B2 Dynamic permission management of storage blocks
A method, a computer program product, and a system of dynamically managing permissions of storage blocks. The method includes predicting at least one storage block that will be accessed by a user on a storage device and predicting a time window when the storage block will be accessed the user. The predictions can be performed by a machine learning model trained using the historical accesses and access times of the user. The method also includes granting the user an access to the storage block during the time window and monitoring whether the storage block is accessed by the user. The method also includes determining, based on the monitoring, that the user accessed the storage block, and revoking the access to the storage block granted to the user after a predetermined access time.
US11893249B2 System and method for flash and RAM allocation for reduced power consumption in a processor
The present invention is an controller for dynamically allocating RAM between powersave code copied from ROM and transient RAM memory used for storing packets. When the utilization of the transient RAM memory is low, code segments are copied from ROM and executed from RAM using a RAM pointer table which is updated after the code segments are copied over from ROM, and when the utilization of the transient RAM memory is high, code segments are deallocated from RAM and the pointer table is updated to point to the corresponding location in flash ROM.
US11893247B2 Data storage device and method of operating the same
The present technology relates to an electronic device. According to the present technology, a data storage device providing an improved security function includes a memory device including a protected memory block by a security protocol and a memory controller configured to receive a command protocol component associated with the security protocol including a host side protection message requesting data from a host to be written in the protected memory block, perform an authentication operation on the protected memory block using a host message authentication code included in the host side protection message, and store data from the host according to a result of the authentication operation.
US11893244B2 Hybrid memory management of non-volatile memory (NVM) devices for use with recurrent neural networks
Recurrent Neural Networks (RNNs) wherein a non-volatile memory (NVM) array provides a memory bank for the RNN. The RNN may include a Neural Turning Machine (NTM) and the memory bank may be an NTM matrix stored in the NVM array. In some examples, a data storage device (DSD) that controls the NVM array includes both a data storage controller and a separate NTM controller. The separate NTM controller accesses the NTM matrix of the NVM array directly while bypassing flash translation layer (FTL) components of the data storage controller. Additionally, various majority wins error detection and correction procedures are described, as well as various disparity count-based procedures.
US11893240B2 Reducing latency in pseudo channel based memory systems
Various embodiments include methods and devices for reducing latency in pseudo channel based memory systems. Embodiments may include a first pseudo channel selection device configured to selectively communicatively connect one of a plurality of pseudo channels to a first input/output (IO), and a second pseudo channel selection device configured to selectively communicatively connect one of the plurality of pseudo channels to a second IO, in which the first pseudo channel selection device and the second pseudo channel selection device may be operable to communicatively connect a first pseudo channel of the plurality of pseudo channels to the first IO and to the second IO concurrently. Embodiments may include the pseudo channel based memory system configured to receive a memory access command targeting the first pseudo channel, and use a first pseudo channel data bus and a second pseudo channel data bus to implement the memory access command.
US11893237B2 Memory system and control method thereof
A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which is set in a free state and whose erase time is oldest.
US11893235B2 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.
US11893230B2 Semantic zoom animations
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
US11893229B2 Portable electronic device and one-hand touch operation method thereof
A portable electronic device and a one-hand touch operation method thereof are provided. A touch operation performed on a touch screen is detected. When a shift amount of the touch operation in a first direction is greater than a first threshold, whether to activate a one-hand mode is determined according to a shift amount of the touch operation in a second direction. When the one-hand mode is activated, the operation interface image is zoomed out or shifted, and displayed in a one-hand mode interface display region.
US11893225B2 Host to client drag-and-drop operation
A computer system is provided. The computer system includes a memory, a user interface, and a processor coupled to the memory and the user interface. The at least one processor is configured to render, via the user interface, a first representation of the computer system and a second representation of a remote computer system distinct from the computer system; receive, via the user interface, input initiating a drag-and-drop operation of a digital resource provided by the remote computer system; detect entry of a cursor effectuating the drag-and-drop operation into the first representation; confine the cursor to a portion of the first representation; move a target proxy window to encompass the portion of the first representation; and free the cursor to continue effectuation of the drag-and-drop operation.
US11893223B2 Pressure control in PAP systems
A respiratory therapy device, which may include a flow generator, is provided. The RPT device includes a touch screen display that displays user interface screens to a user and accepts input from users to control parameters and functionality of the RPT device (e.g., a flow generator).
US11893219B2 Method for quickly invoking small window when video is displayed in full screen, graphic user interface, and terminal
A method for quickly invoking a small window when a video is displayed in full screen, a graphic user interface, and a terminal are provided. The method may include: When a terminal displays a video playing interface in full screen, the terminal may display a small window in a hover box based on a user operation. A display interface of the small window may be switched. The terminal may further quickly switch between multi-window display and full-screen display based on a user operation. In this process, the terminal continuously plays the video. According to this method, the terminal can quickly switch between multi-window display and full-screen display when continuously playing a video.
US11893214B2 Real-time communication user interface
The present disclosure generally relates to real-time communication user interfaces. A computer system displays a plurality of selectable options for sharing a link to a real-time communication session via a plurality of respective communication protocols. A computer system displays a selectable user interface element corresponding to a link to a real-time communication session that, when selected via user input, initiates a process to send the link to a user and displays a user interface for participating in the real-time communication session with the user. A computer system displays a visual representation of a user attempting to join a real-time communication session that includes an option that is selectable to determine whether the user is allowed to participate in the real-time communication session.
US11893209B2 Control and display unit for anti-missile countermeasures
In a countermeasures control interface for use in deploying countermeasures in response to user commands, which are deployed from a first countermeasure dispenser that deploys a first type of countermeasure and a second countermeasure dispenser that deploys a second type of countermeasure different from the first type. A user interface receives user commands regarding countermeasures deployment and includes a display that shows a user-selectable image formats. At least one of the user-selectable image formats includes a graphic representation of a loadout of the first countermeasure dispenser and the second countermeasure dispenser, as well as a graphical representation of currently-available countermeasures deployment options. The user interface also receives input regarding a user countermeasure deployment choice and generates a signal corresponding to the countermeasure deployment choice. An electronic circuit controls the display and generates the user-selectable image formats, receives the countermeasure deployment choice from the user interface and activates the countermeasure dispensers.
US11893208B2 Combined map icon with action indicator
Systems, devices, methods, and instructions are described for generating and using expressive icons with status indicators for a map based graphical user interface (GUI). One embodiment involves accessing location information, map data icon information, and action indicator information associated with an account of a social media platform. A device then causes generation of a combined action icon generated using the icon information and the action indicator and causes display of a map interface with the map data and the combined action icon positioned at a location indicated by the location information.
US11893207B2 Generating a semantic construction of a physical setting
In some implementations, a method includes obtaining environmental data corresponding to a physical environment. In some implementations, the method includes determining, based on the environmental data, a bounding surface of the physical environment. In some implementations, the method includes detecting a physical element located within the physical environment based on the environmental data. In some implementations, the method includes determining a semantic label for the physical element based on at least a portion of the environmental data corresponding to the physical element. In some implementations, the method includes generating a semantic construction of the physical environment based on the environmental data. In some implementations, the semantic construction of the physical environment includes a representation of the bounding surface, a representation of the physical element and the semantic label for the physical element.
US11893194B2 Detection device and touch-detection display device
According to an aspect, a detection device includes: drive electrodes; detection electrodes; and dummy electrodes in a floating state. The drive electrodes include a first electrode extending in a first direction, and a second electrode disposed at a predetermined interval from the first electrode in a second direction intersecting the first direction. The detection electrodes include a third electrode extending in the second direction. The dummy electrodes include a fourth electrode disposed at a predetermined interval from the third electrode in the first direction. The first electrode includes a first extension part, a second extension part, and a first coupling part. The second electrode includes a third extension part, a fourth extension part, and a second coupling part. The third electrode includes a fifth extension part, a sixth extension part, and a third coupling part. The fourth electrode includes a seventh extension part, and an eighth extension part.
US11893191B2 Display device
A display device includes a display module including a display panel and an input sensing layer on the display panel, and a flexible circuit film connected to the display module. The flexible circuit film includes a base film, a sensor connection wire, a ground wire, an insulating layer, a first conductive layer, and a cover tape. The sensor connection wire is on the base film and is electrically connected to the input sensing layer. The ground wire is on the base film, and the insulating layer covers the sensor connection wire. The first conductive layer is on the insulating layer and is electrically connected to the ground wire, and the cover tape is on the first conductive layer and is electrically connected to the ground wire.
US11893188B2 Optical touch sensor devices and systems
A touch sensor system includes a sensing area having a periphery and a plurality of light sources and a plurality of analog optical detectors arranged about the periphery of the sensing area. The system further includes addressing circuitry that selectively drives each of the plurality of light sources with a modulated signal and selectively activates the plurality of analog optical detectors, and a controller that receives a collective detector output from the plurality of analog optical detectors. The outputs from the analog optical detectors may be a time multiplexed to provide the collective detector output. Each optical detector may include a photodiode; a first transistor coupled to the photodiode in a current amplifier configuration that generates an amplified current output as a function of a photodiode current; and enable circuitry to enable and disable the optical detector as a function of an enable input signal.
US11893183B2 Merged floating pixels in a touch screen
Touch sensor panel configurations for reducing wobble error for a stylus translating on a surface over and between electrodes of the touch sensor panel are disclosed. In some examples, electrodes with more linear signal profiles are correlated with lower wobble error. In some examples, diffusing elements formed of floating segments of conductive materials can diffuse signal from a stylus to a plurality of electrodes, thus, making the signal profiles associated with the electrodes more linear. In addition, diffusing elements can be configured to improve the optical uniformity of the touch sensor panel. In some examples, the diffusing elements can be formed on the same layer as floating dummy pixels and resemble a plurality of merged floating dummy pixels.
US11893181B2 Touch driving device having a sensing circuit and display device including the same
The present embodiment relates to a touch driving device and a display device including the same, and more particularly, to a touch driving device capable of reducing the power consumption thereof by changing a sampling method thereof and a pulse of a touch drive signal, compared to a conventional touch driving device, and a display device including the same.
US11893178B2 Display panel, display device and method for fabricating the display panel
Embodiments of this disclosure disclose a display panel and a display device including the display panel. The display panel includes a base substrate, the base substrate including a display area and a non-display area around the display area, a touch electrode layer on the base substrate, the touch electrode layer being within the display area of the base substrate, and a plurality of signal lines electrically connected with the touch electrode layer, the plurality of signal lines being distributed within a first area of the non-display area adjacent to the display area. The display panel further includes a plurality of outer dummy traces within a second area of the non-display area, the second area is between the first area and an outer border of the non-display area, and the plurality of outer dummy traces and the plurality of signal lines are separated from each other.
US11893176B2 Display device with touch detection function
A display device with is touch detection function is provided and includes display area where electrodes are arranged in matrix having first and second directions crossing above substrate; common electrodes provided so as to face pixel electrodes; pixel signal lines each coupled to pixel electrodes, extending in first direction; control device for performing image display control and including drive signal generator and source driver; single first wire to which both display drive voltage and touch drive signal are supplied from drive signal generator, and selection switches for selecting common electrodes, wherein the drive signal generator includes first and second voltage generators for generating first and second voltages, and switching circuit for switching between first and second voltages, and wherein selection switches each coupled to single first wire via first coupling conductor and coupled to common electrode via second coupling conductor are arranged in frame area along single first wire, and are overlapped by single first wire that is supplied with display drive voltage from drive signal generator and that is supplied with touch drive signal from drive signal generator.
US11893175B2 Providing a driven shield during capacitance measurement
One or more examples of the present disclosure relate generally to systems and methods for canceling mutual capacitive effects in a capacitance measurement. Some examples relate to providing a driven shield during capacitance measurement. Some examples relate to providing such a driven shield using rail-to-rail voltage.
US11893172B2 Information processing method based on electronic device interaction, and electronic device for establishing communication by sending communication protocol
An information processing method includes, in a situation that a connection between a first electronic device and a second electronic device is established for first time, obtaining identity information of the second electronic device; obtaining a communication protocol corresponding to the identity information; and based on a data path formed after the first electronic device is connected to the second electronic device, sending the communication protocol to the second electronic device, to enable the second electronic device to communicate with the first electronic device based on the communication protocol.
US11893160B2 Flying vehicle
A method for transportation includes providing a vehicle with a cab and having a moveable actuator coupled to a propulsion unit to move the propulsion unit between a first position above the cab during lift-off and a second position during lateral flight. The system can receive hand control gestures as captured by cameras/sensors. A flight computer determines vehicle control options based on the model, a current state of the vehicle and the environment of the vehicle.
US11893159B2 Multi-component detection of gestures
This disclosure describes techniques for recognizing gestures performed by a user, including techniques for conserving power when performing finger or hand gesture recognition operations that involve processing electromyography (EMG) data. In one example, a wearable device capable of being worn by a user comprises: a motion detector configured to detect motion of the wearable device; a tissue movement sensor configured to collect tissue movement information associated with motion of muscles or tissues beneath the user's skin; and a gesture detection module. The gesture detection module is configured to: detect motion data; enable the tissue movement sensor to collect tissue movement data; initiate a first process to determine a likelihood that a gesture occurred; initiate a second process to identify the gesture; determine, before the second process has completed, the likelihood that a gesture has occurred; and responsive to determining the likelihood, determining whether to allow the second process to continue.
US11893144B2 System and method for slice virtual disk encryption
A system includes a virtual machine to transmit an input/output request to a data storage system and a hypervisor configured to maintain a map of the virtual machine to a virtual disk, wherein the virtual disk is a slice of a persistent storage device. A virtual machine server is configured to maintain a map of the virtual disk to a start address and an end address and to update the input/output request with the start address, the end address, and a virtual disk identifier associated with the virtual machine. A processor determines whether the start address and the end address are valid, and if the start address and the end address are valid, then process the input/output request. The response is transmitted to the input/output request.
US11893133B2 Budget tracking in a differentially private database system
Techniques are described for budget tracking in a differentially private security system. A request to perform a query of a private database system is received by a privacy device from a client device. The request is associated with a level of differential privacy. A privacy budget corresponding to the received request is accessed by the privacy device. The privacy budget includes a cumulative privacy spend and a maximum privacy spend, the cumulative privacy spend representative of previous queries of the private database system. A privacy spend associated with the received request is determined by the privacy device based at least in part on the level of differential privacy associated with the received request. If a sum of the determined privacy spend and the cumulative privacy spend is less than the maximum privacy spend, the query is performed. Otherwise a security action is performed based on a security policy.
US11893131B2 Contextual data loss prevention for a group-based communication system
A system, method, and computer-readable media for providing contextual data loss prevention (DLP) within a group-based communication system. At least a portion of a DLP policy may be suspended within a DLP engine based on a context for which a user input is to be displayed. Accordingly, the user input may be displayed without interference from the DLP engine.
US11893129B2 Records access and management
An electronic device for aggregating electronic medical records, in which electronic medical records are aggregated from multiple electronic repositories and displayed as a single set of records. The multiple electronic repositories may store records for a particular patient using varying identifying/access information to facilitate anonymous access to the electronic medical records. Emergency medical services providers may be able to access medical records for a patient using the electronic device after being authenticated as a valid/licensed medical services provider.
US11893125B2 Providing a graphical representation of anomalous events
One or more event logs are received. The one or more event logs are analyzed using a plurality of models to detect one or more anomalous events. A graphical representation of risk entities associated with at least one of the one or more detected anomalous events is provided. A visual representation of automatically detected relationships between the risk entities associated with the at least one of the one or more detected anomalous events is provided in the graphical representation. Indications of measures of anomaly associated with detected anomalous events are provided for the associated risk entities.
US11893124B2 Method for building cloud-based medical image database for protection of patient information and reading medical image therefrom
Provided is a method of building a cloud-based medical image database for protecting patient information and reading medical image therefrom, the method including: acquiring a medical image of a patient by using a medical apparatus; separating medical information data and patient information data from the medical image; encrypting the patient information data by using a block chain technique; separately transmitting the encrypted patient information data and the medical information data to the cloud-based medical image database, and storing the same in the cloud-based medical image database; decrypting the encrypted patient information data stored in the cloud-based medical image database by using a block chain technique; and performing diagnosis and consulting by reading the medical information data and the patient information data of the medical image according to a big data processing algorithm. Therefore, the method may protect patient's personal information and determine the cause and progress of a disease.
US11893121B1 Apparatus and method for providing cyber security defense in digital environments
An apparatus and method for providing cyber security defense in digital environments are provided. The apparatus includes a processor and a memory communicatively coupled to the at least a processor. The memory contains instructions configuring the at least a processor to receive a cyber profile associated with a digital environment. The processor is also configured to receive a risk profile associated with the cyber profile and analyze the cyber profile and risk profile. In addition, the processor is configured to generate a user interface data structure configured to display the determined risk score. A graphical user interface (GUI) is communicatively connected to the processor and the GUI is configured to receive the user interface data structure for the cyber-attack defense assessment and display the cyber-attack defense assessment.
US11893120B1 Apparatus and method for efficient vulnerability detection in dependency trees
An apparatus for scanning vulnerabilities, wherein the apparatus includes at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to access at least a manifest file, wherein the at least manifest file includes at least a direct dependency, scan the manifest file for a software package data, extract the software package data from the manifest file, generate at least a dependency tree as a function of the software package data, and store the dependency tree in a database. A method for scanning vulnerabilities is also disclosed.
US11893116B2 Assessment plug-in system for providing binary digitally signed results
A method for determining third party network compliance with a host entity network is provided. The method may include generating a scanning file that includes host entity network compliance standards and transferring the scanning file to an intermediary entity network. The method may further include generating an executable file that may run a plug-in scanning file to scan hardware and software resident at the third-party network for compliance. The method may further include transferring the executable file from the intermediary entity network to the third party network. The method may further include executing the executable file, generating a log file upon the completion of the running of the plug-in scanning file and digitally signing the log file. The method may further include deciphering the log file at the intermediary entity network, generating a readable report based on the deciphering and transferring the readable report to the host entity network.
US11893115B2 Method for providing a secret unique key for a volatile FPGA
A method for providing a secret unique key for a volatile FPGA uses layers of encryption with different and independent keys and the possibility to store auxiliary data in the configuration memory. The configuration may be stored in a bit-file protected using hardwired bit-file encryption. The configuration includes a security block with an embedded group key used for protecting the auxiliary data. In the beginning, the auxiliary data may include a specific field with null identifier, which indicates that the device has not been initialized. During the initialization, the device generates a unique key and sets the field to specific identifier, which indicates that the device has been initialized, and replaces the original auxiliary data in the non-volatile configuration memory with a new auxiliary data constructed from these values. During normal operation this key is fetched from the auxiliary data and used to build a root-of-trust.
US11893113B2 Return-oriented programming protection
An ROP attack protection apparatus constituted of: a first region of memory having stored therein a protection function, the first region of memory set as executable; and a second region of memory having stored thereon a plurality of operation functions, the second region of memory set as non-executable, wherein the protection function is arranged to: responsive to a call to one of the plurality of operation functions and further responsive to at least one predetermined rule, allow execution of the called operation function; and after receiving a return from the executed operation function, set the executed operation function as non-executable.
US11893107B2 Apparatus and method for preventing security threat to virtual machine
Disclosed herein are an apparatus and method for preventing a security threat to a virtual machine. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program is configured such that a hypervisor for virtualization in a host kernel executes a virtualization instruction corresponding to the service requested by a virtual machine of a host application and such that a hypervisor for monitoring interrupts the virtualization instruction in response to a security threat event occurring in the monitoring area of the hypervisor for virtualization and controls the process and thread of the host kernel. The hypervisor for monitoring is located in an area separate from the area in which the hypervisor for virtualization is located in the host kernel.
US11893104B2 Management system, vehicle, and information processing method
Provided is an information processing method of one authentication server in a management system including one or more vehicles and one or more authentication servers. The method includes receiving, from one vehicle of the one or more vehicles, first transaction data which includes a first identifier that uniquely identifies each of one or more electronic control units that have been replaced out of a plurality of electronic control units connected to a network in the one vehicle, and indicates that the one or more electronic control units have been replaced among the plurality of electronic control units. The method further includes verifying validity of the first transaction data, and transmitting a duplicate of the first transaction data to one or more of other authentication servers when the validity of the first transaction data is verified in the verifying.
US11893096B2 Computer user authentication using machine learning
Systems and methods are described herein for computer user authentication using machine learning. Authentication for a user is initiated based on an identification confidence score of the user. The identification confidence score is based on one or more characteristics of the user. Using a machine learning model for the user, user activity of the user is monitored for anomalous activity to generate first data. Based on the monitoring, differences between the first data and historical utilization data for the user determine whether the user's utilization of the one or more resources is anomalous. When the user's utilization of the one or more resource is anomalous, the user's access to the one or more resource is removed.
US11893085B2 Anomaly detection for deep neural networks
An image including a first object can be input to a deep neural network trained to detect objects. The deep neural network can output a first feature vector corresponding to the first object. A first distance can be measured from the first feature vector to a feature vector subspace determined using a k-means single value decomposition algorithm on an overcomplete dictionary of feature vectors. The first object can be determined to correspond to an anomaly based on the first distance.
US11893084B2 Object detection systems and methods including an object detection model using a tailored training dataset
Disclosed herein is an object detection system, including apparatuses and methods for object detection. An implementation may include receiving a first image frame from an ROI detection model that generated a first ROI boundary around a first object detected in the first image frame and subsequently receiving a second image frame. The implementation further includes predicting, using an ROI tracking model, that the first ROI boundary will be present in the second image frame and then detecting whether the first ROI boundary is in fact present in the second image frame. The implementation includes determining that the second image frame should be added to a training dataset for the ROI detection model when detecting that the ROI detection model did not generate the first ROI boundary in the second image frame as predicted and re-training the ROI detection model using the training dataset.
US11893083B2 Electronic device and method for training or applying neural network model
An electronic device and a method for training or applying a neural network model are provided. The method includes the following steps. An input data is received. Convolution is performed on the input data to generate a high-frequency feature map and a low-frequency feature map. One of upsampling and downsampling is performed to match a first size of the high-frequency feature map and a second size of the low-frequency feature map. The high-frequency feature map and the low-frequency feature map are concatenated to generate a concatenated data. The concatenated data is inputted to an output layer of the neural network model.
US11893082B2 Information processing method and information processing system
An information processing method includes: obtaining sensing data; determining a synthesis region in the sensing data in which recognition target data is to be synthesized with the sensing data; generating composite data by synthesizing the recognition target data into the synthesis region, the recognition target data having same or similar characteristics perceived by a human sensory system as the sensing data; obtaining recognition result data by providing the composite data to a model which has been trained using machine learning to recognize a recognition target; making a second determination based on the recognition result data and reference data including at least the synthesis region, the second determination being to determine whether to make a first determination, the first determination being to determine training data for the model based on the composite data; and making the first determination when it is determined in the second determination to make the first determination.
US11893075B2 Intelligently generating and managing third-party sources within a contextual hub
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating contextual hubs for organizing and presenting web-accessible content from third-party sources. In particular, the systems described herein can organize and manage within a contextual hub. For instance, the disclosed systems may perform actions on tabs based on analyzing usage signals associated with the tabs. Furthermore, the disclosed systems can organize contextually related content within contextual hubs. The disclosed systems may also facilitate collaboration between users within a contextual hub by synchronizing interactions with content within a contextual hub.
US11893074B2 Sharing data via transactions of a blockchain
According to a first aspect of the disclosure, there is provided a method of accessing data from one or more destination transactions stored on a blockchain, wherein the method comprises selecting one or more hyperlinks linking to the destination transaction(s). According to a second aspect of the disclosure, there is provided a request-response protocol for requesting access to data from a destination transaction.
US11893071B2 Content recommendation method and apparatus, electronic device, and storage medium
This application provides a content recommendation method and apparatus, an electronic device, and a storage medium. The content recommendation method includes obtaining content feedback information of a target object and content feature information of content that is to be recommended in response to a content recommendation request of the target object, the content feedback information comprising explicit feedback information and implicit feedback information and object portrait information of the target object; performing feature interaction according to the explicit feedback information and the implicit feedback information in the content feedback information, and obtaining behavior preference information; performing feature extraction based on the behavior preference information, the content feedback information, and the content feature information, and obtaining a predicted click-through rate (CTR); and determining, according to the predicted CTR, recommended content from the pieces of content that is to be recommended, and transmitting the recommended content to a terminal device.
US11893068B2 Electronic device and control method thereof
An electronic device includes a memory; and a processor configured to: store metadata received from a plurality of data sources, respectively, in the memory; obtain first information corresponding to a preset attribute from among attribute information comprised in first metadata received from a first data source from among the plurality of data sources; obtain second information corresponding to the preset attribute from among attribute information comprised in second metadata received from a second data source; and map, based on the first metadata and the second metadata being identified as metadata on a content based on a similarity between the first information and the second information, an integrated metadata generated based on the first metadata and the second metadata to the content and store the integrated metadata generated based on the first metadata and the second metadata in the memory.
US11893065B2 Document analysis architecture
Systems and methods for generation and use of document analysis architectures are disclosed. A model builder component may be utilized to receiving user input data for labeling a set of documents as in class or out of class. That user input data may be utilized to train one or more classification models, which may then be utilized to predict classification of other documents. Trained models may be incorporated into a model taxonomy for searching and use by other users for document analysis purposes.
US11893064B2 Reliably maintaining strict consistency in cluster wide state of opened files in a distributed file system cluster exposing a global namespace
Different logical partitions representing parts of a distributed file system global namespace are hosted on some cluster nodes, e.g., metadata nodes. File content and shadow logical partitions corresponding to the different logical partitions are hosted on other nodes, e.g., data nodes. Each file is associated with a metadata and data node. TCP links are established between nodes. Upon opening files, a file manager server session is generated between each pair of nodes associated with the open files to track open states and is recorded in a mapping table. The mapping table identifies each open file and associated nodes. When a metadata or data node of a particular pair of nodes associated with an open file becomes unavailable, the mapping table is consulted to identify another of the metadata or data node associated with the open file. Crash recovery protocols are performed on the other of the metadata or data node.
US11893056B2 Using interpolation to generate a video from static images
A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
US11893055B2 System for automatic management and depositing of documents (images) hash in block-chain technology
The system for automatic management and depositing of documents' (images') hash in the block-chain technology comprises of at least one device for documents' recording, and/or for the conversion of documents into digital photography (1), at least one device through which communication and encoding are performed (2), at least one device through which user authentication is performed (3), at least one device on which the block-chain base is located (4) and at least one device on which the hash base is located (5). The device (1) comprises at least a digital camera, a communication system, an image processing system and the GPS, and it may additionally include an adequate software application. The communication system is a virtual VPN specifically dedicated to the device (1), and communication among the devices within the system is carried out through the Internet and it is encoded. In the device (5), the hash base is divided per tables into blocks that can be fast searched by searching the tables linked to the blocks A−1, A and A+1 first, and the hash table determines the actual address of the document in the block-chain through the hash value.
US11893050B2 Support device, support method and support program
In assistance processing for assisting in describing a document corresponding to a portion in a document, a calculation unit calculates a similarity degree between a sentence in a document and a document described correspondingly to a portion in the document. When the calculated similarity degree is equal to or greater than a predetermined threshold, an extraction unit extracts the sentence in the document in association with the document described correspondingly to the portion in the document.
US11893049B2 Recommendation of search suggestions
Implementations relate to providing search suggestions on a collaboration platform. In some implementations, a method includes generating a dictionary of terms comprising terms associated with games of the collaboration platform by identifying a set of the games that have a frequency of play that meets a threshold frequency and identifying a plurality of search terms associated with previous search queries of the collaboration platform. The method further includes comparing the plurality of search terms with the dictionary of terms, identifying a first set of the search terms that are candidate search terms and a second set of the search terms that are search suggestions, and generating a record that associates candidate search terms of the first set of the search terms with respective search suggestions wherein the record is used to provide a suggestion for one or more new search terms of a new search query.
US11893048B1 Automated indexing and extraction of multiple information fields in digital records
Systems and Methods are disclosed herein for automatically indexing multiple informational fields in digital data records, the method comprising: identifying, based on rules defining target information fields, for each target field of the target information fields, at least one page in a digital data record comprising content related to the target field; extracting, for each target field, from the identified at least one page, at least one portion of text comprising the content; feeding, for each target field, a pre-processed version of the at least one portion of text into a machine learning (ML) model, wherein the ML model is trained on the target field; determining, for each target field, via the ML model trained on the target field, at least one candidate text comprising the content; and extracting, for each target field, the at least one candidate text.
US11893047B1 Automated indexing and extraction of information in digital records
Systems and methods for automated indexing and extraction of information in digital documents are disclosed. A method may comprise identifying a page containing targeted information; inputting an image of the page into a visual machine learning network (visual ML), wherein the visual ML is trained to recognize text associated with the targeted information in an image; identifying by the visual ML, a section of the image that contains the targeted information; inputting the digital document, and coordinates of the section into an extraction module; and extracting the targeted information by the extraction module from the section.
US11893043B2 Identifying associated data objects
A first data management system, which may be associated with a content management system (CMS), may receive an identifier for a content item. A content item may be an example of a picture, a blog post, an article, a video, an audio segment (e.g., a podcast) or other type of text or multimedia content. The first data management system may be configured to generate an object corresponding to the content item. The content object may be transmitted to a model corresponding to a second data management system. The model may be configured to identify relationships between data stored at the second data management system. The model may identify one or more data objects that are associated with the received content object, and return the data objects to the first data management system.
US11893039B2 Interactive interface for data analysis and report generation
Embodiments are directed to managing data visualizations. A primary visualization that is associated with a data model may be provided such that the primary visualization may be displayed in a display panel. Insight items may be generated based on the primary visualization and the data model such that the insight items may correspond to one or more visualizations that may share one or more portions of the data model and such that the insight items may be displayed in an insight panel. In response to an insight item being selected from the insight panel, additional actions may be performed, including: generating a visualization based on the insight item that is displayed in the display panel instead of the primary visualization; and generating a scratch item that includes a thumbnail view of the primary visualization such that the thumbnail view is displayed in a scratch panel.
US11893032B2 Measuring relevance of datasets to a data science model
A computer-implemented method, a computer program product, and a computer system for measuring relevance of datasets to data science models. One or more servers implement steps: extract keywords in each data science model; determine first relative frequencies of the respective keywords in each data science model, for each source group in the data science models; extract keywords in each dataset; determine second relative frequencies of the respective keywords in each dataset, for each source group in the datasets; determine weights of the keywords; calculate first aggregated relevant scores of the respective keywords in each data science model, based on the first relative frequencies and the weights; calculate second aggregated relevant scores of the respective keywords in each dataset, based on the second relative frequencies and the weights. One or more servers calculate similarity between vectors of the first and second aggregated relevant scores, based on a similarity measure between vectors.
US11893030B2 System and method for improved state identification and prediction in computerized queries
Methods, systems, and computer-readable media are disclosed herein for improved state identification and prediction in computerized queries. In an aspects, a neural network model is trained via word embedding, using a plurality of workflows having a plurality of steps as input training data. The model may be searched using a string to locate and identify semantic matches as potential results, where the potential results correspond to a specific step and/or a particular workflow. Markov chaining may also be performed, using the potential results, in order to predict one or more additional results, where the additional results correspond to a specific succeeding step within a particular workflow, in some aspects. The results and predicted steps may be displayed.
US11893021B2 Applying query cost data based on an automatically generated scheme
An analytics system is operable to receive a first plurality of query requests from a plurality of requesting entities. Query pricing scheme data is automatically generated based on the first plurality of query requests. A second plurality of query requests are received from the plurality of requesting entities. Query cost data is automatically generated for each of the second plurality of query requests by utilizing the query pricing scheme data. The query cost data for each of the second plurality of query requests is transmitted to a corresponding one of the plurality of requesting entities.
US11893020B2 Enhancing database query processing
A system, program product, and method for enhancing automatic multidimensional query processing. The method includes executing a database query including semi-joining a plurality of dimension tables with a fact table. The method also includes identifying for extraction one or more data values from each dimension table of the plurality of dimension tables. The data values from each dimension table of the plurality of dimension tables are associated with a respective record identification (RID), thereby defining one or more RIDs. The method further includes generating a plurality of RID lists. Each RID list of the plurality of RID lists includes a collection of the one or more RIDs for the respective dimension table. The method also includes merging the plurality of RID lists, sorting, subject to the merging, the plurality of RIDs as a function of data location, and fetching the data values from the fact table.
US11893018B2 Dispersing data and parity across a set of segments stored via a computing system
A computing system is operable to generate a plurality of lines of coding blocks that includes a plurality of data blocks and a plurality of parity blocks. Each of the plurality of lines of coding blocks includes a corresponding subset of data blocks a corresponding subset of parity blocks. A set of segments of a segment group are generated to collectively include the plurality of lines of coding blocks. Different coding blocks of each of the plurality of lines of coding blocks are included within different ones of the set of segments, and the plurality of parity blocks are dispersed across all of the set of segments. The set of segments are stored via a plurality of nodes sets, where different segments of the set of segments are stored via memory resources of different node sets of the plurality of node sets.
US11893016B1 Secure predicate derivation of queries using metadata
The subject technology provides embodiments for enabling derivation of predicates not only from other predicates but also from metadata such as expression properties. In examples, predicates are derived, avoiding unwanted impact on cardinality estimation. In other examples, predicates are derived, avoiding artificial runtime errors and providing a way to avoid security issues with secure views.
US11893012B1 Content extraction using related entity group metadata from reference objects
Representations of sets of descriptors of reference objects are stored in a repository, with individual descriptors including information about entities identified in the reference objects. In response to a request to extract content from a particular data object, a reference object which satisfies a similarity criterion with respect to the particular data object is identified from the repository using the descriptors. A structural comparison of the particular data object and the reference object is performed to determine an entity related to another entity identified in the particular data object.
US11893011B1 Data query method and system, heterogeneous acceleration platform, and storage medium
Provided is a data query method, applied to a heterogeneous acceleration platform. The data query method includes: determining operators in a database management system, and accomplishing, in a parallel processor, functions corresponding to the operators (S101); if an SQL query statement is received, converting, by using a CPU, the where clause in the SQL query statement into a data structure including a binary tree and a linked list (S102); controlling the CPU to generate an operation code stream of the data structure according to node information (S103); and performing, by using the parallel processor, a screening operation corresponding to the operation code stream on records in the database management system to obtain a query result conforming to the where clause (S104).
US11893009B2 Blockchain database management system
In one aspect, the present disclosure proposes methods, devices and systems and devices for providing a new structured data pertaining to blockchain transactions to implement a new data structure. This new data structure is provided to implement a distributed database. In another aspect, a new distributed data management system (DBMS) is provided, that can manage data associated with the new data structure. However, unlike a conventional DBMS for traditional databases, the present disclosure provides a blockchain DBMS that is configured to managed data associated with one or more blockchain transactions, said data being stored in the new data structure. In another aspect, the present disclosure provides a method for generating or providing one or more blockchain transactions for implementing one or more standard database commands that are received for accessing or manipulating a database, where the data is stored on the new data structure.
US11893008B1 System and method for automated data harmonization
Systems and methods are provided to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system uses a data harmonization module to organize, classify, analyze and thus relate previously unrelated data stored in multiple databases and/or associated with different organizations. The system can generate and publish master data of a plurality of business entities.
US11893007B2 Embedding codebooks for resource optimization
Embodiments of the present disclosure provide systems, methods, and computer storage media for optimizing computing resources generally associated with cloud-based media services. Instead of decoding digital assets on-premises to stream to a remote client device, an encoded asset can be streamed to the remote client device. A codebook employable for decoding the encoded asset can be embedded into the stream transmitted to the remote client device, so that the remote client device can extract the embedded codebook, and employ the extracted codebook to decode the encoded asset locally. In this way, not only are processing resources associated with on-premises decoding eliminated, but on-premises storage of codebooks can be significantly reduced, while expensive bandwidth is freed up by virtue of transmitting a smaller quantity of data from the cloud to the remote client device.
US11893001B2 Systems and methods for storing blend objects
A computer-implemented method for creating standalone objects may comprise: creating a dossier incorporating at least one dataset; creating a derived object using the at least one dataset; storing the derived object in memory, such that the derived object is a standalone object, independent of the dossier; and utilizing the derived object to generate and provide analytics information to a user via a display.
US11893000B2 Data processing methods, apparatuses and devices
This specification provides data processing methods, apparatuses and devices. In embodiments of the specification, table data includes a state identifier for indicating whether a target table is in a use state or an idle state. Therefore, after an occupying-table request is received, the table data can be obtained, and the state of the target table can be determined from the state identifier in the table data. If the target table is in the idle state, the table data is locked; after the state identifier is updated to the use state, the table data is released; and occupying-table data of the target table is generated to respond to the occupying-table request.
US11892998B2 Efficient embedding table storage and lookup
The present disclosure provides systems, methods, and computer program products for providing efficient embedding table storage and lookup in machine-learning models. A computer-implemented method may include obtaining an embedding table comprising a plurality of embeddings respectively associated with a corresponding index of the embedding table, compressing each particular embedding of the embedding table individually allowing each respective embedding of the embedding table to be decompressed independent of any other embedding in the embedding table, packing the embedding table comprising individually compressed embeddings with a machine-learning model, receiving an input to use for locating an embedding in the embedding table, determining a lookup value based on the input to search indexes of the embedding table, locating the embedding based on searching the indexes of the embedding table for the determined lookup value, and decompressing the located embedding independent of any other embedding in the embedding table.
US11892995B2 Backup operations in a tree-based distributed file system
Techniques for cloning, writing to, and reading from file system metadata. Cloning involves identifying a first set of pointers included h a first root node in a file system metadata tree structure that stores file system metadata n leaf nodes of the tree structure, creating a first copy of the first root node that includes the first set of pointers, creating a second copy of the first root node that includes the first set of pointers, associating the first copy with a first view, and associating the second copy with a second view. Reading generally involves traversing the tree structure towards a target leaf node that contains data to be read. Writing generally involves traversing the tree structure in the same manner, but also creating copies of any nodes to be modified if those nodes are deemed to have a different treeID than a particular root node.
US11892993B2 Techniques for efficient compute resource harvesting
The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are resolved only if the computing resource objects associated with those dependencies have already been added to the resource collection. If the computing resource objects associated with the dependencies have not already been added to the resource collection, then the dependency is added to an observer pool. Observer modules are configured to check each computing resource object as it is processed during the harvest process in order to match those computing resource objects to unresolved dependencies.
US11892987B2 Automatic splitting of a column into multiple columns
Various technologies described herein pertain to automated data splitting using predictive program synthesis. Input-only examples for splitting an input column of an input data set can be received. The input-only examples can include example entries from the input column of the input data set to be split into multiple output columns without specification of how the example entries are to be split into multiple output columns. Further, a program for splitting the input column of the input data set into the multiple output columns can be synthesized based on the input-only examples. The program can be synthesized, given the input-only examples, in a domain-specific language (DSL) for splitting an entry into a tuple of fields utilizing a predictive program synthesis algorithm. Moreover, the program can be executed on the input data set to split the input column of the input data set into the multiple output columns.
US11892984B2 Method of building and searching a multi-dimensional cross-linked distributed ledger
A method for creating a link between hyperledger blocks by a block link server. The method comprises receiving by a block link server executing on a computer system a first link creation message from a first network element, the first link creation message comprising first block information comprising a first hyperledger identifier and a first block identifier, both associated with a first hyperledger, receiving by the block link server a second link creation message, comprising second block information comprising a second hyperledger identifier and a second block identifier, both associated with a second hyperledger, storing by the block link server a link data structure comprising the first block information and the second block information, and sending by the block link server a link identifier of the link data structure to the first network element.
US11892982B2 Facilitating immediate performance of volume resynchronization with the use of passive cache entries
Systems and methods for reducing delays between the time at which a need for a resynchronization of data replication between a volume of a local CG and its peer volume of a remote CG is detected and the time at which the resynchronization is triggered (Reseed Time Period) are provided. According to an example, information indicative of the direction of data replication between the volume and the peer volume is maintained within a cache of a node. Responsive to a disruptive operation (e.g., relocation of the volume from an original node to a new node), the Reseed Time Period is lessened by proactively adding a passive cache entry to a cache within the new node at the time the CG relationship is created when the new node represents an HA partner of the original node and prior to the volume coming online when the new node represents a non-HA partner.
US11892981B2 On demand file sync
Disclosed are various examples for downloading data objects by enforcing a threshold amount of allocated data. In one example, among others, an application downloads a first subset of the files from a remote file management system. A user interface displays file system entries that represent the first subset of downloaded files and a second subset of undownloaded files from the remote file management system. The application detects an event for a respective file system entry associated with a respective file from the second subset of undownloaded files. The respective file is downloaded from the remote management system.
US11892980B2 Memory optimized algorithm for evaluating deduplication hashes for large data sets
One example method includes performing a hash of data to generate a hash value, checking a binary trie to determine if the hash value has previously been entered into the binary trie, if the hash value has previously been entered in the binary trie, declaring the data as a duplicate of other data, and if the hash value has not been previously entered in the binary trie, updating the binary trie to include the hash value.
US11892970B2 Synchronizing coprocessors using synchronization instructions to force a second coprocessor to wait until receiving an acknowledgement signal from a first coprocessor
A method for data processing, a processor chip. The method includes: acquiring a first relationship instruction; executing at least one first computing instruction acquired before the first relationship instruction based on the first relationship instruction; and sending acknowledgment information based on the first relationship instruction in response to completing executing the at least one first computing instruction, to cause a second coprocessor receiving the acknowledgment information to revert to a state of acquiring a second computing instruction after the second relationship instruction acquired by a second coprocessor based on the acknowledgment information.
US11892968B2 Interconnect circuit
A circuit having multiple inputs and multiple outputs the circuit being for switching signals received at any of the inputs to any of the outputs, the circuit comprising: a first switch matrix, the first switch matrix being capable of directing signals received at the inputs of the circuit to multiple first intermediate ports; a second switch matrix, the second switch matrix being capable of directing signals received at multiple second intermediate ports to multiple third intermediate ports, the number of the second intermediate ports being less than the number of the inputs of the circuit; one or more primary bypass links, each primary bypass link being capable of coupling one or more of the first intermediate ports to a respective one or more of the outputs of the circuit independently of the second switch matrix; a first redirection layer, the first redirection layer being capable of, for each first intermediate port, directing a signal received at that first intermediate port to a primary bypass link or to a second intermediate port; and a second redirection layer, the second redirection layer being capable of directing signals received at each of the primary bypass links to a respective one or more outputs of the circuit, and directing signals received at each of the third intermediate ports to a respective one or more outputs of the circuit.
US11892959B2 USB port capability assignment
According to examples, an apparatus may include a processor that may access an assignment of a capability to a hardware port such as a Universal Serial Bus (“USB”) port. The apparatus may virtualize a USB port, assign capabilities to the virtual USB port, and provide electrical communication via the USB port subject to the assigned capabilities. The electrical communication may include power delivered via the USB port, or data communicated via the USB port.
US11892957B2 SSD architecture for FPGA based acceleration
A system is disclosed. An upstream interface enables communication with a processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for data, and a storage device acceleration module to assist the acceleration module in executing the acceleration instruction.
US11892952B2 No-locality hint vector memory access processors, methods, systems, and instructions
A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode a no-locality hint vector memory access instruction. The no-locality hint vector memory access instruction to indicate a packed data register of the plurality of packed data registers that is to have a source packed memory indices. The source packed memory indices to have a plurality of memory indices. The no-locality hint vector memory access instruction is to provide a no-locality hint to the processor for data elements that are to be accessed with the memory indices. The processor also includes an execution unit coupled with the decode unit and the plurality of packed data registers. The execution unit, in response to the no-locality hint vector memory access instruction, is to access the data elements at memory locations that are based on the memory indices.
US11892949B2 Reducing cache transfer overhead in a system
A method and a system detects a cache line as a potential or confirmed hot cache line based on receiving an intervention of a processor associated with a fetch of the cache line. The method and system include suppressing an action of operations associated with the hot cache line. A related method and system detect an intervention and, in response, communicates an intervention notification to another processor. An alternative method and system detect a hot data object associated with an intervention event of an application. The method and system can suppress actions of operations associated with the hot data object. An alternative method and system can detect and communicate an intervention associated with a data object.
US11892948B2 System-on-a-chip (SoC) based fast path enabler for data applications
In a typical data plane application, there is a packet dispatcher which receives packets from the underlying subsystem for distribution among various threads/processes for further processing. These threads/processes may run on various processing elements (PEs) and pass through multiple stages of processing. As new generation system-on-a-chip (SoC) architectures have multiple heterogeneous clusters with corresponding PEs, packet processing may traverse through multiple PEs in different clusters. Since latencies/performance for different clusters/PEs may be different, packet processing on the SoC may take a variable amount of time, which may lead to unpredictable latencies. The present disclosure provides embodiments to solve the problem of packet processing on heterogeneous clusters/PEs by providing a fast path enabler to the applications for SoC architecture awareness. The fast path enabler understands the cache topology of the SoC and may pre-fetch packets to the desired cache to minimize latencies for improved performance.
US11892946B2 Disaggregated hypervisor on multiple devices
Apparatuses, systems, and techniques to allocate portions of a virtual address space to allow virtual machines to share data. In at least one embodiment, at least a portion of a virtual memory address space is made accessible to multiple virtual machines and is mapped to memory addresses of different physical devices using, at least in part, a cache-coherent protocol.
US11892944B2 Anomaly factor estimation apparatus, anomaly factor estimation method and program
An anomaly factor estimation apparatus includes a memory and a processor configured to execute training an anomaly detection model for performing anomaly detection based on an error of output data with respect to input data represented by a multidimensional numerical vector; inputting test data into the anomaly detection model, to determine whether the test data corresponds to an anomaly based on output data output from the anomaly detection model and the test data; and calculating a degree of contribution to the anomaly for each dimension of the test data based on a likelihood of said each dimension, in response to determining that the test data corresponds to the anomaly.
US11892940B2 Network integrated diagnostic system and predictive analysis tool for mitigating service impacts on application services
A diagnostic system for determining and predicting service impacts to network connected applications. The diagnostic system stores static variables for each application in the network and receives real-time data for applications in the network. Each static variable comprises a processing time frame that is predetermined and considered an acceptable time for executing an application and a time threshold that is predetermined and considered an acceptable time for executing another application functionally dependent thereon. The real-time data comprise a time delay value for each application and is a measured time for executing an application. The system compares a time delay with a processing time frame for an application. The comparison result is used to determine a service impact for the application. The system predicts a probability of another service impact for a functionally dependent application using an algorithmic model, the service impact, and a time threshold for the dependent application.
US11892939B2 Automatic injection of agents into processes executing statically linked binaries
A system and method is disclosed for injecting in-process agents into processes executing self-contained, statically linked binaries that do not interact with a dynamic loader mechanism that identifies and resolves required libraries at run time. System calls directed to the execution of binaries in processes are intercepted and the targeted binary is analyzed to determine whether it is statically linked. In case a statically linked binary is identified, a proxy launcher process is started instead of the binary which starts the original binary as traceable child process. After the child process has loaded the original binary into its process memory, the memory image of the child process is copied to the launcher process and the child process is terminated. An agent is loaded into the launcher process to instruments the copied memory image. After the instrumentation is finished, the original start conditions for the statically linked binary are reconstructed and the entry function of the instrumented statically linked binary is called to execute the binary.
US11892937B2 Developer test environment with containerization of tightly coupled systems
An exception resolution system determines that an exception error corresponding to a failed transmission of communication data between servers of a distributed network. Based in part on a shortest data transfer route associated with the exception error, a containerized test environment is generated with the minimum replica components needed to replicate the exception error. The containerized test environment can be used to test possible changes for resolving the exception error.
US11892932B2 Interface for visualizing and improving model performance
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.
US11892927B2 Method for error handling of an interconnection protocol, controller and storage device
A method for error handling of an interconnection protocol, a controller, and a storage device are provided. The method includes receiving a frame error position indication signal to indicate whether an error occurs in a frame in each clock cycle and a symbol position corresponding to the error, and receiving a frame correction position indication signal to indicate whether the frame in each clock cycle is correct and a symbol position corresponding to the frame that is correct; according to the frame error position indication signal and the frame correction position indication signal, determining that a frame error occurs in a first clock cycle, and after requesting for NAC frame transmission, sending a request for disabling the NAC frame transmission; and after the first clock cycle, comparing the frame error position indication signal and the frame correction position indication signal.
US11892926B2 Displaying a service graph in association with a time of a detected anomaly
Described embodiments provide systems and methods for displaying a service graph in association with a time of a detected anomaly. A device may store a plurality of snapshots of a service graph of a plurality of microservices. Each of the snapshots of the service graphs include metrics at a respective time increment from execution of each of the plurality of microservices. The device may detect an anomaly with operation of one or more microservices of the plurality of services. The device may identify a set of snapshots of the service graph within a predetermined time period of a time of the anomaly. The device may display each of the snapshots in the set of snapshots of in sequence corresponding to time increments within the predetermined time period of the time of the anomaly.
US11892924B2 Generation of an issue detection evaluation regarding a system aspect of a system
A method includes determining, by an analysis system, a system aspect of a system for an issue detection evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective for use in performing the issue detection evaluation on the system aspect. The method further includes determining, by the analysis system, at least one evaluation viewpoint for use in performing the issue detection evaluation on the system aspect. The method further includes obtaining, by the analysis system, issue detection data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, an issue detection rating as a measure of system issue detection maturity for the system aspect based on the issue detection data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric.
US11892922B2 State management methods, methods for switching between master application server and backup application server, and electronic devices
The present disclosure provides a state management method, a method for switching between a master application server and a backup application server, and an electronic device. In present disclosure, the management server updates the recorded backup application server state in time by querying for the connection state of the hot-backup connection between the master application server and the backup application server, and when the master application server is in failure, instead of immediately controlling the master application server and the backup application server to perform switching between the master and backup application servers, the management server controls the master application server and the backup application server to perform master-backup switching between the application servers according to the recorded backup application server state.
US11892921B2 Techniques for package injection for virtual machine configuration
A method of managing a virtual machine environment is described. According to the method, a cloud application that is used for management of a plurality of virtual machines may receive, from a first virtual machine, an indication of one or more configuration parameters associated with the first virtual machine. The cloud application may generate an executable package based on metadata associated with the first virtual machine. The executable package may be configured to be executable by a set of default drivers on a second virtual machine upon bootup of the second virtual machine to configure the second virtual machine in accordance with the one or more configuration parameters. The cloud application may transmit, to the second virtual machine, the executable package for configuring the second virtual machine in accordance with the one or more configuration parameters.
US11892920B2 Method, electronic device, and program product for failure handling
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for failure handling. This failure handling method includes determining a sector set failure type associated with at least one failed sector set of a disk; if the sector set failure type indicates that the number of failed sector sets in the at least one failed sector set is greater than a first threshold number, generating an instruction for replacing the disk; and otherwise performing at least one of the following: migrating data from a failed sector set in which the number of failed sectors is greater than a second threshold number to a spare sector set, and performing a failure recovery for a failed sector set in which the number of failed sectors is less than or equal to the second threshold number.
US11892918B2 System and method for availability group database patching
A patching operation on an availability group cluster having a plurality of nodes is disclosed. The patching operation is performed in a plurality of iterations, each including determining a current state of each of the plurality of nodes, selecting a next node based on the current state, and patching the next node. A secondary replica node is selected as the next node before the a primary replica node. Each secondary replica node is patched in accordance with a first priority, upon patching each of the secondary replica node, a failover target node for patching the primary replica node is selected, the failover target node is selected based on a second priority, and according to the second priority, a healthy synchronous secondary replica node of the plurality of nodes is selected as the failover target node before an unhealthy synchronous secondary replica node of the plurality of nodes.
US11892917B2 Application recovery configuration validation
A storage appliance may be configured to perform a method to evaluate a failover procedure. The method may include receiving a trigger indication to perform a test failover procedure for a plurality of virtual machines and identifying, based on receiving the trigger indication, a set of procedures for performing a full failover procedure on a target system based at least in part on a recovery configuration for the plurality of virtual machines. The method may include selecting a subset of test procedures of the set of procedures, causing execution on the target system of the subset of test procedures on a subset of virtual machines of the plurality of virtual machines, and calculating, based at least in part on the execution of the subset of test procedures on the subset of virtual machines, a success metric associated with the full failover procedure for the plurality of virtual machines.
US11892915B2 Method and system for performing data protection services using a grouped subsystem level feedback mechanism
In general, in one aspect, the invention relates to a method for managing performances of services, the method comprising: generating subsystem groups, wherein each subsystem group of the subsystem groups comprises a plurality of subsystems, wherein each subsystem group is associated with one a plurality of services, wherein the subsystem groups are generated using per-service subsystem requirements; and performing at least one of the plurality of services using a subsystem group of the subsystem groups.
US11892912B2 Incremental file system backup using a pseudo-virtual disk
Methods and systems for backing up and restoring sets of electronic files using sets of pseudo-virtual disks are described. The sets of electronic files may be sourced from or be stored using one or more different data sources including one or more real machines and/or one or more virtual machines. A first snapshot of the sets of electronic files may be aggregated from the different data sources and stored using a first pseudo-virtual disk. A second snapshot of the sets of electronic files may be aggregated from the different data sources subsequent to the generation of the first pseudo-virtual disk and stored using the first pseudo-virtual disk or a second pseudo-virtual disk different from the first pseudo-virtual disk.
US11892909B2 Managing capacity reduction due to storage device failure
A system and method for managing a reduction in capacity of a memory sub-system. An example method involving a memory sub-system: detecting a failure of at least one memory device of the set, wherein the failure affects stored data; notifying a host system of a change in a capacity of the set of memory devices; receiving from the host system an indication to continue at a reduced capacity; and updating the set of memory devices to change the capacity to the reduced capacity.
US11892908B2 Prioritizing locations for error scanning in a storage network
A method includes obtaining, by a computing device of a storage network, provenance information for data associated with a set of storage units of the storage network, where the data is error encoded into a set of encoded data slices, in accordance with error encoding parameters, for storage in the set of storage units. The method further includes determining, by the computing device, probable error locations associated with the set of storage units based on the provenance information. The method further includes scanning, by the computing device, the probable error locations to determine whether an error exists for the set of encoded data slices.
US11892906B2 Method for memory storage and access
A method for storing data bits in memory cells, in which the data bits have at least one byte-filling bit, where at least one predefined functionality for a subset of the data bits is coded in the at least one byte-filling bit, and in which the data bits are stored in the memory cells. A method for reading data bits from memory cells, in which the data bits have at least one byte-filling bit, where at least one predefined functionality for a subset of the data bits is coded in the at least one byte-filling bit, and in which the data bits are read from the memory cells based on the coded predefined functionality. Corresponding apparatuses and memories are also disclosed.
US11892903B2 System and method for continuous failure prediction and remediation within a computational environment using independent execution units
A system includes a computer system, a memory, and processor. The computer system includes a plurality of units of system resources, each executing a workload unit. The memory stores a set of remediation scripts. Each remediation script is associated with a known failure of a set of known failures within the computer system. Each remediation script is configured, when executed, to remediate the known failure. The processor measures performance metrics associated with the computer system. The processor determines, based on the performance metrics, that a probability that a failure within the computer system will occur within a future time is greater than a set threshold. In response, the processor determines, based on the values for the set of metrics, that the failure is a known failure, and executes a remediation script associated with the known failure.
US11892896B2 Power optimization in an artificial intelligence processor
In one embodiment, the present disclosure includes a method of reducing power in an artificial intelligence processor. For each cycle, over a plurality of cycles, an AI model is translated into operations executable on an artificial intelligence processor. The translating is based on power parameters that correspond to power consumption and performance of the artificial intelligence processor. The AI processor is configured with the executable operations, and input activation data sets are processed. Accordingly, result sets, power consumption data, and performance data are generated and stored over the plurality of cycles. The method further includes training an AI algorithm using the stored parameters, the power consumption data, and the performance data. A trained AI algorithm outputs a plurality of optimized parameters to reduce power consumption of the AI processor. The AI model is then translated into optimized executable operations based on the plurality of optimized parameters.
US11892895B2 Display device
The present disclosure, which relates to a technology for controlling power of a display device, allows reducing power consumption by driving circuits for a display operation and circuits for a touch sensing operation with low power depending on a display operation or a touch sensing operation of a display panel.
US11892894B2 Dynamic power sharing dual USB type C and power delivery receptacle
A receptacle includes a plurality of universal serial bus (USB) ports including a USB Type C PD port and a USB Type C port couplable to respective devices for charging, a controller coupled to the USB ports and including a dynamic power sharing logic, the controller structured to: determine whether one or more USB ports are coupled to the respective devices and manage first power negotiation and dynamic power sharing if both USB ports are coupled to respective devices or manage second power negotiation if only one USB port is coupled to respective device; an AC/DC converter including a gallium nitride (GaN) MOSFET on at least one of the primary side or the secondary side of the AC/DC converter, the AC/DC converter structured to provide high power to the USB Type C PD port; and a DC/DC converter structured to provide low power to the USB Type C port.
US11892888B2 Electronic apparatus for supplying power to an external device connected to an output port from multiple input ports and control method thereof
An electronic apparatus includes: a plurality of input ports to which a plurality of first external devices are connected; a converter; an output port to which a second external device is connected; and a processor that controls the converter to convert a plurality of input voltages of the plurality of first external devices connected to the plurality of input ports into an output voltage, identifies whether power is capable of being supplied by each of the input voltages, and controls the converter to output the converted output voltage to the second external device to the output port, based on whether the power is capable of being supplied.
US11892883B2 Display device with friction hinge
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion having a first display surrounded by a first bezel and a second portion having a second display surrounded by a second bezel. A hinge assembly can rotatably secure the first and second portions. The hinge assembly can include a first friction band that is secured to the first portion and is friction fit around a first hinge shaft, and a second friction band that is secured to the second portion and is friction fit around a second hinge shaft. The first friction band and the first hinge shaft are located entirely within the first bezel and do not underly the first display, and the second friction band and the second hinge shaft are located entirely within the second bezel and do not underly the second display.
US11892879B2 Rollable display device and rollable device
A rollable display device includes a rollable display and a first protection film disposed on a first surface of the rollable display. The first protection film extends beyond a first display edge of the rollable display. The rollable display device further includes a second protection film disposed on a second surface of the rollable display facing the first surface of the rollable display. The second protection film extends beyond the first display edge of the rollable display. The rollable display device additionally includes a first adhesive layer disposed between the rollable display and the first protection film. The rollable display device further includes second adhesive layer disposed between the rollable display and the second protection film, and a first adhesion part disposed adjacent to the first display edge of the rollable display and between the first protection film and the second protection film.
US11892876B1 Swivel platform assembly for portable electronic device stand
Systems involve implementations including a swivel platform system with upper and lower assemblies that rotate with respect to each and include base members that are co-planar. The system further includes a bushing that couples the upper and lower assemblies together with all three components including apertures with centers that are co-axially positioned along the axis of rotation of the upper and lower assemblies. The upper assembly is couplable to a stand for a portable electronic device. Other aspects are described in the claims, drawings, and text forming a part of the present disclosure.