Document Document Title
US11915987B2 Semiconductor device
A semiconductor device including a power supply circuit to supply power to a circuit formed on a main substrate equipped with a circuit module is made smaller in size. A semiconductor device includes: a circuit module including a module substrate and a circuit element mounted on the module substrate; and a main substrate on which the circuit module is mounted. The semiconductor device further includes a power supply circuit to supply power to at least a circuit formed on the module substrate. The power supply circuit includes: a voltage generating circuit to output a predetermined output voltage; a first capacitor; and a second capacitor larger in capacity than the first capacitor. The voltage generating circuit and the first capacitor are mounted on the module substrate. The second capacitor is mounted on the main substrate.
US11915985B2 Detection structure and detection method
A detection structure and a detection method are provided. The method includes the following. A display backplane, a detection circuit board, and a detection light-emitting diode (LED) chip are provided. The detection circuit board is disposed on the display backplane, to connect a first detection line on the detection circuit board with a first contact electrode and connect a second detection line on the detection circuit board with a second contact electrode. A drive signal is output via the display backplane to the first detection line and the second detection line. A contact electrode pair on the display backplane corresponding to the detection LED chip is determined to be abnormal on condition that the detection LED chip is unlighted.
US11915980B2 Residue-free metal gate cutting for fin-like field effect transistor
Metal gate cutting techniques for fin-like field effect transistors (FinFETs) are disclosed herein. An exemplary method includes receiving an integrated circuit (IC) device structure that includes a substrate, one or more fins disposed over the substrate, a plurality of gate structures disposed over the fins, a dielectric layer disposed between and adjacent to the gate structures, and a patterning layer disposed over the gate structures. The gate structures traverses the fins and includes first and second gate structures. The method further includes: forming an opening in the patterning layer to expose a portion of the first gate structure, a portion of the second gate structure, and a portion of the dielectric layer; and removing the exposed portion of the first gate structure, the exposed portion of the second gate structure, and the exposed portion of the dielectric layer.
US11915978B2 Transistor manufacturing method
A first regrowth layer and a second regrowth layer comprising GaAs having high resistance are regrown on a surface of an etching stop layer exposed to the bottom of a first groove and a second groove, and then n-type InGaAs is regrown on the first regrowth layer and the second regrowth layer, whereby a source region and a drain region configured to make contact with a channel layer are formed in the first groove and the second groove respectively.
US11915975B2 Method of manufacturing semiconductor device
A first MISFET is formed on a semiconductor layer of an SOI substrate in a circuit region and a second MISFET composing a TEG for VC inspection is formed on the semiconductor layer of the SOI substrate in a TEG region. An interlayer insulating film is formed, contact holes are formed in the interlayer insulating film, and plugs are formed in the contact holes, respectively. In the TEG region, the plugs include a plug electrically connected to both the semiconductor substrate composing the SOI substrate and the semiconductor layer composing the SOI substrate.
US11915974B2 Integrated circuitry, a memory array comprising strings of memory cells, a method used in forming a conductive via, a method used in forming a memory array comprising strings of memory cells
Integrated circuitry comprises vertical conductive vias individually having a lower portion thereof that is directly against conductor material of islands. The islands comprise multiple different composition materials directly above the conductor material. Apart from the conductive vias, the islands individually comprise at least one of (a), (b), or (c), where: (a): a top material that is of different composition from all material that is vertically between the top material and the conductor material; (b): the top material having its top surface in a vertical cross-section extending laterally-outward beyond two opposing laterally-outermost edges of a top surface of the material that is immediately directly below the top material; and (c): is of different composition from that of an upper portion of the conductor material and including a portion thereof that is elevationally coincident with the conductor material or that is directly against the conductor material. Other embodiments, including methods, are disclosed.
US11915968B2 Semiconductor structure and method for manufacturing same
The present disclosure relates to a semiconductor structure and a method for manufacturing the same. The method includes: providing a base, at least one shallow trench isolating structure being formed in the base and several active regions arranged at an interval being isolated by the shallow trench isolating structure in the base; forming a first trench in the base, a part of the active regions being exposed in the first trench; forming a first conducting structure in the first trench; forming a first dielectric layer on the base; forming a second trench in the first dielectric layer, the first conducting structure being exposed in the second trench and a width of a top of the second trench being greater than a width of a top of the first trench; and forming a second conducting structure in the second trench.
US11915967B2 Method for manufacturing semiconductor device and semiconductor device
The present disclosure discloses a semiconductor device manufacturing method and a semiconductor device, relating to the technical field of semiconductors. The method includes: providing a semiconductor substrate, the semiconductor substrate comprising a shallow trench and active areas isolated from the shallow trench; forming an oxygen-containing layer on exposed outer surfaces of the shallow trench and the active areas; filling a first sacrificial layer of a set height in the shallow trench comprising the oxygen-containing layer on its surface; forming an etch stop layer on an upper surface of the first sacrificial layer; removing the first sacrificial layer below the etch stop layer to form an air gap; filling an isolation layer on the etch stop layer in the shallow trench to form a shallow trench isolation(STI) structure containing the air gap; and etching the active areas and the (STI) structure to form wordline trenches.
US11915966B2 Backside power rail integration
A method of manufacturing a semiconductor device is provided. The method includes forming a first trench partially through a first substrate from a first side of the first substrate. The method also includes widening a bottom portion of the first trench to form a lateral footing area of the first trench. The method includes forming a first metallization in the first trench; forming a second trench through a second substrate from a second side of the second substrate to expose at least a portion of first metallization in an area corresponding to the lateral footing area of the first trench, the second side being opposite to the first side. The method also includes forming a second metallization in the second trench in contact with the first metallization.
US11915965B2 Wafer processing method
A wafer processing method of the present invention includes mounting a wafer part on a chuck table, loading the wafer part on the chuck table, spraying, by a spray arm module, a first processing solution onto the wafer part to process the wafer part, spraying, by the spray arm module, a second processing solution onto the wafer part to process the wafer part, drying the wafer part on the chuck table, and unloading the wafer part from the chuck table.
US11915963B2 Protective member forming apparatus
A protective member forming apparatus includes an integrating unit that integrates a resin sheet held by a chuck table with a wafer by a resin, a conveying unit that conveys the wafer, and a cutting unit that holds, by a cutting table, the wafer integrated with the resin sheet conveyed by the conveying unit and cuts the resin sheet by a cutting section along the wafer. The cutting unit includes a detection unit that images the wafer by a camera and detects a position of a periphery of the wafer, and a control unit that causes cutting of the resin sheet by the cutting section to be performed only in the case where a peripheral edge of the wafer detected coincides with a track of a cutter blade of the cutting section when the preset resin sheet is cut.
US11915959B2 Substrate treatment apparatus and transfer schedule creation method
A substrate treatment apparatus includes: treatment parts each of which performs a predetermined treatment; and a transfer mechanism which transfers a transfer object. Transfer objects are transferred in a predetermined transfer-in order into the substrate treatment apparatus. The substrate treatment apparatus includes a controller which acquires a process job. The controller determines before starting transfer of one transfer object to the treatment part, when the process job is different between the one transfer object and a preceding transfer object transferred into the substrate treatment apparatus prior to the one transfer object and a same kind of treatment is included in the respective process jobs thereof, a possibility of performing preceding execution of executing the same kind of treatment on the one transfer object previous to completion of the same kind of treatment on the preceding transfer object.
US11915958B2 Apparatus and method for automated wafer carrier handling
An apparatus and an operating method for automated wafer carrier handling are provided. The operation method includes bring a base frame and an engaging mechanism of an automated wafer carrier handling apparatus into abutting contact with a top flange mounted on a wafer carrier to limit at least one degree of freedom of movement of the top flange, where the engaging mechanism is disposed on the base frame; transporting the wafer carrier to a destination location by the automated wafer carrier handling apparatus; and releasing the top flange mounted on the wafer carrier from the automated wafer carrier handling apparatus at the destination location.
US11915957B2 Multiple semiconductor die container load port
A multiple die container load port may include a housing with an opening, and an elevator to accommodate a plurality of different sized die containers. The multiple die container load port may include a stage supported by the housing and moveable within the opening of the housing by the elevator. The stage may include one or more positioning mechanisms to facilitate positioning of the plurality of different sized die containers on the stage, and may include different portions movable by the elevator to accommodate the plurality of different sized die containers. The multiple die container load port may include a position sensor to identify one of the plurality of different sized die containers positioned on the stage.
US11915953B2 Apparatus, systems, and methods of measuring edge ring distance for thermal processing chambers
Aspects of the present disclosure relate to apparatus, systems, and methods of measuring edge ring distance for thermal processing chambers. In one example, the distance measured is used to determine a center position shift of the edge ring.
US11915951B2 Plasma processing method
A plasma processing apparatus includes a stage disposed in a processing chamber for mounting a wafer, a plasma generation chamber disposed above the processing chamber for plasma generation using process gas, a plate member having multiple introduction holes, made of a dielectric material, disposed above the stage and between the processing chamber and the plasma generation chamber, and a lamp disposed around the plate member for heating the wafer. The plasma processing apparatus further includes an external IR light source, an emission fiber arranged in the stage, that outputs IR light from the external IR light source toward a wafer bottom, and a light collection fiber for collecting IR light from the wafer. Data obtained using only IR light from the lamp is subtracted from data obtained also using IR light from the external IR light source during heating of the wafer. Thus, a wafer temperature is determined.
US11915950B2 Multi-zone semiconductor substrate supports
Exemplary support assemblies may include a top puck and a backing plate coupled with the top puck. The support assemblies may include a cooling plate coupled with the backing plate. The support assemblies may include a heater coupled between the cooling plate and the backing plate. The support assemblies may also include a back plate coupled with the backing plate about an exterior of the backing plate. The back plate may at least partially define a volume, and the heater and the cooling plate may be housed within the volume.
US11915949B2 Hybrid panel method of manufacturing electronic devices and electronic devices manufactured thereby
A hybrid panel method of (and apparatus for) manufacturing electronic devices, and electronic devices manufactured thereby. As non-limiting examples, various aspects of this disclosure provide an apparatus for manufacturing an electronic device, where the apparatus is operable to, at least, receive a panel to which a subpanel is coupled, cut around a subpanel through a layer of material, and remove such subpanel from the panel. The apparatus may also, for example, be operable to couple to an upper side of the subpanel, and remove the subpanel from the panel by, at least in part, operating to rotate the subpanel relative to the panel.
US11915947B2 Substrate processing apparatus and substrate processing method
Substrates can be suppressed from being separated from supporting grooves. A substrate processing apparatus includes a substrate holding unit and a processing tub. The substrate holding unit is configured to hold multiple substrates. The processing tub is configured to store a processing liquid therein. The substrate holding unit comprises a supporting body, an elevating device and a restriction unit. The supporting body has multiple supporting grooves and is configured to support the multiple substrates with a vertically standing posture from below in the multiple supporting grooves, respectively. The elevating device is configured to move the supporting body between a standby position above the processing tub and a processing position within the processing tub. The restriction unit is configured to be moved up and down along with the supporting body by the elevating device and configured to restrict an upward movement of the substrates with respect to the supporting body.
US11915944B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a holder configured to hold a substrate horizontally; a substrate rotating unit configured to rotate the holder; a nozzle configured to supply a fluid onto a top surface of the substrate; a supply unit configured to supply the fluid to the nozzle; and a moving unit configured to move the nozzle in a diametrical direction of the substrate. The nozzle includes a first nozzle member configured to discharge the fluid and a second nozzle member configured to discharge the fluid in a direction different from a direction in which the first nozzle member discharges the fluid. Discharge lines of the first and the second nozzle members intersect with each other at an intersection point. The supply unit includes a first and a second flow rate controllers configured to respectively control discharge amounts of the first and the second nozzle members independently.
US11915938B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a method of manufacturing a semiconductor device, including forming a metal nitride film substantially not containing a silicon atom on a substrate by sequentially repeating: (a) supplying a metal-containing gas and a reducing gas, which contains silicon and hydrogen and does not contain a halogen, to the substrate in a process chamber by setting an internal pressure of the process chamber to a value which falls within a range of 130 Pa to less than 3,990 Pa during at least the supply of the reducing gas, wherein (a) includes a timing of simultaneously supplying the metal-containing gas and the reducing gas; (b) removing the metal-containing gas and the reducing gas that remain in the process chamber; (c) supplying a nitrogen-containing gas to the substrate; and (d) removing the nitrogen-containing gas remaining in the process chamber.
US11915937B2 Fluorine incorporation method for nanosheet
A method includes forming a plurality of nanostructures over a substrate; etching the plurality of nanostructures to form recesses; forming source/drain regions in the recesses; removing first nanostructures of the plurality of nanostructures leaving second nanostructures of the plurality of nanostructures; depositing a gate dielectric over and around the second nanostructures; depositing a protective material over the gate dielectric; performing a fluorine treatment on the protective material; removing the protective material; depositing a first conductive material over the gate dielectric; and depositing a second conductive material over the first conductive material.
US11915936B2 Semiconductor structure and manufacturing method thereof
A device includes a substrate, a gate structure over the substrate, gate spacers on opposite sidewalls of the gate structure, source/drain structures over the substrate and on opposite sides of the gate structure, and a self-assemble monolayer (SAM) in contact with an inner sidewall of one of the gate spacer and in contact with a top surface of the gate structure.
US11915934B2 Diamond semiconductor system and method
Disclosed herein is a new and improved system and method for fabricating diamond semiconductors. The method may include the steps of selecting a diamond semiconductor material having a surface, exposing the surface to a source gas in an etching chamber, forming a carbide interface contact layer on the surface; and forming a metal layer on the interface layer.
US11915933B2 Manufacturing method of semiconductor structure
A manufacturing method of a semiconductor structure is disclosed, which includes: an initial structure is provided; a filling layer covering a spacer is formed on the initial structure; a filling layer with a first preset thickness is removed at a high first etching rate through a first etching process, then a filling layer with a second preset thickness is removed at a low second etching rate through a second etching process, and the partial spacer is exposed; and the filling layer and the spacer are patterned.
US11915932B2 Plasma etching of mask materials
Exemplary etching methods may include forming a plasma of a fluorine-containing precursor to produce plasma effluents. A first bias frequency may be applied while forming the plasma. The methods may include contacting a substrate housed in a processing region of a semiconductor processing chamber with the plasma effluents. The substrate may be or include a photomask. The methods may include etching a first layer of the photomask. Etching the first layer of the photomask may expose a second layer of the photomask. The methods may include adjusting the first bias frequency to a second bias frequency while maintaining the plasma of the fluorine-containing precursor. The methods may include etching the second layer of the photomask.
US11915931B2 Extreme ultraviolet lithography patterning method
A method for fabricating a semiconductor device is described that includes forming a base layer over a top layer of a substrate, the base layer includes a silicon based dielectric having a thickness less than or equal to 5 nm and greater than or equal to 0.5 nm; forming a photoresist layer over the base layer, the photoresist including a first side and an opposite second side; exposing a first portion of the photoresist layer to a pattern of extreme ultraviolet (EUV) radiation from the first side; exposing a second portion of the photoresist layer with a pattern of electron flux from the second side, the electron flux being directed into the photoresist layer from the base layer in response to the EUV radiation; developing the exposed photoresist layer to form a patterned photoresist layer; and transferring the pattern of the patterned photoresist layer to the base layer and the top layer.
US11915930B2 Substrate processing method and substrate processing apparatus
A substrate processing method is provided for removing a resist having a hardened layer from a front surface of a substrate. The substrate processing method includes a hardened-layer removing step and a wet processing step. The hardened-layer removing step includes a heating step of heating the substrate to 150° C. or more and an ozone-gas supplying step of supplying an ozone gas to the front surface of the substrate being heated by the heating step, and the hardened-layer removing step removes the hardened layer by generating an oxygen radical near the front surface of the substrate. The wet processing step removes the resist from the front surface of the substrate by supplying a processing liquid including a sulfuric acid to the front surface of the substrate after the hardened-layer removing step.
US11915927B2 Substrate processing apparatus, method of manufacturing semiconductor device and non-transitory computer-readable recording medium
Described herein is a technique capable of improving the controllability of firm thickness distribution. According to one aspect of the technique, there is provided a substrate processing apparatus including: a process chamber; a first and a second gas supply system; an exhaust system; and a controller for controlling the first and the second gas supply system and the exhaust system to form a film. The first gas supply system includes: a first and a second storage part; a first gas supply port for supplying a gas stored in the first storage part from an outer periphery toward a center of a substrate; and a second gas supply for supplying the gas stored in the second storage part from the outer periphery along a direction more inclined toward the outer periphery than a direction from the outer periphery toward the center of the substrate.
US11915924B2 Semiconductor device and method for manufacturing the same
A recess is formed in one silicon substrate. A silicon oxide film is formed in another one silicon substrate at a portion space apart from a space-to-be-formed region. The silicon oxide film has a groove surrounding the space-to-be-formed region and extending to an outer periphery of the other one silicon substrate. Further, the other one silicon substrate and the one silicon substrate are directly bonded to each other via the silicon oxide film so as to cover the groove. A gas discharge passage, a stacking structure of the silicon substrates and the silicon oxide film are formed, and the space is formed inside the stacking structure by the recess. Then, by the heat treatment, the gas inside the space is discharged to the outside of the stacking structure through the gas discharge passage.
US11915922B2 Silicon wafer for an electronic component and method for the production thereof
A silicon wafer for an electronic component, having an epitaxially grown silicon layer on a carrier substrate and the silicon layer is removed as a silicon wafer from the carrier substrate, in which at least one p-dopant and at least one n-dopant are introduced into the silicon layer during the epitaxial growth. The dopants are introduced into the silicon layer such that the silicon layer is formed having an electrically active p-doping and an electrically active n-doping, each greater than 1×1014 cm−3.
US11915919B2 Mass spectrometer
A first spray unit (201) sprays a first sample into a first space (20) while charging the first sample. A second spray unit (202) sprays a second sample into the first space (20) or a second space (21) communicating with the first space (20) while charging the second sample. A determination unit (62) determines whether or not the second sample is sprayed from the second spray unit (202). A gas supply unit (74) supplies gas into the first space (20). A control unit (63) controls supply of the gas from the gas supply unit (74). In a case where the determination unit (62) determines that the second sample is sprayed from the second spray unit (202), the control unit (63) starts the supply of the gas from the gas supply unit (74) into the first space (20).
US11915918B2 Cleaning of sin with CCP plasma or RPS clean
A physical vapor deposition processing chamber is described. The processing chamber includes a target backing plate in a top portion of the processing chamber, a substrate support in a bottom portion of the processing chamber, a deposition ring positioned at an outer periphery of the substrate support and a shield. The substrate support has a support surface spaced a distance from the target backing plate to form a process cavity. The shield forms an outer bound of the process cavity. In-chamber cleaning methods are also described. In an embodiment, the method includes closing a bottom gas flow path of a processing chamber to a process cavity, flowing an inert gas from the bottom gas flow path, flowing a reactant into the process cavity through an opening in the shield, and evacuating the reaction gas from the process cavity.
US11915917B2 Methods and apparatus for reducing sputtering of a grounded shield in a process chamber
Methods and apparatus for physical vapor deposition are provided herein. In some embodiments, a process kit shield for use in a physical vapor deposition chamber may include an electrically conductive body having one or more sidewalls defining a central opening, wherein the body has a ratio of a surface area of inner facing surfaces of the one or more sidewalls to a height of the one or more sidewalls of about 2 to about 3.
US11915915B2 Apparatus for generating magnetic fields during semiconductor processing
A plasma vapor deposition (PVD) chamber used for depositing material includes an apparatus for influencing ion trajectories during deposition in an edge region of a substrate. The apparatus includes a reflector assembly that surrounds a substrate support and is configured to reflect heat to the substrate during reflowing of material deposited on the substrate and a plurality of permanent magnets embedded in the reflector assembly that are configured to influence ion trajectories on the edge region of the substrate during deposition processes, the plurality of permanent magnets are spaced symmetrically around the reflector assembly.
US11915913B2 Substrate support with real time force and film stress control
Embodiments disclosed herein include a substrate support having a sensor assembly, and processing chamber having the same. In one embodiment, a substrate support assembly has a puck having a workpiece support surface, a gas hole formed through the workpiece support surface, and a sensor assembly disposed in the gas hole. The substrate support assembly further has a transition conduit fluidly coupled to the gas hole, and a connection coupled to the transition conduit. The connection has a first opening fluidly coupled to the transition conduit and a second opening coupled to a control system, where the control system is coupled to the sensor assembly.
US11915911B2 Two piece electrode assembly with gap for plasma control
An apparatus for distributing plasma products includes first and second electrodes that each include planar surfaces. The first electrode forms first apertures from a first planar surface to a second planar surface; the second electrode forms second apertures from the third planar surface to the fourth planar surface. The electrodes couple through one or more adjustable couplers such that the third planar surface is disposed adjacent to the second planar surface with a gap therebetween, the gap having a gap distance. Each of the adjustable couplers has a range of adjustment. The first and second apertures are arranged such that for at least one position within the ranges of adjustment, none of the first apertures aligns with any of the second apertures to form an open straight-line path extending through both the first and second electrodes.
US11915909B2 Method and apparatus for an imaging system
The present invention provides apparatus for an imaging system comprising a multitude of chemical emitting elements upon a substrate. In some embodiments the substrate may be approximately round with a radius of approximately one inch. Various methods relating to using and producing an imaging system of chemical emitters are disclosed.
US11915905B2 Support unit and substrate treating apparatus including the same
A support unit provided in an apparatus for treating a substrate using plasma includes a dielectric plate on which the substrate is placed, an electrode plate disposed under the dielectric plate, a power supply rod that applies power to the electrode plate, and a flange that has a shape surrounding the power supply rod and that is spaced apart from the power supply rod.
US11915901B2 Methods and systems including pulsed dual-beam charge neutralization
Surface imaging apparatuses, surface analysis apparatuses, methods based on detection of secondary electrons or secondary ions that include a spatially scanned and DC or pulsed primary excitation source resulting in secondary electrons or secondary ions which are detected and provide the modulated signal for imaging of the sample; and dual polarity flood beams to effect neutralization of surface charge and surface potential variation.
US11915893B2 Multi-directional operation switch device
A multi-directional operation switch device that can smoothly move a slider that is movable in four directions back to a neutral position is provided. The multi-directional operation switch device includes: a slider movable in the four directions; four push switches provided in the four directions to detect a movement of the slider; and four pressing members provided between the slider and the push switches. The slider includes four side face portions, each intersecting a first axis or a second axis, each axis extending in at least one of the four directions. Each side face portion includes a sloped region sloped toward a center of the slider. The push switches include movable portions, each movable portion self-returning and moving to an original position when pressing is released. Each pressing member is in contact with a corresponding one of the movable portions and a corresponding one of the side face portions.
US11915879B2 Electronic component, circuit board arrangement and method of manufacturing electronic component
An electronic component includes an element body and at least one external electrode thereon. The element body has a dielectric and inner electrodes. Each external electrode includes a base layer connected to at least one the inner electrode. The base layer is formed on a plurality of surfaces of the element body and contains a metal and a first co-material mixed with the metal. Each external electrode also includes a plating layer formed on at least one face of the base layer. Each external electrode also includes an oxide layer formed on one or more faces of the base layer other than those faces of the base layer on which the plating layer is formed. The oxide layer has a surface layer made from an oxide film of the metal of the base layer and a second co-material.
US11915878B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body, two external electrodes, and two wall portions. The multilayer body includes a multilayer main body including an inner layer portion in which dielectric layers and internal electrode layers are stacked, and two outer layer portions on opposite sides of the inner layer portion in a stacking direction, two side gap portions on opposite sides of the multilayer main body in a width direction, two main surfaces on opposite sides in the stacking direction, two side surfaces on opposite sides in the width direction, and two end surfaces on opposite sides in a length direction. The two external electrodes each are provided at one of the two end surfaces of the multilayer body, and each extend from the one of the two end surfaces to a portion of the main surface. The wall portions cover portions of the external electrodes at the two end surfaces, and each include a protruding portion that protrudes from the main surface.
US11915874B2 Multilayer capacitor
A multilayer capacitor includes a body including a dielectric layer and a plurality of internal electrodes stacked on each other with the dielectric layer interposed therebetween; and external electrodes disposed externally on the body, and respectively including a first layer connected to the internal electrode and a second layer covering the first layer, wherein the first layer includes a metal particle including an element A, an oxide of an element Z, formed on the metal particle, and an A-Z intermetallic compound phase, and here, the element Z has a higher ionization tendency than the element A.
US11915870B2 Capacitor with electrodes made of an interconnected corrugated carbon-based network
Capacitors having electrodes made of interconnected corrugated carbon-based networks (ICCNs) are disclosed. The ICCN electrodes have properties that include high surface area and high electrical conductivity. Moreover, the electrodes are fabricated into an interdigital planar geometry with dimensions that range down to a sub-micron scale. As such, micro-supercapacitors employing ICCN electrodes are fabricated on flexible substrates for realizing flexible electronics and on-chip applications that can be integrated with micro-electromechanical systems (MEMS) technology and complementary metal oxide semiconductor technology in a single chip. In addition, capacitors fabricated of ICCN electrodes that sandwich an ion porous separator realize relatively thin and flexible supercapacitors that provide compact and lightweight yet high density energy storage for scalable applications.
US11915869B2 Solenoid assembly actuation using resonant frequency current controller circuit
A latch system includes a releasably secured latch or keeper and a solenoid assembly. The solenoid assembly has a solenoid driver coupled to a power supply, a switching circuit connected with the solenoid driver, and a function generator to selectively adjust a frequency of a pick current output from the power supply and provided to the solenoid driver. The frequency is adjusted until the pick current induces a resulting vibration of said latch system sufficient to free a preloaded latch or keeper. The adjusted frequency may be a target frequency or a range of frequencies. Also included may be a preload sensor. When a preload is sensed, the frequency may be adjusted by the function generator until the pick current induces a resulting vibration of said latch system sufficient to free a preloaded latch or keeper.
US11915865B2 Drive device driving a movable portion in a vacuum chamber
A movable-side magnet is provided to a movable portion in a vacuum chamber. A drive unit is provided outside the vacuum chamber, and drives the movable portion by exerting magnetic force on the movable-side magnet. The drive unit has a first magnet, a second magnet, and a moving mechanism (moving member). The first magnet exerts magnetic force of attracting the movable-side magnet. The second magnet is provided to be adjacent to the first magnet, and exerts magnetic force of repelling the movable-side magnet. The moving mechanism integrally moves the first magnet and the second magnet.
US11915862B2 Detachable magnet device
A device for attachment to a surface of a ferromagnetic object and for holding an item near the surface, including: a base with a frame and grip portion, the grip portion coupled to the frame at the rear side and having an outer surface for gripping the surface; a magnet-retaining portion pivotally connected to an end of the frame; a magnetic device connected to the magnet-retaining portion and having an outer surface displaced frontwardly from the outer surface of the grip portion; a cover pivotally connected to another end of the frame, the cover including a lifter configured to contact an end of the magnet-retaining portion and cause an end of the magnet-retaining portion to pivot about the frame when the cover is lifted and the lifter is rotated, thereby moving the first end of the magnet-retaining portion and the magnetic device in a rear-to-front direction; and an item-holding portion.
US11915856B2 Electromagnetic induction device having a low losses winding
An electromagnetic induction device comprising a magnetic core having a limb and at least one winding wound around the limb is presented. The winding comprises: an electrical conductor forming a plurality of radially overlapping layers around an axis; an electrically insulating material positioned between the radially overlapping layers of the electrical conductor; at least one magnetic material end-fill positioned at at least one axial end of the winding in electrical in contact with the layers of the electrical conductor so to be at the same electrical potential with the latter.
US11915854B2 Wire coil component and method for producing wire coil component
A wire coil component includes a shaped article, a wire wound around the shaped article, and terminal electrodes to which the ends of the wire are connected. The shaped article is formed from a magnetic resin containing a binder resin and a magnetic metal powder and has a thermal expansion coefficient of about 12 ppm/K or more and about 16 ppm/K or less (i.e., from about 12 ppm/K to about 16 ppm/K) from −55° C. to 150° C.
US11915853B2 Coil component
A coil component is provided. The coil component includes a body having fifth and sixth surfaces opposing each other, first and second surfaces respectively connecting the fifth and sixth surfaces of the body and opposing each other, and third and fourth surfaces respectively connecting the first and second surfaces of the body and opposing each other in one direction, a recess disposed in an edge between one of the first and second surfaces of the body and the sixth surface of the body, a coil portion disposed inside the body and exposed through the recess, and an external electrode including a connection portion disposed in the recess and connected to the coil portion, and a pad portion disposed on one surface of the body. A length of the pad portion in the one direction is greater than a length of the connection portion in the one direction.
US11915852B2 Electronic component
An electronic component according to an aspect of the present disclosure includes an element body and a terminal electrode. The element body includes an outer surface provided with a depression. The terminal electrode is disposed on the element body. The terminal electrode includes a first electrode portion and a second electrode portion. The first electrode portion is disposed in the depression. The second electrode portion protrudes from the depression. The second electrode portion is thicker than the first electrode portion.
US11915851B2 Inductor and method for producing the same
An inductor includes an external terminal and an element body that includes a magnetic portion containing a magnetic powder and a coil embedded in the magnetic portion. The magnetic powder has a particle size D50 at 50% of the cumulative volume of 5 μm or less, a D90/D10 of 19 or lower, and a Vickers hardness of 1000 (kgf/mm2) or lower, the D90/D10 being the ratio of particle size D90 at 90% of the cumulative volume to particle size D10 at 10% of the cumulative volume in the cumulative particle size distribution by volume. In the magnetic portion, the packing density of the magnetic powder by volume is 60% or higher.
US11915849B2 Inductor component
An inductor component comprising an element body; a helically wound coil disposed in the element body; and an external electrode disposed in the element body and electrically connected to the coil. The element body includes a plurality of insulating layers and a mark layer constituting a portion of an outer surface of the element body, and a K abundance ratio (atom %) in the mark layer is higher than a K abundance ratio (atom %) in the insulating layers.
US11915848B2 Inductor device
An inductor device includes an 8-shaped inductor structure, a first spiral wire, a first connector, a second connector, and a first interlaced component. The 8-shaped inductor structure includes two first-wires and two second-wires. The first spiral wire is disposed on an inner side of the two first-wires. The first connector is coupled to one of the two first-wires and one of the two second-wires. The second connector is coupled to another one of the two first-wires. The first interlaced component is coupled to the first spiral wire and another one of the two second-wires, and the first interlaced component is coupled to the first connector and the second connector in an interlaced manner respectively.
US11915844B2 Processing of NdFeB magnetic material
A method of processing NdFeB magnetic powder comprises: providing a source of hydrogenated NdFeB powder (101, 102, 103); feeding said powder into an inlet of a cyclone separator (104); separating the powder into an overflow enriched in Nd-rich grain boundary phase and an underflow enriched in NdxFeyBHz matrix phase particles (106); optionally feeding the underflow back into the inlet of the cyclone separator whereby to further enrich the underflow in the NdxFeyBHz matrix phase particles (108a); and collecting the underflow (108).
US11915843B2 Multicore cable
A multicore cable includes a plurality of covered wires having a lubricant powder provided on surfaces thereof, and an outer sheath layer covering outer surfaces of the plurality of covered wires. The outer surfaces of the plurality of covered wires, and the outer sheath layer, make contact with one another via the lubricant powder. A coverage of the outer surfaces of the plurality of covered wires by the lubricant powder is greater than or equal to 15%.
US11915838B2 Self-healing and stretchable polymeric compositions
Disclosed herein a self-healing, flexible, conductive compositions. The conductive compositions include conductive polymers and acidic polyacrylamides. The compositions are useful in a wide range of applications, including wearable electronics and sensors. The compositions may be prepared using environmentally friendly procedures.
US11915837B2 Electron diffraction intensity from single crystal silicon in a photoinjector
A method includes simulating diffraction in a transmission geometry of relativistic electron bunches from a crystallographic structure of a crystal thereby simulating diffraction of the relativistic electron bunches into a plurality of Bragg peaks. The method includes selecting a range of angles between a direction of propagation of the relativistic electron bunches and a normal direction of crystal including an angle at which a diffraction portion is maximized. The method includes sequentially accelerating a plurality of physical electron bunches to relativistic energies toward a physical crystal having the crystallographic structure and diffracting the plurality of physical electron bunches off the physical crystal at different angles and measuring the diffraction portion into the respective Bragg peak at the different angles. The method includes selecting a final angle based on the measured diffraction portion into the respective Bragg peak at the different angles and generating a pulse of light.
US11915836B2 Cooling system in a nuclear plant
A cooling system in a nuclear power plant is disclosed, including a boundary section disposed inside a containment to enclose a reactor coolant system, and configured to restrict steam containing radioactive materials generated in the reactor coolant system from leaking into paths other than a discharge part. An In-Containment Water Storage Tank (IRWST) is disposed outside the boundary section and is configured to store refueling water therein. An emergency cooling tank is disposed outside the containment and is provided with a condensation heat exchanger. A gas-liquid separator is connected to the emergency cooling tank outside the containment. A return line is configured to connect the gas-liquid separator and the boundary section such that condensate generated by condensing the steam within the boundary section, through the emergency cooling tank and the gas-liquid separator, is discharged toward the boundary section upon an occurrence of a nuclear power plant accident.
US11915833B2 Integrated system and method for personalized stratification and prediction of neurodegenerative disease
An integrated system and method for personalized stratification and prediction of neurodegenerative disease state and progression rate. Homogenous patient clusters are identified among heterogeneous patient data. Each patient cluster is characterized by specific disease factors that are used to predict disease progression state and rate for patients assigned to a particular patient cluster in accordance with his disease profile.
US11915832B2 Apparatus and method for processing multi-omics data for discovering new drug candidate substance
A method for processing data for discovering a new drug candidate substance by a data processing apparatus includes receiving at least some of omics levels that make up omics through a user interface, receiving at least some types of mutual association degrees among a plurality of types of mutual association degrees, selecting a DB for the at least some of the omics levels and a DB for the at least some types of mutual association from an omics DB including data for each omics level and data for each type of mutual association, generating a first matrix composed of the DB for the at least some of the omics levels and the DB for the at least some types of mutual association degrees, receiving a predetermined search word through the user interface, extracting a plurality of biological entities, and generating a multi-omics network in which a plurality of nodes.
US11915828B2 System and method of using machine learning for extraction of symptoms from electronic health records
A method for autonomously identifying symptom terms in free running text data includes the acts of defining a plurality of symptom terms associated with a particular pathology or therapeutic substance or procedure, labeling in a text data set any defined symptom terms and associating a tag indicating any of a positive, negative, or other status with relation to the labeled symptom term, and processing with a natural language processing algorithm multiple different subsets of the text data containing labeled symptom terms to identify a frequency of occurrence of a symptom term and to improve identification accuracy.
US11915826B2 Digital image screening and/or diagnosis using artificial intelligence
An example device is configured to capture an image of a patient. The devices includes a camera configured to capture the image of the patient. The device further: captures contextual data associated with the image; allows a caregiver to select the image to be stored; forwards the image and the contextual data to a remote server for processing using artificial intelligence; and receives a proposed diagnosis from the remote server based upon the image and the contextual data.
US11915825B2 Systems and methods of analyte measurement analysis
Disclosed systems include an electrocardiogram sensor and a processing device operatively coupled to the electrocardiogram sensor. The processing device receives electrocardiogram data from the electrocardiogram sensor and applies a machine learning model to the received electrocardiogram data. The machine learning model has been trained based on previous electrocardiogram data of a plurality of subjects. The electrocardiogram data of the plurality of subjects have one or more associated analyte measurements. The processing device may determine an indication of a level of the analyte based on the electrocardiogram data.
US11915815B2 System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated
A computer-implemented system may include an electromechanical machine configured to be manipulated by a user while the user performs a treatment plan, an interface comprising a display configured to present information associated with the treatment plan, and a processing device configured to receive, from one or more data sources, information associated with the user, wherein the information comprises one or more risk factors associated with a cardiac condition or a cardiac outcome, generate, using one or more trained machine learning models, the treatment plan for the user, wherein the treatment plan is generated based on the information associated with the user, and the treatment plan comprises one or more exercises associated with managing the one or more risk factors in order to reduce a probability of a cardiac intervention for the user, and transmit the treatment plan to cause the electromechanical machine to implement the one or more exercises.
US11915809B2 Method and system for automatically generating a section in a radiology report
A system 100 for automatically generating a field of a radiology report includes a set of one or more models. A method for automatically generating a field of a radiology report includes: receiving a radiologist identifier (radiologist ID); receiving a set of finding inputs; determining a context of each of the set of finding inputs; determining text associated with a portion or all of the radiology report based on the context and the radiologist style; and inserting the text into the report.
US11915803B2 Method and system for extracting data from a plurality of electronic data stores of patient data to provide provider and patient data similarity scoring
A system and method for extracting data from an electronic health record to provide provider and patient data similarity scoring includes: encoding a problem list for a plurality of patients with concepts from a common electronic health record ontology. In one aspect, the patients have electronic health records maintained by a plurality of providers. The system and method then may parse the concepts into a plurality of clusters or categories and determining, for each of the providers, a total number of patients that have at least one problem in a cluster or category or determining, for each patient, which of the plurality of clusters or categories correspond to at least one concept encoded in the patient's problem list. The system and method then may calculate for each pair of providers or patients, a distance between the providers or patients.
US11915802B2 Accelerated processing of genomic data and streamlined visualization of genomic insights
The technology disclosed relates to efficient tertiary analysis of genomic data. The technology disclosed includes splitting a genomic data file into a plurality of segments, and storing segments in the plurality of segments across nodes of a distributed storage system, pushing the segments from the nodes of the distributed storage system to nodes of a distributed, in-memory computing engine, distributing directives of tertiary analysis job contexts for the genomic data file across the nodes of the distributed, in-memory computing engine, directly executing the distributed directives on the segments stored on the nodes of the distributed, in-memory computing engine to cause parallel processing of the segments, and aggregating results of the parallel processing across the nodes of the distributed, in-memory computing engine to produce an output.
US11915801B2 System to dynamically collect and synchronize data with mobile devices
The disclosure enables bi-directional mobile communication by researchers, clinicians or counselors with their patients and study participants. An exemplary application is ecological momentary assessment of psychological and physical status related to weight management. The system may be combined with objective information to trigger a communication and enhance responses assessed on food choices, dietary intake, physical activity, exertion, mood and companions.
US11915800B2 Patient recruitment system and patient recruitment method
The invention is based on a patient recruitment system (10)having at least one patient recruitment server (16),which comprises at least one search routine (70) that is provided to search for patient data records (32) on the basis of recruitment characteristics (66).It is proposed that the patient recruitment server (16) comprises a notification routine (82) which is provided to send a recruitment notification (76) regarding at least one patient data record (32) found on the basis of the recruitment characteristics (66).
US11915799B2 Polymer physical property prediction device, recording medium, and polymer physical property prediction method
A polymer physical property prediction device includes a processor, and a memory storing program instructions that cause the processor to read a structural unit from a storage unit and use the structural unit to calculate numbers each indicating how many substructures are in a polymer, the polymer being formed of repetition of the structural unit, calculate a number indicating how many atoms are in the structural unit, calculate number densities of the substructures from the numbers of substructures and the number of atoms in the structural unit, construct a regression model that predicts a physical property value by using an experimental value of a physical property of the polymer and the number densities of the substructures, input a polymer structure of which the physical property value is to be predicted, and predict the physical property value corresponding to the input polymer structure by using the regression model.
US11915798B2 Material characteristic prediction apparatus and material characteristic prediction method
An apparatus includes a memory and a processor coupled to the memory. The processor is configured to: determine a degree of similarity between a target material and a first material based on a structure and characteristic of each of the target material and the first material; predict a characteristic value of the target material based on a first value representing the characteristic of the first material; and output the predicted characteristic value.
US11915797B2 Methods for managing sequencing pileups
In comparison to conventional sequencing pileup algorithms, the process described herein generates sequencing pileups that contains additional information not typically reported by conventional algorithms while also consuming fewer computational resources (e.g., time, processing power, and memory). First, each of a FASTA reference genome and BAM sequence read files are converted to an internal representation. This enables the rapid iteration across nucleotide bases of the sequence reads to determine support characteristics that summarize information of nucleic acid molecules corresponding to positions across the reference genome. Next, the support characteristics of positions across the reference genome are stored through a memory allocation process that utilizes a first and a second temporary storage. This enables the convenient freeing of one temporary storage while the other temporary storage is being used.
US11915795B2 Method and device for digital high resolution melt
Methods are provided for nucleic acid analysis via a platform which incorporates a digital sample partitioning platform such as a microfluidic chip or digital droplet platform and instrumentation to accomplish universal amplification, High Resolution Melting (HRM), and machine learning within reactions simultaneously.
US11915794B2 System for determination of temperature cycling protocols for polymerase chain reactions; oligonucleotide annealing
In one aspect, methods are described herein for enhancing one or more nucleic acid interactions. For example, in some embodiments, methods of enhancing one or more steps of polymerase chain reaction (PCR) are described herein. In some embodiments, the optimal temperature cycling protocol for one or more PCR cycles can be determined according to methods described herein.
US11915790B2 Memory system and operating method of the memory system
A memory system includes a memory device including an interface circuit and a semiconductor memory, and a controller to generate a command for controlling the memory device. The interface circuit receives the command from the controller; determines whether the command is for the semiconductor memory or the interface circuit; and when it is determined that the command is for the interface circuit, performs a blocking operation to block transfer of the command between the interface circuit and the semiconductor memory and performs an internal operation of the interface circuit. The internal operation includes a signal controlling operation, a training operation, a read operation, an on-die termination operation, a ZQ calibration operation, or a driving force control operation.
US11915788B2 Indication in memory system or sub-system of latency associated with performing an access command
Methods, systems, and devices for a latency indication in a memory system or sub-system are described. An interface controller of a memory system may transmit an indication of a time delay (e.g., a wait signal) to a host in response to receiving an access command from the host. The interface controller may transmit such an indication when a latency associated with performing the access command is likely to be greater than a latency anticipated by the host. The interface controller may determine a time delay based on a status of buffer or a status of memory device, or both. The interface controller may use a pin designated and configured to transmit a command or control information to the host when transmitting a signal including an indication of a time delay. The interface controller may use a quantity, duration, or pattern of pulses to indicate a duration of a time delay.
US11915786B2 Current control circuit and discharge enable circuit for discharging bit lines of memory device and operation method thereof
A memory device includes an array of memory cells, a plurality of bit lines, a current control circuit, and a discharge enable circuit. The array of memory cells includes a plurality of columns of memory cells. The plurality of bit lines are respectively coupled to the plurality of columns of memory cells. The current control circuit is coupled to the plurality of bit lines to control a discharge current in a discharge operation. The discharge enable circuit is coupled to the current control circuit to enable the discharge operation. The discharge operation discharges a charge on the plurality of bit lines.
US11915780B2 Device ID setting method and electronic device applying the device ID setting method
An electronic device comprising: a clock pin; at least one data pin; a storage device, configured to store at least one program; a processing circuit, coupled to the clock pin and the data pin. A device ID setting method is performed when the processing circuit executes the program stored in the storage device. The device ID setting method comprises; (a) recording connections between pins between the first electronic device and the second electronic device by the second electronic device; (b) applying the connections as a device ID of the first electronic device by the second electronic device; and (c) setting pins of the first electronic device such that the data pins of the second electronic device are coupled to the data pins of the first electronic device.
US11915777B2 Integrated assemblies and methods forming integrated assemblies
Some embodiments include an integrated assembly having first and second source/drain regions laterally offset from one another. Metal silicide is adjacent to lateral surfaces of the source/drain regions. Metal is adjacent to the metal silicide. Container-shaped first and second capacitor electrodes are coupled to the source/drain regions through the metal silicide and the metal. Capacitor dielectric material lines interior surfaces of the container-shaped first and second capacitor electrodes, A shared capacitor electrode extends vertically between the first and second capacitor electrodes, and extends into the lined first and second capacitor electrodes. Some embodiments include methods of forming integrated assemblies.
US11915776B2 Error avoidance based on voltage distribution parameters of block families
A method can include receiving a request to read data from a block of a memory device, identifying a block family associated with the block of the memory device, identifying a voltage distribution parameter value associated with the block family, wherein the voltage distribution parameter value reflects an aggregate value of a corresponding voltage distribution associated with a plurality of memory cells of the block family, and determining a set of read levels associated with the voltage distribution parameter value, wherein each read level in the set of read levels corresponds to a respective voltage distribution of at least one memory cell comprised by the block of the memory device. The block family can be identified using a data structure that maps block identifiers to corresponding block family identifiers. The voltage distribution parameter value can be identified using a data structure that maps block family identifiers to corresponding voltage parameter values.
US11915773B2 Nonvolatile memory device and method of detecting wordline defect of the same
A nonvolatile memory device includes a memory cell array, a voltage generator, a voltage path circuit and a wordline defect detection circuit. The memory cell array includes memory cells and wordlines connected to the memory cells. The voltage generator generates a wordline voltage applied to the wordlines. The voltage path circuit between the voltage generator and the memory cell array transfers the wordline voltage to the wordlines. The wordline defect detection circuit is connected to a measurement node between the voltage generator and the voltage path circuit. The wordline defect detection circuit measures a path leakage current of the voltage path circuit based on a measurement voltage of the measurement node to generate an offset value corresponding to the path leakage current in a compensation mode and determines defect of each wordline of the wordlines based on the offset value and the measurement voltage in a defect detection mode.
US11915771B2 Voltage detection for managed memory systems
Methods, systems, and devices for voltage detection for managed memory systems are described. In some cases, a memory system may include circuitry to monitor one or more supply voltages to the memory system or voltages generated by the memory system to determine whether a voltage rises above an operational range. In some cases, an overvoltage detector may include an undervoltage detector that has been tuned or manufactured to have a higher threshold than an undervoltage detector used to determine whether a voltage has fallen below the operational range. Accordingly, the memory system may monitor a voltage using an undervoltage detector having a threshold corresponding to a lower bound or lower operation point of the operational range of the monitored voltage and an overvoltage detectors having a threshold corresponding to the upper bound or upper operational point of the operational range.
US11915768B2 Memory circuit, system and method for rapid retrieval of data sets
A 3-dimensional array of NOR memory strings being organized by planes of NOR memory strings, in which (i) the storage transistors in the NOR memory strings situated in a first group of planes are configured to be programmed, erased, program-inhibited or read in parallel, and (ii) the storage transistors in NOR memory strings situated within a second group of planes are configured for storing resource management data relating to data stored in the storage transistors of the NOR memory strings situated within the first group of planes, wherein the storage transistors in NOR memory strings in the second group of planes are configured into sets.
US11915765B2 Semiconductor storage device
A semiconductor storage device includes a memory cell array, a peripheral circuit configured to perform writing of data to the memory cell array and reading of data from the memory cell array, and a sampling circuit configured to execute a sampling process by which sampling data is collected from a predetermined node of the peripheral circuit, during a period in which the peripheral circuit performs the writing of data to the memory cell array or the reading of data from the memory cell array.
US11915764B2 Apparatus and methods for thermal management in a memory
Memories might include an array of memory cells and a controller for access of the array of memory cells. The controller might be configured to cause the memory to initiate an array operation on the array of memory cells, indicate an unavailability to initiate a next array operation, append a delay interval to an array access time of the array operation, and indicate an availability to initiate a next array operation in response to a completion of the delay interval. The delay interval might have a duration determined in response to an indication of temperature.
US11915763B2 Operating method of memory system including memory controller and nonvolatile memory device
An operating method of a memory system includes preprogramming multi-page data of a memory controller to a nonvolatile memory device, generating a state group code based on multi-bit data of the multi-page data, and each state group data of the state group code having less number of bits than corresponding multi-bit data, detecting sudden power-off occurring after the preprogramming, backing up, in response to the detecting of the sudden power-off occurring, the state group code to the nonvolatile memory device, recovering, after power is recovered from the sudden power-off, the multi-page data from the nonvolatile memory device, based on the state group code, reprogramming the multi-page data to the nonvolatile memory device, and reprogramming, in response to the detecting of the sudden power-off not occurring, the multi-page data of the memory controller to the nonvolatile memory device.
US11915760B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first memory string including a first memory transistor, a first word line connected to a gate electrode of the first memory transistor, a source line connected to one end of the memory string, and a first connection transistor connected between the first word line and the source line.
US11915756B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device includes a control circuit configured to control a soft program operation of setting nonvolatile memory cells to a first threshold voltage distribution state of the nonvolatile memory cells. When a characteristic of the nonvolatile memory cells is in a first state, the control circuit executes the soft program operation by applying a first voltage for setting the nonvolatile memory cells to the first threshold voltage distribution state to first word lines, and applying a second voltage higher than the first voltage to a second word line. When the characteristic of the nonvolatile memory cells is in a second state, the control circuit executes the soft program operation by applying a third voltage equal to or lower than the first voltage to the first word lines and applying a fourth voltage lower than the second voltage to the second word line.
US11915754B2 Resistive random access memory device
A memory architecture includes: a plurality of cell arrays each of which comprises a plurality of bit cells, wherein each of bit cells of the plurality of cell arrays uses a respective variable resistance dielectric layer to transition between first and second logic states; and a control logic circuit, coupled to the plurality of cell arrays, and configured to cause a first information bit to be written into respective bit cells of a pair of cell arrays as an original logic state of the first information bit and a logically complementary logic state of the first information bit, wherein the respective variable resistance dielectric layers are formed by using a same recipe of deposition equipment and have different diameters.
US11915749B2 Resistive memory device and forming method thereof with improved forming time and improved forming uniformity
A resistive memory device includes word lines, first memory cells, second memory cells, bit lines, source lines, and a driver. The driver provides a forming voltage to the first memory cells and the second memory cells through the bit lines and the source lines in a forming process. A first connection length along the bit lines and the source lines between the first memory cells and the driver is longer than a second connection length along the bit lines and the source lines between the second memory cells and the driver. The forming process is performed to the first memory cells before the forming process is performed to the second memory cells. A first value of the forming voltage provided to the first memory cells is less than a second value of the forming voltage provided to the second memory cells.
US11915748B2 Semiconductor memory device, memory system, and write method
According to one embodiment, a memory system includes a semiconductor memory device including a memory cell capable of holding at least 4-bit data and a controller configured to control a first write operation and a second write operation based on the 4-bit data. The controller includes a conversion circuit configured to convert 4-bit data into 2-bit data. The semiconductor memory device includes a recovery controller configured to recover the 4-bit data based on the converted 2-bit data and data written in the memory cell by the first write operation. The first write operation is executed based on the 4-bit data received from the controller, and the second write operation is executed based on the 4-bit data recovered by the recovery controller.
US11915739B2 On-chip device testing circuit that generates noise on power bus of memory device
An apparatus having a power bus supplying power to a component of a memory device. The apparatus includes a noise source circuit generating a plurality of noise source signals that simulate a real-world noise. The apparatus can include a pulse generator circuit that receives the noise source signal and outputs at least one noise profile signal based on the noise source signal. A bus shorting circuit can be connected to the pulse generator circuit to receive the at least one noise profile signal. The bus shorting circuit can have at least one transistor connected between a first rail and a second rail of the power bus. Based on the at least one noise profile signal, the bus shorting circuit intermittently connects the at least one transistor between the first rail to the second rail to induce noise on the power bus.
US11915737B2 Apparatus with refresh management mechanism
Methods, apparatuses, and systems related to managing operations performed in response to refresh management (RFM) commands A controller generates the RFM command for coordinating a refresh management operation targeted for implementation at an apparatus. The apparatus tracks refresh target set that includes refresh management target locations within the apparatus. According to the tracked refresh management target set, the apparatus selectively implements the targeted refresh management operation and/or a response operation in addition to or as a replacement for the targeted refresh management operation.
US11915735B2 Sensing scheme for a memory with shared sense components
Methods, systems, and devices for sensing a memory with shared sense components are described. A device may activate a word line and a plate line each coupled with a set of memory cells, where each memory cell of the set of memory cells is coupled with a respective digit line of a set of digit lines. The device may activate a set of switching components to couple each digit line of the set of digit lines with a respective sense component of a set of sense components, where each switching component of the set of switching components is coupled with a respective memory cell of the set of memory cells. The device may sense the set of memory cells based on activating the word line and the plate line and based on coupling the set of digit lines with the set of sense components.
US11915733B2 Memory devices, circuits and methods of adjusting a sensing current for the memory device
A circuit includes a sense amplifier, a first clamping circuit, a second clamping circuit, and a feedback circuit. The first clamping circuit includes first clamping branches coupled in parallel between the sense amplifier and a memory array. The second clamping circuit includes second clamping branches coupled in parallel between the sense amplifier and a reference array. The feedback circuit is configured to selectively enable or disable one or more of the first clamping branches or one or more of the second clamping branches in response to an output data outputted by the sense amplifier.
US11915732B1 Head gimbal assembly for hard disk drive device
A gimbal having a base portion and a tongue joined together by a neck portion. The base portion includes a first proximal edge facing away from the tongue. A circuit is mounted on the gimbal and includes a portion mounted to the base portion having a circuit extension region that extends beyond the first proximal edge. The circuit extension region includes a second proximal edge facing away from the tongue. A slider may be mounted on the tongue and electrically connected to the circuit. First and second PZT actuators are mounted to the head gimbal assembly and electrically connected to the circuit. The circuit extension region has a circuit extension region width W of at least 0.1 mm as measured in a direction extending away from the tongue relative to a furthest extending portion of the first proximal edge and a furthest extending portion of the second proximal edge.
US11915729B1 Disk writing mode with timing control of main pole relaxation
When writing data to a magnetic data storage medium, it is detected whether duration, before occurrence of a data transition, of data to be written exceeds a predetermined threshold. When the duration, before the transition, of the data to be written exceeds the predetermined threshold, the data is written by applying an initial pulse and then maintaining, until a shut-off pulse, a steady-state write current having an amplitude less than the initial pulse. A shut-off adjustment is determined based on a predetermined delay. The shut-off pulse is initiated at a time based on one bit period prior to the transition, adjusted by the shut-off adjustment. When the duration, before the transition, of the data to be written is at most equal to the predetermined threshold, the data is written by applying the initial pulse without applying a steady-state write current before the transition.
US11915726B2 Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape capable of shortening the reading of data recorded on a recording medium
A recording device that generates a hierarchy of groups for classifying each of a plurality of data to be recorded from information on each of the data, and performs a control of recording, for each group of a highest hierarchy, the plurality of data included in the group of the highest hierarchy on a recording medium in a recording order corresponding to an order from the top to the bottom of the hierarchy.
US11915725B2 Post-processing of audio recordings
A method of post-processing an audio recording in an audio production equipment (101) includes receiving at least one audio track (91) of the audio recording, analyzing one or more characteristics (80) of the at least one audio track (91) to identify a timing of one or more points of interest (251-254) of a content (201-203, 269) of the at least one audio track (91), and adding, to the audio recording and at the timing of the one or more points of interest (251-254), one or more audience reaction effects (261-264).
US11915722B2 Generating a video presentation to accompany audio
Example methods and systems for generating a video presentation to accompany audio are described. The video presentation to accompany the audio track is generated from one or more video sequences. In some example embodiments, the video sequences are divided into video segments that correspond to discontinuities between frames. Video segments are concatenated to form a video presentation to which the audio track is added. In some example embodiments, only video segments having a duration equal to an integral number of beats of music in the audio track are used to form the video presentation. In these example embodiments, transitions between video segments in the video presentation that accompanies the audio track are aligned with the beats of the music.
US11915721B2 Mount plate with suspension circuit indentations
A hard disk drive (HDD) includes a suspension connected to a stack arm. The suspension includes a mount plate, a hinge, a load beam, and a circuit. The mount plate includes a bottom surface facing a disk and an ear portion extending from a side edge of the mount plate. The bottom surface includes a planar region, a first indented region vertically recessed relative to the planar region, and a second indented region located at the ear portion and vertically recessed relative to the planar region. The load beam terminates in a load beam hinge is connected to the first indented region. The circuit extends along the first and second indented regions.
US11915719B1 Data storage device with servo control processor with initial fast lock of disk lock clock
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position heads proximate to a recording medium of the disks; a spindle motor configured for rotating the one or more disks; and one or more processing devices comprising a servo control processor. The servo control processor is configured to receive a spindle speed error signal indicative of an error in a rotational speed of the spindle motor. The servo control processor is further configured to output an initial frequency offset signal, wherein the initial frequency offset signal is proportional to the spindle speed error signal.
US11915718B2 Position detection method, apparatus, electronic device and computer readable storage medium
A position detection method may include obtaining voice signals during a voice call by at least two voice collecting devices; obtaining position energy information of the voice signals; and identifying a position of the terminal device relative to a user during the voice call, from predefined positions based on the position energy information.
US11915713B2 Model based prediction in a critically sampled filterbank
The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US11915712B2 Audio encoder and decoder using a frequency domain processor, a time domain processor, and a cross processing for continuous initialization
An audio encoder for encoding an audio signal includes: a first encoding processor for encoding a first audio signal portion in a frequency domain, wherein the first encoding processor includes: a time frequency converter for converting the first audio signal portion into a frequency domain representation having spectral lines up to a maximum frequency of the first audio signal portion; a spectral encoder for encoding the frequency domain representation; a second encoding processor for encoding a second different audio signal portion in the time domain; a cross-processor for calculating, from the encoded spectral representation of the first audio signal portion, initialization data of the second encoding processor, so that the second encoding processing is initialized to encode the second audio signal portion immediately following the first audio signal portion in time in the audio signal; a controller configured for analyzing the audio signal and for determining, which portion of the audio signal is the first audio signal portion encoded in the frequency domain and which portion of the audio signal is the second audio signal portion encoded in the time domain; and an encoded signal former for forming an encoded audio signal including a first encoded signal portion for the first audio signal portion and a second encoded signal portion for the second audio signal portion.
US11915706B2 Hotword detection on multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data.
US11915703B2 Apparatus, system, and method of display control, and recording medium
A system includes: a server including first circuitry and a memory that stores, for each event, voice data recorded during the event, text data converted from the voice data, and time information indicating a time when the text data was generated; and a display control apparatus communicably connected with the server, including second circuitry to based on information on the event stored in the memory, control a display to display text data in an order according to the time when the text data was generated, and a graphical control region that sets playback position in a total playback time of the voice data, and in response to selection of particular text data from the text data being displayed, control the display to display the graphical control region at a location determined based on a time when the particular text data was generated.
US11915696B2 Digital assistant voice input integration
A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.
US11915693B2 System and method for rule based modifications to variable slots based on context
Methods, programming, and system for modifying a slot value are described herein. In a non-limiting embodiment, an intent may be determined based on a first utterance. A first slot-value pair may be obtained for the first utterance based on the intent, the first slot-value pair including a first slot and a first value associated with the first slot. A second value associated with the first slot may be identified, the second value being identified from a second utterance that was previously received. Based on the intent and the first slot, a type of update to be performed with respect to the second value may be determined. The second value may then be updated based on the first value and the type of update.
US11915692B2 Facilitating end-to-end communications with automated assistants in multiple languages
Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation.
US11915691B2 Electronic apparatus and controlling method thereof
An electronic apparatus includes a communication interface; a memory configured to store at least one instruction; and a processor configured to execute the at least one instruction to: receive a text corresponding to a user utterance and information regarding a first external device; obtain a plurality of weights of a plurality of elements related to the first external device; identify a second external device for obtaining response information; control the communication interface to transmit the text corresponding to the user utterance to the second external device; receive first response information regarding the user utterance from the second external device; obtain second response information; and control the communication interface to transmit the second response information to the first external device.
US11915688B2 Prediction device, prediction method, and program
An estimation device (100), which is an estimation device that estimates a duration of a speech section, includes: a representation conversion unit (11) that performs representation conversion of a plurality of words included in learning utterance information to a plurality of pieces of numeric representation data; an estimation data generation unit (12) that generates estimation data by using a plurality of pieces of the learning utterance information and the plurality of pieces of numeric representation data; an estimation model learning unit (13) that learns an estimation model by using the estimation data and the durations of the plurality of words; and an estimation unit (20) that estimates the duration of a predetermined speech section based on utterance information of a user by using the estimation model.
US11915686B2 Speaker adaptation for attention-based encoder-decoder
Embodiments are associated with a speaker-independent attention-based encoder-decoder model to classify output tokens based on input speech frames, the speaker-independent attention-based encoder-decoder model associated with a first output distribution, and a speaker-dependent attention-based encoder-decoder model to classify output tokens based on input speech frames, the speaker-dependent attention-based encoder-decoder model associated with a second output distribution. The second attention-based encoder-decoder model is trained to classify output tokens based on input speech frames of a target speaker and simultaneously trained to maintain a similarity between the first output distribution and the second output distribution.
US11915683B2 Voice adaptation using synthetic speech processing
A text-to-speech (TTS) system may be configured to imitate characteristics of a target voice based on a limited dataset. The TTS system may include a machine learning model pre-trained using a synthetic parallel dataset and fine-tuned using examples of the target voice. A TTS component trained using a large single-speaker dataset may be used to generate the synthetic parallel dataset based on a multi-speaker dataset. The synthetic parallel dataset may include target audio data representing speech in the multi-speaker dataset and predicted audio data generated by the TTS component based on transcripts of the speech. The machine learning model may be pre-trained using the synthetic parallel dataset and fine-tuned using audio data representing target voice speech and predicted audio generated by the TTS component based on transcripts of the target voice speech. The trained model may be used to modify synthetic speech to approximate the characteristics of the target speech.
US11915681B2 Information processing device and control method
An information processing device includes a signal acquisition unit that acquires a voice signal of an object person outputted from a mic array and a control unit that acquires at least one of noise level information indicating a noise level of noise and first information as information indicating whether or not an obstructor is speaking while obstructing speech of the object person and changes a beam width as a width of a beam corresponding to an angular range of acquired sound, centering at the beam representing a direction in which voice of the object person is inputted to the mic array, and dead zone formation intensity as a degree of suppressing at least one of the noise and voice of the obstructor inputted to the mic array based on at least one of the noise level information and the first information.
US11915679B2 Continuous degree of freedom acoustic cores
An acoustic liner is provided. The acoustic liner includes a face sheet, a back sheet spaced from the face sheet, and a core layer defining a cellular structure disposed between the face sheet and the back sheet. The core layer includes a plurality of first resonant cells coupled to the back sheet. Each of the first resonant cells includes a first cell wall coupled to the back sheet along a first cell wall base edge, the first cell wall extending from the back sheet toward the face sheet, the first cell wall further coupled to the face sheet along a first cell wall top edge, wherein the first cell wall of each of the first resonant cells comprises a surface extension that extends from a surface of the first cell wall.
US11915676B2 Rotating mallet assembly
A rotating mallet assembly for generating a continuous note from a standing bell includes a base, which is positionable on a substantially horizontal surface. A fastener engaged to an upper surface of the base can selectively engage a bottom of a standing bell so that the standing bell is removably engaged to the base. An arm is engaged to and extends from the base. A mallet is pivotally engaged to and extends from the arm distal from the base so that the mallet frictionally contacts a rim of the standing bell. A motor is engaged to the arm and is operationally engaged to the mallet. The motor is positioned to selectively rotate the mallet relative to the standing bell to excite continuous vibrations in the standing bell so that a continuous note is produced.
US11915671B2 Eye gaze control of magnification user interface
Techniques for providing adaptive assistive technology for assisting users with visual impairment can be used on a computing device. These techniques include displaying content to a user, capturing a series of images or video of the user using a camera, analyzing the series of images or video to determine whether the user is exhibiting behavior or characteristics indicative of visual impairment, and rendering a magnification user interface on the display configured to magnify at least a portion of the content of the display based on a determination that the user is exhibiting behavior or characteristics indicative of visual impairment. The magnification user interface may be controlled based on head and/or eye movements of the user of the computing device.
US11915670B2 Systems, methods, and media for displaying interactive augmented reality presentations
Systems, methods, and media for displaying interactive augmented reality presentations are provided. In some embodiments, a system comprises: a plurality of head mounted displays, a first head mounted display comprising a transparent display; and at least one processor, wherein the at least one processor is programmed to: determine that a first physical location of a plurality of physical locations in a physical environment of the head mounted display is located closest to the head mounted display; receive first content comprising a first three dimensional model; receive second content comprising a second three dimensional model; present, using the transparent display, a first view of the first three dimensional model at a first time; and present, using the transparent display, a first view of the second three dimensional model at a second time subsequent to the first time based one or more instructions received from a server.
US11915668B2 Display device having uniform luminance, and driving method thereof
A display device includes a display panel including a plurality of pixels, a display panel driver, and a zone compensating circuit which divides the display panel into a plurality of unit blocks, obtains load values of input image data for the unit blocks, and generates corrected image data by correcting the input image data based on the load values. Each of the load values corresponds to one of the unit blocks. The display panel driver generates a data signal for displaying an image on the display panel based on the corrected image data. When grayscale values included in the input image data are the same, a luminance of the image displayed on the display panel is decreased moving away from a center of a reference block having a largest load value among the unit blocks based on the corrected image data.
US11915667B2 Method and system for displaying corrected image, and display device
Provided is a method for displaying an image including: acquiring a to-be-displayed image; correcting the to-be-displayed image based on a target look-up table, wherein in the target look-up table, at least one of the original pixel values and a corresponding corrected pixel value satisfy: an absolute value of a difference between a first chroma and a second chroma is less than or equal to a chroma difference threshold, wherein the first chroma is a chroma of a first pixel, a pixel value of the first pixel being acquired by converting the original pixel value, and the second chroma is a chroma of a second pixel displayed by the display device, a pixel value of the second pixel being acquired by converting the corrected pixel value; and displaying a corrected to-be-displayed image.
US11915662B2 Backlight module of display and lighting method thereof
A backlight module includes at least one drive light-emitting group. The drive light-emitting group includes a drive unit provided with plurality of signal transmission channels, a plurality of light-emitting units and a plurality of line groups. The signal transmission channel is connected to the light-emitting unit through the line group. The signal transmission channel, the line group and the light-emitting unit are arranged in one-to-one correspondence. The line group includes a main transmission line and a compensation line arranged in parallel. The compensation lines of the plurality of line groups are connected through a control switch group. When there is an abnormal signal transmission channel, the control switch group is enabled to control a compensation line corresponding to the abnormal signal transmission channel to be conducted with compensation line corresponding to at least one normal signal transmission channel.
US11915661B2 Backlight adjusting method of display device, backlight adjusting device and display device
A backlight adjusting method of display device, a backlight adjusting device and a display device are provided, where the display device includes a display panel and a backlight element, the display panel is divided into a plurality of display subareas, the backlight element includes a plurality of backlight subareas, the display subareas and the backlight subareas are in a one-to-one correspondence, the method includes: for each of the backlight subareas, calculating an initial backlight value of the backlight subarea according to pixel information of the display subarea corresponding to the backlight subarea; and determining a first correction backlight value of the backlight subarea according to a preset backlight threshold and an initial backlight value of each of the other backlight subareas adjacent to the backlight subarea.
US11915658B2 Scan driving circuit and display device including the same
A scan driving circuit includes: a driving circuit configured to output a scan signal to an output terminal in response to clock signals and a carry signal; and a masking circuit configured to stop the driving circuit from outputting the scan signal in response to a masking signal and a signal indicating an operating state of the driving circuit.
US11915654B1 Power-supply voltage generator for outputting varied voltages to display panel
A drive circuit of a display panel and a display device are provided in the disclosure. The drive circuit includes a voltage output module. The voltage output module includes a voltage input terminal, a voltage output terminal, a detection module, and an isolation module. The voltage input terminal is configured to receive a voltage signal. The voltage output terminal is electrically coupled with the display panel. The detection module is electrically coupled with the voltage input terminal and configured to determine whether a voltage value of the voltage signal received at the voltage input terminal is greater than or equal to a preset voltage threshold. The detection module is configured to output a second control signal when the voltage value of the voltage signal is less than the preset voltage threshold.
US11915653B2 Stage and emission control driver having the same
A stage circuit including: an output circuit for supplying a voltage of a first or second power supply to an output terminal in response to voltages of first and second nodes; an input circuit for controlling voltages of the second node and a third node; a first signal processor for controlling the voltage of the first node; a second signal processor configured to control the voltage of the first node in response to an output voltage of a third signal processor and a signal supplied to a third input terminal; and the third signal processor for controlling the voltage of the second node. The third signal processor includes: a third capacitor coupled between the first power supply and the second node; and a third transistor coupled between the first power supply and the third input terminal, and including a gate electrode coupled to the second node.
US11915651B2 Electroluminescent display
An electroluminescent display including pixels arranged in a matrix is disclosed. Each pixel includes a pixel circuit configured to sample a threshold voltage of a driving element for driving a light emitting element and compensate for a data voltage. The pixel circuit includes a first switch element connected to a data voltage path supplied with the data voltage, a second switch element connected to a reference voltage path supplied with a predetermined reference voltage, a third switch element connected between a gate of the driving element and the first and second switch elements, a fourth switch element connected to an initialization voltage path supplied with a predetermined initialization voltage, and a fifth switch element connected to a power path supplied with a predetermined pixel driving voltage higher than the reference voltage and the initialization voltage.
US11915650B2 Sensing circuit, display device and method of operating a sensing circuit
A sensing circuit of a display device includes a sensing line initialization circuit which substantially simultaneously initializes a first sensing line and a second sensing line in a first sub-sensing period of a sensing period, a first line selection switch which couples the first sensing line to a sensing channel in the first sub-sensing period, a second line selection switch which couples the second sensing line to the sensing channel in a second sub-sensing period of the sensing period, and the sensing channel which samples a first sensing voltage of the first sensing line in a first sampling period of the first sub-sensing period, and samples a second sensing voltage of the second sensing line in a second sampling period of the second sub-sensing period. The second sensing line is not initialized during a period from the first sampling period to the second sampling period.
US11915649B2 Pixel circuit and display panel
Embodiments of the present disclosure are directed to a pixel circuit and a display panel. The pixel circuit includes a light-emitting device, a driving transistor, a data signal writing module, a threshold voltage compensation module, a first initialization module, a light-emitting control module, and a coupling capacitor. By adding a coupling capacitor in the pixel circuit, the gate potential of the driving transistor is maintained at the initial value under a long period of display.
US11915648B2 Display apparatus and driving method thereof
A display apparatus includes a display panel and an emission time control chip. The display panel has a plurality of sub-pixels, and each sub-pixel includes a light emitting device, a pixel driving circuit, and an emission time control circuit. The pixel driving circuit is configured to provide a driving signal for driving the light emitting device to emit light. The emission time control circuit is configured to connect the pixel driving circuit to the light emitting device in response to an emission control signal to control a duration of transmission of the driving signal to the light emitting device. The light emitting time control chip includes at least one output terminal. The emission time control chip is configured to transmit emission time control signals to the light emitting time control circuits of the plurality of sub-pixels through the at least one output terminal.
US11915647B2 Display device equipped with current-driven electro-optical elements
A pixel circuit includes an organic EL element configured to emit light, a capacitor configured to hold a data voltage, a drive transistor with a data gate connected to one electrode of the capacitor, and a diode connection transistor connected between a source of the drive transistor and the organic EL element. A source of the diode connection transistor is connected to a back gate of the drive transistor. In a case where a channel length of the drive transistor is taken as L1, a channel length of the diode connection transistor is taken as L2, a ratio of a channel width to a channel length of the drive transistor is taken as (W/L)1, and a ratio of a channel width to a channel length of the diode connection transistor is taken as (W/L)2, a relation of L1
US11915642B2 Display device and equipment
A display device includes: a display unit, a first logic control unit and a light emitting driving unit. The first logic control unit is configured to receive image display data for instructing the display unit to display a static image in a local area, if it is determined that the local area maintains displaying the static image beyond a first threshold duration, then preset replacement display data and the image display data are alternately transmitted to the light-emitting driving unit, where a transmission frequency of the replacement display data is a preset maintenance frequency, and the replacement display data is used to enable the display unit to display a replacement color image in the local area; and the light-emitting driving unit is configured to respond to the data received from the first logic control unit and control the display unit to display the static image or the replacement color image.
US11915640B1 Pixel circuit and display device including the same
A pixel circuit includes a light-emitting element, a write transistor writing a data voltage, a driving transistor generating a driving current based on the data voltage and applying the driving current to the light-emitting element, a first initialization transistor applying a first initialization voltage to a control electrode of the driving transistor, a blocking transistor disposed between the light-emitting element and the driving transistor, a first blocking control transistor including a control electrode connected to the control electrode of the driving transistor, a first electrode receiving a first signal, and a second electrode connected to a control electrode of the blocking transistor, and a second blocking control transistor including a control electrode connected to the control electrode of the driving transistor, a first electrode receiving a second signal, and a second electrode connected to the control electrode of the blocking transistor.
US11915636B2 Gamma voltage generator, source driver and display apparatus
A gamma voltage generator, a source driver and a display apparatus are provided. The gamma voltage generator is connected with a plurality of channel circuits and is used for outputting the predetermined number of gamma voltages, and each channel circuit selects at least one gamma voltage according to input display data to generate a corresponding data voltage. The gamma voltage generator includes a plurality of basic buffers and a plurality of dynamic buffers. Each dynamic buffer is configured to operate in a first mode of not outputting a buffer voltage or in a second mode of outputting a buffer voltage, wherein, the plurality of dynamic buffers switch from the first mode to the second mode based on update or change of the display data. The buffer voltages from the two types of buffers are used to generate the gamma voltages.
US11915635B2 Dimming method and device of display panel, storage medium, and terminal equipment
A dimming method and device of a display panel, a storage medium, and a terminal equipment are provided. In a second dimming stage in a frame of one frame of an image, a grayscale of a light-emitting stage of the display is controlled by the light-emitting signal. In a first dimming stage in the frame of the image, the grayscale of the light-emitting stage of the display panel is controlled by superposing a control signal in the light-emitting signal. Therefore, in a low grayscale, the grayscale is realized by reducing an amplitude of the light-emitting signal.
US11915633B2 Screen color temperature control method, apparatus, storage medium, and mobile terminal
Embodiments of the present disclosure is directed to a method of controlling screen color temperature. The method includes: acquiring ambient light parameters according to a preset time interval, obtaining an ambient relative color temperature value corresponding to the ambient light parameter acquired at each acquisition time point, performing a weighted average process on the ambient relative color temperature value corresponding to the ambient light parameter acquired at each acquisition time point to obtain a target ambient color temperature value, determining a target screen color temperature value corresponding to the target ambient color temperature value and further a current screen color temperature value, and changing a color temperature value of the screen from the current screen color temperature value to the target screen color temperature value according to the screen color temperature value change time.
US11915631B2 Digital-display control apparatus for garbage can with adjustable sensing distance
A digital-display control apparatus of a garbage can with adjustable sensing distance includes an emitter, a receiver, amplifier, an analog to digital converter, an analog to digital conversion result register connected to the receiver via the amplifier and the analog to digital convertor, a comparison unit, a sensing distance adjustable register, a microcomputer control unit, a drive circuit, and a digital displayer and keys, which is capable of selecting the sensing distance by directly pressing keys or choose the predetermined sensing distance.
US11915630B2 Display apparatus and control method thereof
A display apparatus includes: a display panel including a first region and a second region; a controller to process source data and to generate an image signal; a timing controller to generate a driving signal for driving the display panel based on the image signal; and a cable connected to the display panel and to transmit the driving signal to the display panel. The controller transmits, to the timing controller, a pattern image signal for displaying a pattern image on the first and the second regions in a sequential manner; and determines a connection state of the cable based on (i) a first current value, which is output based on the pattern image displayed in the first region and (ii) a second current value, which is output based on the pattern image displayed in the second region.
US11915629B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes a display panel including a plurality of display modules; a memory storing information on an arrangement relation of the plurality of display modules; and a processor configured to: based on receiving a user command selecting any one of the plurality of display modules in a mode for adjusting a set value of the display panel, identify a first display module corresponding to the user command among the plurality of display modules, identify at least one second display module adjacent to the first display module among the plurality of display modules, based on the information on the arrangement relation, and control the display panel such that the first display module and the at least one second display module display a test image, and remaining display modules among the plurality of display modules display an image different from the test image.
US11915628B2 Display device including overload protection circuit
A display device according to an embodiment includes a display, a first power module that outputs a first power, and a second power module that outputs a second power. The first power and the second power are supplied to the display. The first power module is configured to cut off the first power when an amount of input current exceeds an overload criterion, to identify whether the second power module is abnormal based on the second power, and to change the overload criterion from a first threshold current amount to a second threshold current amount that exceeds the first threshold current amount, in an abnormal state of the second power module.
US11915623B2 Flexible display panel, manufacturing method thereof, and flexible display device
A flexible display module, a manufacturing method thereof, and a flexible display device are provided. The flexible display module includes a flexible display panel; a back plate, a buffer material layer, a first adhesive layer, and a metal plate under the flexible display panel; a polarizer, a second adhesive layer, and a cover plate on the flexible display panel. The back plate is positioned in a non-bending area. The buffer material layer is positioned in a bending area and is disposed in a same layer as the back plate. A side of the first adhesive layer is bonded to the back plate and the buffer material layer, and another side thereof is bonded to the metal plate.
US11915621B2 Label sticker
A label sticker is provided and includes: a base layer; a release layer coated on an upper surface of the base layer; a first surface material layer having a lower surface coated with a first glue layer and coated on or adhered to the release layer through the first glue layer; and a second surface material layer having a lower surface coated with a second glue layer and adhered to an upper surface of the first surface material layer through the second glue layer. The area of the second surface material layer is greater than the area of the first surface material layer. The label sticker. Therefore, glue residues left behind by a process of making the label sticker do not interfere with use thereof.
US11915619B2 Self-laminating rotating cable marker with breakaway portion
A self-laminating rotating cable marker label is constructed of a transparent film having a first adhesive area, an adhesive-free smooth area, and a second adhesive area. A print-on area forms one side of the transparent film, the print-on area adapted to receive indicia identifying the cable about which the marker label is applied. A perforation extends across the transparent film providing a line of separation of the transparent film. When wrapped around a cable, the second adhesive area overlies the print-on area such that the cable identifying indicia is visible through the transparent second adhesive area. As the transparent film is wrapped around the cable, the first adhesive area adheres to the cable. The remainder of the transparent film is rotated, breaking the perforation, whereby the smooth area of the film in contact with the cable provides smooth rotation of the label around the cable.
US11915611B2 Wound box trainer
A medical training device facilitating practice of a task-specific medical procedure for the treatment of a traumatic injury is presented. The invention includes a simulant with or without a simulated wound and an optional case adapted to receive the simulant. For embodiments specific to establishing an emergency airway, the simulant includes a compressible body with an outer covering and an insert with an inner covering. The compressible body and the outer covering approximate a neck. The insert approximates a trachea. The insert is disposed within and separable from the compressible body. The inner covering is disposed between the outer covering and the insert. For embodiments specific to an intramuscular injection, the simulant includes a compressible body, a slot, and a fill. The compressible body approximates a muscle. The slot extends into the compressible body. The slot is adapted to receive the fill. The fill is removably secured within the slot. The fill is adapted to receive a fluid from a syringe which penetrates the simulant.
US11915602B2 Drone detection, classification, tracking, and threat evaluation system employing field and remote identification (ID) information
The present disclosure describes various embodiments of systems and methods of detecting, classifying, and making a threat assessment of an unmanned aerial vehicle (UAV). One such method comprises detecting a radio frequency (RF) signal; determining that the RF signal is generated from an unmanned aerial vehicle (UAV) based on the detected RF signal; classifying at least a make and model of the UAV based on the detected RF signal; sensing for a remote identification field data broadcasted by the UAV; receiving remote identification information of the UAV from a network database, if the network database is available; assessing a threat likelihood of the UAV based on joint processing of at least the RF signal based classification of the UAV and the received remote identification information of the UAV; and signaling an alert containing a description of the UAV and the threat if the UAV is assessed as a harmful threat.
US11915600B2 Flight device, method for controlling flight device, program for controlling flight device, and structure for forming path of flight device
Provided is a flight device that performs, on the basis of a determination that a distance to another flight device is within a predetermined distance, a predetermined avoidance action to avoid the other flight device.
US11915593B2 Systems and methods for machine learning based collision avoidance
A device may include a memory storing instructions and processor configured to execute the instructions to receive information relating to a plurality of vehicles in an area. The device may be further configured to use a trained machine learning model to determine a likelihood of collision by one or more of the plurality of vehicles; identify one or more relevant vehicles of the plurality of vehicles that are in danger of collision based on the determined likelihood of collision; and send an alert indicating the danger of collision to at least one of the identified one or more relevant vehicles.
US11915589B2 Anti-collision system and method for ground vehicles
The present invention describes an anti-collision system (1) for ground vehicles, comprising a first transceiver device (4), associated with an obstacle (B), configured to generate and transmit one or more wireless signals (SG_B_i), at pre-established time intervals, the first wireless signal (SG_B_1) carrying an obstacle identification code (ID_1); a second transceiver device (3), associated with a ground vehicle (A), configured to transmit one or more wireless signals (SG_A_i) and to receive said one or more wireless signals (SG_B_i) comprising said first wireless signal (SG_B_1) carrying the obstacle identification code (ID_1); a processing unit (20) configured to process collision data of said vehicle (A) comprising: a first calculation module (21) configured to determine the trajectory (D_TRJ) of the ground vehicle (A) and the obstacle (B) as a function of said wireless signals (SG_B_i) and said wireless signals (SG_A_i); a second calculation module (23) configured to determine on the basis of said trajectory (D_TRJ) the probability of collision between the ground vehicle (A) and the obstacle (B); an alerting module (24) configured to generate and send a signal of probability of collision (S_COLL) between the ground vehicle (A) and the obstacle (B) as a function of a high probability of collision between said ground vehicle (A) and the obstacle (B). The invention further describes a corresponding method and computer program.
US11915588B2 Information processing apparatus, information processing system, and information processing method
An information processing system includes a terminal worn by a user riding on a vehicle or a terminal on the vehicle, and an information processing apparatus. The terminal acquires position information. The information processing apparatus includes a processor configured to acquire the position information acquired by the terminal as position information of the vehicle, and identify a first parking slot in which the vehicle is parked from the position information of a plurality of parking slots included in a parking lot and the position information of the vehicle. The terminal worn by the user or the terminal on the vehicle acquires the position information by using a first signal from a first satellite and a second signal from a second satellite.
US11915587B2 Systems and methods for detecting vehicle movements and displaying parking spaces
The disclosed technology provides solutions for facilitating the selection of a parking space by a user of a parking application. A process of the disclosed technology can include steps for monitoring sensor data and location data associated with a user device, retrieving, based on the location data associated with a user device, listing data associated with one or more parking spaces in a vicinity of the user device, and capturing image data that includes at least a portion of the one or more parking spaces. In some aspects, the process may further include steps for overlaying one or more graphical objects onto the image data, wherein the one or more graphical objects are based on the listing data associated with the one or more parking spaces. Systems and machine-readable media are also provided.
US11915586B2 Vehicle to vehicle event notification system and method
A facility for providing vehicle to vehicle event notification for connected and/or unconnected vehicles is disclosed. The facility enables a vehicle to detect an occurrence of a vehicle status trigger event and identify information describing an event type. The facility determines a priority of the vehicle status event based at least in part on the type of the vehicle status event. When the vehicle status event is to be reported to at least one other vehicle, the facility enables the vehicle to generate a vehicle status event message that includes the priority of the vehicle status event and at least a portion of the information describing the type of the vehicle status event. The vehicle status event message is then transmitted/broadcasted to at least one other vehicle.
US11915585B2 Method of identifying vehicle turning movements at intersections from trajectory data and reallocating green time therefor
A method of generating an output movement layout for a traffic intersection is disclosed which includes receiving intersection geographical data, establishing a center point for the intersection, receiving vehicle global positioning system (GPS) data, establishing a radius of interest for the intersection based on the received vehicle GPS data, establishing entry and exit headings for each vehicle based on the GPS data, generating an angular cluster chart based on the entry and exit headings of each vehicle, and generating an output movement layout for the intersection based on the generated angular cluster chart. Further, a method for green time reallocation at traffic signals is disclosed that is based on the congestion experienced by vehicles identified as following specific movements.
US11915583B2 Traffic predictions at lane level
An apparatus and method for determining a traffic level in the future. A road network including graph edges for a plurality of intersections and graph nodes for a plurality of road links is identified. A road link of interest is selected from the plurality of road links. A set of related link subset are calculated for the selected road link. Historical data is queried for the related link subset. A predicted traffic level is calculated for the selected road link in response to the historical data for the related link subset.
US11915581B2 Visible light communication system and method
A system and method are provided herein for communicating with and controlling various devices using visible light communication (VLC). According to one embodiment, a method is provided for extending a communication range of a VLC system comprising a plurality of controlled devices and a remote-control device. Such a method may include, for example, transmitting a communication message from a remote-control device to a first controlled device located within range of the remote-control device, wherein the communication message is transmitted through free space using visible light, and extending the communication range of the VLC system to a second controlled device, which is located outside of the range of the remote-control device, by using the first controlled device to retransmit the communication message through free space using visible light to the second controlled device.
US11915579B2 Apparatus and methods for distributing and displaying communications
Methods and systems are disclosed for event management, allowing authorized users or authorities to distribute and display communications on digital displays. In one aspect, an event management communications system receives event data sent from a detection system comprised of a network of sensors. The event management communications system processes the event data to determine an event perimeter, and then selects one or more digital displays based upon the event data or the determined event perimeter. Next, the event management communications system authors one or more contextual communications corresponding to the one or more digital displays and sends said one or more authored communications to said one or more digital displays, thereby allowing the one or more digital displays to display the corresponding one or more communications to a relevant, identified audience.
US11915578B2 Beacon device, positioning system, beacon signal transmission method
A beacon device includes a transmitter, a receiver, and a controller. The transmitter transmits a beacon signal. The receiver is capable of receiving an emergency signal from a wireless device. The controller changes the setting of the transmission of a beacon signal from the transmitter based on whether or not the receiver has received an emergency signal. The transmitter transmits a beacon signal according to the setting made by the controller.
US11915577B2 Information processing apparatus, method for processing emergency notification, and program
An information processing apparatus, a method for processing an emergency notification, and a program capable of enabling, when an emergency situation for a worker occurs, the worker to accurately recognize a state of issuance of an emergency notification are provided. An information processing apparatus includes a notification transmitting unit configured to transmit an emergency notification when a predetermined condition is satisfied, the emergency notification being a notification for reporting an occurrence of an emergency situation for a worker, and a display control unit configured to perform control so as to display information about the emergency notification on a head-mounted display.
US11915576B2 Methods and systems for managing execution of standard operating procedures by an operator to address alarms generated by a facility management system
A computer assisted facility monitoring method provides users with predefined operating procedures that are recommended for addressing one or more alarms acknowledged by the user. The predefined operating procedures are created and stored prior to the occurrence of the alarms. In some examples, after acknowledging an alarm occurrence, the user may be provided with an option for bypassing or disregarding the alarm, as some such acknowledgements may have been for false alarms. In some examples, the predefined operating procedure may specify multiple action steps for addressing an alarm. In such examples, the user can close out or settle an alarm incident even without completing all of the action steps, provided the user enters a valid reason for doing so. In some examples, a user can batch-select a group of alarms, wherein perhaps only some of the acknowledged alarms in the group have corresponding predefined operating procedures.
US11915571B2 Systems and methods for dynamically monitoring distancing using a spatial monitoring platform
A dynamic spatial monitoring platform is disclosed that provides improved management and compliance with guest-spacing requirements. The spatial monitoring platform may include a plurality of tracking modules that are configured to capture environmental data of an environment with guests. The environmental data is processed to identify spacing or distancing between guests and in response, cause one or more images to be displayed or projected by the tracking modules to provide visual feedback to one or more guests relating to their spatial relationship with other guests.
US11915567B2 Systems and methods for RFID-based retail management
A system for RFID-based retail management that includes a set of antennas, an RFID transceiver connected to the set of antennas; and a microprocessor-based system manager that controls the RFID transceiver and transforms RFID response data from the RFID transceiver into RFID tag location data according to read probability methods.
US11915566B2 Methods and systems for pedestal projecting in a retail environment
Examples described herein generally relate to a system and method for projecting content in a retail environment. The system and method may include an image projector for projecting content on a surface of the retail environment. The system and method may also include a security pedestal comprising the image projector. The system and method may also include receiving at the image projector a first signal indicating a first content to be projected. The system and method may also include receiving at the image projector a second signal indicating a second content to be projected after the first content.
US11915565B2 Commodity imaging apparatus, commodity imaging method, and image recognition POS system
A commodity imaging apparatus in which a camera does not protrude into a space above a commodity placement table is provided. A commodity imaging apparatus (10) includes a commodity placement table (1), a support pillar (2), and an imaging unit (3). The commodity placement table (1) includes a roughly square placement surface (1e). The support pillar (2) is disposed at one corner (1a) of the placement surface (1e). The imaging unit (3) is disposed in the support pillar (2) so as to take an image of a commodity (G1) placed on the placement surface (1e) from obliquely above the commodity (G1). A camera (31) of the imaging unit (3) does not protrude into a space above the commodity placement table (1).
US11915563B2 Vending apparatus for aerosol generating articles
A vending apparatus includes an interface configured to allow a user to select a consumable for use in an aerosol generating device. A first compartment stores the selected consumable. A dispenser apparatus is configured to dispense the selected consumable from the first compartment to the user. A controller is operably coupled to the user interface and the dispenser apparatus and is configured to cause the dispenser to retrieve the selected consumable from the first compartment and to dispense the selected consumable to the user. A communication apparatus is operably coupled to the controller and is configured to receive data regarding the aerosol generating device.
US11915558B2 Modifying symbols accumulated over a quantity of games played
Gaming systems and methods that modify one or more symbols based on an accumulation of such symbols at one or more symbol display positions over a plurality of plays of a game.
US11915557B2 Information processing apparatus
The object of the present invention is to provide an information processing apparatus that enables a user to more easily understand a displayed amount. The information processing apparatus is provided with: multiple types of paper stock having currency information that include a currency unit; an insertion slot into which the multiple types of paper stock are inserted; a reading device for reading the multiple types of paper stock inserted into the insertion slot; and a display device for displaying a currency amount, being equivalent of one credit of a credit amount necessary for starting a process, with the currency unit, based on currency information corresponding to each of the multiple types of paper stock read by the reading device.
US11915553B2 Inspection system, inspecting device, and gaming chip
An inspection system inspects gaming chips each having a color or a display indicating a value on an outer surface in a state where the gaming chips are stored in a case in which a maximum of the number of gaming chips to be stored is limited, and a radio tag storing gaming chip information is embedded in each of the gaming chips. The gaming chips are stored in the case capable of containing a row of gaming chips stacked in a thickness direction, and the inspection system includes a reading device that reads the radio tag of the gaming chip in the case and acquires gaming chip information of the gaming chip and a determining unit that compares the gaming chip information with a maximum of the number of gaming chips storable in the case and determines an abnormality of the gaming chip in the case when the number of gaming chips obtained from the gaming chip information is different from a maximum of the number of storable gaming chips.
US11915552B2 Methods for augmented reality gaming
Disclosed are methods for augmenting progressive meter information presented in association with a gaming device. The methods include controlling a camera on a mobile device using an augmented reality gaming assistance component and enabling a user to employ the camera to capture an image of a game screen display, the image including one or more progressive meters associated with a respective progressive award. The captured image is sent via a network to a server that, for each of one or more progressive meters, determines a location of the progressive meters within the captured image, determines a value for each associated progressive award based on the captured image at each respective location, and determines a progressive rating for the associated progressive award based on the value. Content based on the one or more progressive ratings is received at the mobile device and displayed to the user via a display.
US11915548B2 Peer-to-peer wagering platform
Data characterizing historical skills-based gaming metrics for a first user and historical skills-based gaming metrics for at least one second user is accessed. Using the accessed data and a set of rules, a targeted advertisement to present to the first user is determined. The targeted advertisement specifies at least one skills-based game and a characterization of the at least one second user's historical skills-based gaming metrics. The targeted advertisement is generated. Data characterizing the targeted advertisement is provided. Related apparatus, systems, techniques, and articles are also described.
US11915546B2 Systems and methods for locating networked gaming devices
A system includes a plurality of stationary gaming tables positioned at a plurality of respective locations, a moveable table game device, one or more processors, and a server. Each gaming table includes a table transceiver. The table game device includes a device transceiver that receives data signals including identification data from the table transceivers via a first communication network. The processors determine an identity of the gaming tables based on the identification data, calculate a relative distance between the table game device and each gaming table based on at least one characteristic of a respective data signal, and generate location data indicating a relative location of the gaming device as a function of the calculated relative distances. The server collects the location data via a second communication network and stores the location data for analysis and location tracking.
US11915545B2 Gaming system and method for providing awards based on dynamically activated sets of reels
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing zero, one or more awards in association with one or more game outcomes from one or more dynamically activated sets of reels.
US11915543B2 Visual meter progression on symbol
Some methods involve receiving user input for initiation of an instance of a slot game, determining a game outcome that includes corresponding display symbols and an award determination, controlling a display system to display the display symbols at a plurality of display symbol positions and controlling the display system to present award effects corresponding to the award determination. The display symbol positions may be arranged in display symbol rows and display symbol columns. At least one of the display symbols may be a metamorphic display symbol that includes a metamorphic image. A state of the first metamorphic image may correspond to a level of progress towards attaining a goal. Progress towards the goal may be based, at least in part, in the number of occurrences of the metamorphic display symbol.
US11915539B1 Student accountability system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for student accountability systems. School buses can be equipped with a bus system that executes a driver application. Students carry student identification (ID) systems that identify the students to the bus system, which in turn reports a geographic location to a student accountability system. The bus system is configured to permit rapid boarding and easy usage by drivers. The student accountability system provides a parent portal and an administrator portal to monitor the students and provide other useful functions.
US11915533B1 Systems and methods for distributed visualization generaton
Provided are systems, methods and computer program code for generating a distributed visualization.
US11915531B2 Systems and methods of servicing equipment
Systems and methods of servicing equipment including determining, by one or more computing devices, a workscope associated with the equipment; and at least partially-autonomously servicing the equipment in response to the determined workscope.
US11915529B2 Processing unit for a vehicle
A processing unit includes a first communication interface that is designed for communication with a server device and/or a mobile device. The processing unit also has a second communication interface, which is designed for communication with the mobile device. The processing unit further has an internal communication interface of the processing unit, which is designed for communication with a vehicle bus network of the vehicle. The processing unit is designed to receive vehicle access data, which is representative of an access authorization of a driver to the vehicle via the second communication interface. The processing unit is also designed to determine depending on the vehicle access data a release signal for enabling a use of the vehicle and to provide it to the internal communication interface. The processing unit is also designed to receive vehicle analysis data via the internal communication interface.
US11915526B2 Charging system
A vehicle fee charging system and method is disclosed for a vehicle driving from a first point A to a second point B. It (10) comprises a central management system (12) adapted to calculate the fee based on a dataset. It comprises a first unit (50) adapted to record a first information data set (51) based on the vehicle type in question. The first information data set (51) comprises information such as fuel type, category of the vehicle and the authorization of the vehicle. The system (10) further comprises at least one base station/monitoring system (22) collecting second information dataset (52) of the selected route from A to B. The dataset comprises at least the first (51) and the second (52) data information set and said datasets are recorded by the central management system (12) configured to calculate a fee for said vehicle based on said information.
US11915525B2 Method and apparatus that detects spoofing of biometric information
A method and apparatus that detects whether biometric information is spoofed is provided. The method receives, from a sensor, first feature information including a static feature associated with biometric information of a user, and a dynamic feature obtained based on images related to the biometric information, detects whether the biometric information is spoofed based on a first score calculated based on the first feature information, fuses the first score with a second score calculated based on second feature information extracted from the images, based on a result of the detecting that the biometric information is spoofed based on the first score, and detects that the biometric information is spoofed based on a fused score.
US11915522B2 Information processing apparatus and information processing method
An information processing apparatus according to an embodiment of the present technology includes a detection unit, an estimation unit, and a prediction unit. The detection unit detects a target object from an input image. The estimation unit estimates a posture of the detected target object. The prediction unit predicts an action of the target object on a basis of the estimated posture.
US11915518B2 Facial authentication device, facial authentication method, and program recording medium
This facial authentication device is provided with: a detecting means for detecting a plurality of facial feature point candidates, using a plurality of different techniques, for at least one facial feature point of a target face, from a plurality of facial images containing the target face; a reliability calculating means for calculating a reliability of each facial image, from statistical information obtained on the basis of the plurality of detected facial feature point candidates; and a selecting means for selecting a facial image to be used for authentication of the target face, from among the plurality of facial images, on the basis of the calculated reliabilities.
US11915506B2 Method and system for sustainability measurement
Sustainability measurement is critical to determine whether industry performance is heading in intended direction. State of the art systems in the field of sustainability measurement fail to consider many parameters which are indicative of the sustainability of industries. The disclosure herein generally relates to industry monitoring, and, more particularly, to a method and system for sustainability measurement in an industrial environment. The system calculates similarity score which indicates similarity between different sentences and indicators, and used the calculated similarity scores and extracted features to classify the sentences as belonging to specific classes. This information is in turn used for measuring sustainability of organization from which input data have been collected.
US11915503B2 Depth-based digital fingerprinting
Digital fingerprints include data indicative of interior features or structures of an object. The physical object may be rigid or malleable. The digital fingerprints may also include data indicative of features on an exterior surface of the object. Digital fingerprints may uniquely identify an object with respect to other objects, even with respect to other objects of a same type or class of objects. The technology may be relatively invariant to changes in scale, rotation, affine, homography, perspective, and illumination as between a reference digital fingerprint and a later acquired or generated digital fingerprint. Digital fingerprints may be used to authenticate an object as being a second instance or appearance of a previously digitally fingerprinted object.
US11915502B2 Systems and methods for depth map sampling
An electronic imaging device and method for image capture are described. The imaging device includes a camera configured to obtain image information of a scene and that may be focused on a region of interest in the scene. The imaging device also includes a LIDAR unit configured to obtain depth information of at least a portion of the scene at specified scan locations of the scene. The imaging device is configured to detect an object in the scene and provides specified scan locations to the LIDAR unit. The camera is configured to capture an image with an adjusted focus based on depth information, obtained by the LIDAR unit, associated with the detected object.
US11915500B2 Neural network based scene text recognition
A system uses a neural network based model to perform scene text recognition. The system achieves high accuracy of prediction of text from scenes based on a neural network architecture that uses double attention mechanism. The neural network based model includes a convolutional neural network component that outputs a set of visual features and an attention extractor neural network component that determines attention scores based on the visual features. The visual features and the attention scores are combined to generate mixed features that are provided as input to a character recognizer component that determines a second attention score and recognizes the characters based on the second attention score. The system trains the neural network based model by adjusting the neural network parameters to minimize a multi-class gradient harmonizing mechanism (GHM) loss. The multi-class GHM loss varies based on a level of difficulty of the sample.
US11915498B2 Reading system, reading device, and storage medium
According to one embodiment, a reading system includes an extractor, a determiner, and a reader. The extractor extracts a candidate image from an input image. The candidate image is of a portion of the input image in which a segment display is imaged. The determiner calculates an angle with respect to a reference line of each of a plurality of straight lines detected from the candidate image, and determines whether or not the candidate image is an image of a segment display based on a distribution indicating a relationship between the angle and a number of the straight lines. The reader reads a numerical value displayed in a segment display from the candidate image determined to be an image of a segment display.
US11915496B2 Body information acquisition device
A body information acquisition device includes: a skeleton point detection unit configured to detect a skeleton point of a person included in a captured image; a body information acquisition unit configured to acquire body information of the person based on detection of the skeleton point; and an imaging state determination unit configured to determine whether an imaging state of the person reflected in the captured image corresponds to a specific imaging state specified based on a predetermined evaluation index value, in which the body information acquisition unit does not acquire the body information based on the detection of the skeleton point when the imaging state corresponds to the specific imaging state.
US11915491B2 Controlling host vehicle based on detected door opening events
Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise at least one processor. The processor may be programmed to receive an image associated with the environment of the host vehicle. The processor may analyze the image to identify a side of a parked vehicle; a first structural feature of the parked vehicle in a forward region of the side of the parked vehicle or a second structural feature of the parked vehicle in a rear region of the side of the parked vehicle; and a door feature of the parked vehicle in a vicinity of the first or the second structural features. The processor may then determine, based on a subsequent image, a change of an image characteristic of the door feature of the parked vehicle and alter a navigational path of the host vehicle based on the change of the image characteristic.
US11915489B2 Method, device, computer program and computer program product for operating a vehicle
In a method of operating a vehicle, sensor data comprising an object detection of a sensor of the vehicle is provided, the object detection being representative of a detected object. Further, a trust model is provided, wherein the trust model is configured to model a trust in object detection. Depending on the sensor data and the trust model, a trust value of the detected object is determined, the trust value of the detected object being representative of how high a trust in the detected object is. The vehicle is operated depending on the trust value of the detected object.
US11915487B2 System and method for self-supervised depth and ego-motion overfitting
Systems and methods to improve machine learning by explicitly over-fitting environmental data obtained by an imaging system, such as a monocular camera are disclosed. The system includes training self-supervised depth and pose networks in monocular visual data collected from a certain area over multiple passes. Pose and depth networks may be trained by extracting data from multiple images of a single environment or trajectory, allowing the system to overfit the image data.
US11915484B2 Method and apparatus for generating target re-recognition model and re-recognizing target
A method, an apparatus, device and a storage medium for generating a target re-recognition model are provided. The method may include: acquiring a set of labeled samples, a set of unlabeled samples and an initialization model obtained through supervised training; performing feature extraction on each sample in the set of the unlabeled samples by using the initialization model; clustering features extracted from the set of the unlabeled samples by using a clustering algorithm; assigning, for each sample in the set of the unlabeled samples, a pseudo label to the sample according to a cluster corresponding to the sample in a feature space; and mixing a set of samples with a pseudo label and the set of the labeled samples as a set of training samples, and performing supervised training on the initialization model to obtain a target re-recognition model.
US11915483B1 Applying a configuration for altering functionality of a component during a video conference
A system may detect a participant of a video conference, such as by facial recognition, voice detection, beaconing from a device, login information, location information, or calendar information. The system may identify the participant as a particular person, a person belonging to a particular group, or a person in a particular geographic region. The system may determine one or more configurations specific to the participant for altering functionality of one or more components available for use during the video conference. The one or more configurations may be determined based on one or more preferences of the participant and a priority associated with the functionality. The system may apply the one or more configurations during the video conference.
US11915482B2 Terminal apparatus for performing communication between remote locations
A system is provided that supports a remote proxy service in which, on behalf of a request source user, a request destination user goes to a location (local site) where the request source user cannot go, and performs what is instructed by the request source user. The system includes a first terminal apparatus used by the request source user and a second terminal apparatus used by the request destination user. The first terminal apparatus displays a moving image captured at a local site by the second terminal apparatus in real time. When the request source user selects an image included in the moving image displayed by the first terminal apparatus, the selected image is displayed on the second terminal apparatus. The request destination user can receive an instruction regarding the object appearing in the image while viewing the image selected by the request source user.
US11915481B1 Capturing and analyzing security events and activities and generating corresponding natural language descriptions
Detecting security events and generating corresponding natural language descriptors includes monitoring an area to capture data corresponding to moving objects in the area, classifying the moving objects, generating events based on classifying the moving objects, building an event graph by connecting related ones of the events, using the event graph to detect security events, and building natural language activity descriptors for the security events of the event graph using natural language templates to convert the security events to natural language. The natural language security descriptors may be presented using a verbal request to a voice-enabled assistant, a mandatory notification by the voice-enabled assistant, periodic reports and/or conversational style notifications in a visual format. Data may be captured using sensors, video streams from at least one camera vehicle, smart home devices, presence detection mechanisms, and/or weather data/forecasts. The sensors may include PIR, vibration, light, laser, ultrasonic, seismic, and/or radar sensors.
US11915478B2 Bayesian methodology for geospatial object/characteristic detection
A location of an object of interest (205) is determined using both observations and non-observations. Numerous images (341-345) are stored in a database in association with image capture information, including an image capture location (221-225). Image recognition is used to determine which of the images include the object of interest (205) and which of the images do not include the object of interest. For each of multiple candidate locations (455) within an area of the captured images, a likelihood value of the object of interest existing at the candidate location is calculated using the image capture information for images determined to include the object of interest and using the image capture information for images determined not to include the object of interest. The location of the object is determined using the likelihood values for the multiple candidate locations.
US11915476B2 Onboard AI-based cloud detection system for enhanced satellite autonomy using PUS
An onboard cloud detection system comprising: a camera (1000) configured to acquire images of the Earth at predetermined acquisition intervals; and a data processing unit (2000) comprising: a cloud detection unit (2210) configured to use artificial intelligence, AI, algorithms to detect clouds; a packet utilization standard, PUS, application layer (2230) configured to issue telemetry and/or telecommands corresponding to a predetermined parameter of the output of the cloud detection unit (2210); and an interface configured to distribute the telemetry and/or telecommands to an external hardware and/or an external software terminal (3000, 4000).
US11915473B2 Hybrid operation of license plate recognition (LPR) camera for infrastructure monitoring
A hybrid operation of a license plate recognition (LPR) system and infrastructure monitoring is provided. The system takes advantage of a first mode of operation of the LPR system, by running an infrastructure analytical tool which gathers infrastructure images in parallel with license plate detection. Analytics are applied, via a cloud based analytics engine, to provide detection of infrastructure anomalies, and prediction of potential infrastructure incidents. The system further generates a trigger alert warning of a potential infrastructure incident and recommendation to address the potential infrastructure incident.
US11915470B2 Target detection method based on fusion of vision, lidar, and millimeter wave radar
A target detection method based on fusion of vision, lidar and millimeter wave radar comprises: obtaining original data detected by a camera, a millimeter wave radar, and a lidar, and synchronizing the millimeter wave radar, the lidar, and the camera in time and space; performing a calculation on the original data detected by the millimeter wave radar according to a radar protocol; generating a region of interest by using a position, a speed, and a radar reflection area obtained from the calculation; extracting feature maps of a point cloud bird's-eye view and the original data detected by the camera; projecting the region of interest onto the feature maps of the point cloud bird's-eye view and the original data detected by the camera; fusing the feature maps of the point cloud bird's-eye view and the original data detected by the camera, and processing a fused image through a fully connected layer.
US11915465B2 Apparatus and methods for converting lineless tables into lined tables using generative adversarial networks
A method for converting a lineless table into a lined table includes associating a first set of tables with a second set of tables to form a set of multiple table pairs that includes tables with lines and tables without lines. A conditional generative adversarial network (cGAN) is trained, using the table pairs, to produce a trained cGAN. Using the trained cGAN, lines are identified for overlaying onto a lineless table. The lines are overlaid onto the lineless table to produce a lined table.
US11915463B2 System and method for the automatic enrollment of object images into a gallery
Disclosed herein is a system and method of identifying new products on a retail shelf using a feature extractor trained to extract features from images of products on the shelf and output identifying information regarding the product in the product image. The extracted features are compared to extracted features in a product library and a best-fit is obtained. A new product is identified if the distance between the features of the product on the shelf and the features of the best-fit product from the product library are above a predetermined threshold.
US11915457B2 Method and apparatus for adaptive neural image compression with rate control by meta-learning
A method of adaptive neural image compression with rate control by meta-learning includes receiving an input image and a hyperparameter; and encoding the received input image, based on the received hyperparameter, using an encoding neural network, to generate a compressed representation. The encoding includes performing a first shared encoding on the received input image, using a first shared encoding layer having first shared encoding parameters, performing a first adaptive encoding on the received input image, using a first adaptive encoding layer having first adaptive encoding parameters, combining the first shared encoded input image and the first adaptive encoded input image, to generate a first combined output, and performing a second shared encoding on the first combined output, using a second shared encoding layer having second shared encoding parameters.
US11915456B2 Method and device for encoding and reconstructing missing points of a point cloud
A method and apparatus of encoding/decoding attributes of points of a pint cloud are provided. The encoding method subdivides a bounding box bounding the points to be encoded, encodes data representative of attributes of a point by referring to a subdivision to which said point belongs to; and encode data representative of a number of points comprised in each subdivision.
US11915452B2 Information processing device and information processing method
An information processing device (100) includes a calibration execution unit (195) that performs calibration between two or more sensors which are attached at different positions and of which visual field regions at least partially overlap each other. The calibration execution unit (195) performs the calibration between the sensors in a case where a feature point that enables calibration of each of the two or more sensors is acquirable in a region in which visual fields of the two or more sensors overlap each other.
US11915451B2 Dense 6-DoF pose object detector
A method and a system for object detection and pose estimation within an input image. A 6-degree-of-freedom object detection and pose estimation is performed using a trained encoder-decoder convolutional artificial neural network including an encoder head, an ID mask decoder head, a first correspondence color channel decoder head and a second correspondence color channel decoder head. The ID mask decoder head creates an ID mask for identifying objects, and the color channel decoder heads are used to create a 2D-to-3D-correspondence map. For at least one object identified by the ID mask, a pose estimation based on the generated 2D-to-3D-correspondence map and on a pre-generated bijective association of points of the object with unique value combinations in the first and the second correspondence color channels is generated.
US11915448B2 Method and apparatus with augmented reality pose determination
A method and apparatus with pose determination are provided. The method includes determining first pose information of a computing apparatus dependent on motion sensor information of motion of the computing apparatus, estimating second pose information of the computing apparatus dependent on feature point position information that is pre-defined for an object, and one or more feature points of the object that are extracted from an image captured by the computing apparatus, determining respective reliability values of the first pose information and the second pose information, and determining a pose of the computing apparatus for augmented reality (AR) content based on the first pose information, the second pose information, and the respective reliability values. AR content may be generated based on the determined pose.
US11915446B2 Generating a medical result image
A method is for generating a medical result image using a current image, a target image and a reference image. All images depict at least partially the same body region of a patient. In an embodiment, the method includes defining at least one image segment within the target image; registering the reference image with the target image by establishing a registration matrix for each image segment within the target image, the respective registration matrix being specific for the respective image segment; detecting a position of a surgical instrument in the current image, the position corresponding to an image segment of the target image; and generating the medical result image by fusing the current image and the reference image using the registration matrix assigned to the image segment according to the position of the surgical instrument within the current image.
US11915444B2 Single-pass primary analysis
Methods and systems for image analysis are provided, and in particular for identifying a set of base-calling locations in a flow cell for DNA sequencing. These include capturing flow cell images after each sequencing step performed on the flow cell, and identifying candidate cluster centers in at least one of the flow cell images. Intensities are determined for each candidate cluster center in a set of flow cell images. Purities are determined for each candidate cluster center based on the intensities. Each candidate cluster center with a purity greater than the purity of the surrounding candidate cluster centers within a distance threshold is added to a template set of base-calling locations.
US11915436B1 System for aligning sensor data with maps comprising covariances
Techniques for integrating sensor data into a scene or map based on statistical data of captured environmental data are discussed herein. The data may be stored as a multi-resolution voxel space and the techniques may comprise first applying a pre-alignment or localization technique prior to fully integrating the sensor data.
US11915435B2 Resampled image cross-correlation
A computer-implemented system and method of image cross-correlation improves the sub-pixel accuracy of the correlation surface and subsequent processing thereof. One or both of the template or search windows are resampled using the fractional portions of the correlation offsets X and Y produced by the initial image cross-correlation. The resampled window is then correlated with the other original window to produce a resampled cross-correlation surface. Removing the fractional or sub-pixel offsets between the template and search windows improves the “sameness” of the represented imagery thereby improving the quality and accuracy of the correlation surface, which in turn improves the quality and accuracy of the FOM or other processing of the correlation surface. The process may be iterated to improve accuracy or modified to generate resampled cross-correlation surfaces for multiple possible offsets and to accept the one with the most certainty.
US11915433B2 Object tracking system, tracking parameter setting method, and non-transitory computer readable medium
An object tracking system according to the present disclosure includes: object position detection means for detecting a position of an object by using a sensor; object tracking parameter storage means for storing a parameter related to an erroneous detection or a non-detection caused by a detection characteristic of the sensor; object tracking means for performing tracking based on the position obtained by the object position detection means and the parameter stored in the object tracking parameter storage means; object tracking result evaluation means for calculating an evaluation index based on a result obtained by the object tracking means; and object tracking parameter updating means for determining the parameter based on the evaluation index calculated by the object tracking result evaluation means and updating the parameter stored in the object tracking parameter storage means.
US11915426B2 Method, device and system for dynamic analysis from sequences of volumetric images
Devices, systems, computer program products and computer implemented methods are provided for dynamically assessing a moving object from a sequence of consecutive volumetric image frames of such object, which images are timely separated by a certain time interval, by: identifying in at least one image of the sequence the object of interest; segmenting the object to identify object contour; propagating the object contour as identified to other images of the sequence; and performing dynamic analysis of the object based on the object contour as propagated.
US11915423B1 Validating a sample collection device
An image of a sample collection device is captured. The image of the sample collection device is analyzed to determine whether the sample collection device includes a sufficient amount of fluid sample. The image of the sample collection device is validated based on a result of the image analysis.
US11915417B2 Systems, methods, and apparatuses for training a deep model to learn contrastive representations embedded within part-whole semantics via a self-supervised learning framework
Described herein are means for training a deep model to learn contrastive representations embedded within part-whole semantics via a self-supervised learning framework, in which the trained deep models are then utilized for the processing of medical imaging. For instance, an exemplary system is specifically configured for performing a random cropping operation to crop a 3D cube from each of a plurality of medical images received at the system as input; performing a resize operation of the cropped 3D cubes; performing an image reconstruction operation of the resized and cropped 3D cubes to predict the resized whole image represented by the original medical images received; and generating a reconstructed image which is analyzed for reconstruction loss against the original image representing a known ground truth image to the reconstruction loss function. Other related embodiments are disclosed.
US11915416B2 Multi-layered visualization of data points over heart map
A system includes a display and a processor. The processor is configured to: (i) receive a dataset including multiple data points, each data point corresponding to one or more properties of an organ of a patient, (ii) produce, based on a clustering criterion, at least a cluster including two or more of the data points, and (iii) produce and present on the display, a map of the organ and at least an object indicative of the cluster. In response to selection of the object by a user, the processor is configured to produce and present on the display, a two-dimensional (2D) table including the one or more properties of each of the clustered data points.
US11915415B2 Image processing method and apparatus, computer-readable medium, and electronic device
Embodiments of this application include an image processing method and apparatus, a non-transitory computer-readable storage medium, and an electronic device. In the image processing method a to-be-predicted medical image is input into a multi-task deep convolutional neural network model. The multi-task deep convolutional neural network model includes an image input layer, a shared layer, and n parallel task output layers. One or more lesion property prediction results of the to-be-predicted medical image is output through one or more of the n task output layers. The multi-task deep convolutional neural network model is trained with n types of medical image training sets, n being a positive integer that is greater than or equal to 2.
US11915413B2 Endoscope system and method of controlling endoscope system
An endoscope system includes a light source apparatus, an illumination-light setting section capable of setting, as illumination light for illuminating an object including a biological tissue, first illumination light obtained by combining light in one or more wavelength bands selected from the light in plural wavelength bands and second illumination light obtained by combining light in one or more wavelength bands different from the first illumination light, selected out of the light in the plural wavelength bands, a light-source control section, and an image analyzing section configured to acquire an analysis result related to presence or absence of an abnormal finding. The illumination-light setting section sets, based on the analysis result of the image analyzing section for the first image acquired by the first illumination light, a combination of light in wavelength bands included in the second illumination light to be irradiated next.
US11915412B2 Cortical malformation identification
A cortical malformation identification method includes quantitatively evaluating, using a processor of a computer that includes the processor and a memory, digital image data from a magnetic resonance imaging (MRI) scan on a cerebral cortex to produce quantified scan data. The method also includes automatically detecting a cortical malformation based on the quantified scan data. An image of the cerebral cortex may be color-coded so that the cortical malformation is shown in a different color than the remainder of the cerebral cortex in the image, based on the quantified scan data. Additionally or alternatively, a 3-dimensional representation of the cerebral cortex may be mapped to the quantified scan data to produce a mapped image of the cerebral cortex including the detected cortical malformation.
US11915411B2 Structure management device, structure management method, and structure management program
Provided are a structure management device, a structure management method, and a structure management program capable of suppressing deterioration of image quality of a mapped captured image and easily performing comparison with past inspection result.A structure management device includes an image acquiring unit (401) that acquires an image group, a damage detecting unit (403) that analyzes images in the image group to detect damage of the structure, a three-dimensional design data acquiring unit (407) that acquires three-dimensional design data indicating the structure, a combined information calculating unit (409) that tracks point group data of feature points common in the overlap area between the images in the image group to calculate combined information including a camera position and a camera posture in a case of capturing the image by the camera and a three-dimensional position of the point group data, and a mapping unit (411) that maps the detected damage on a surface of the structure indicated by the acquired three-dimensional design data based on the combined information calculated by the combined information calculating unit.
US11915404B2 On-board thermal track misalignment detection system and method therefor
An on-board thermal track misalignment detection system method therefor is presented. The system can use on-board locomotive sensors attached to an end-of-train device to detect (on the edge), signs and symptoms of thermal misalignments of the track. Once detected an alert can be transmitted to prevent potential derailments. The system can also include a forward-facing and rearward-facing imaging sensors (e.g., camera, LiDAR sensor, etc). The system can wirelessly communicate (e.g., via radio) with a leading locomotive to ensure proper air pressure and location. The system can be powered by an on-board battery and/or air pressure device. Advantageously, the system can calculate whether any rail deviation is significant (e.g., via one or more threshold values). The system can also leverage image processing functionality, executed by one or more processors) to find the centerline and the distance between the tracks.
US11915398B2 Relighting system for single images
In various embodiments, a computer-implemented method of training a neural network for relighting an image is described. A first training set that includes source images and a target illumination embedding is generated, the source images having respective illuminated subjects. A second training set that includes augmented images and the target illumination embedding is generated, where the augmented images corresponding to the source images. A first autoencoder is trained using the first training set to generate a first output set that includes estimated source illumination embeddings and first reconstructed images that correspond to the source images, the reconstructed images having respective subjects that are i) from the corresponding source image, and ii) illuminated based on the target illumination embedding. A second autoencoder is trained using the second training set to generate a second output set that includes estimated augmented illumination embeddings and second reconstructed images that correspond to the augmented images.
US11915395B2 Holographic display system for a motor vehicle with real-time reduction of graphics speckle noise
A holographic display system provides a maximum intensity value of an intermediate image to decrease a graphics speckle noise. The system includes an SLM having a display with a hologram generating unit and a plurality of pixels for modulating a beam of coherent light. The system further includes a beam splitter for splitting the beam into an object beam and an intermediate image beam that is associated with an intermediate image having the noise. The system further includes a camera for capturing the intermediate image, in response to the camera receiving the intermediate image beam. The system further includes a computer having a processor and a CRM. The processor is programmed to generate an actuation signal associated with a corrective holographic phase shift to decrease the noise. The SLM modifies in real-time a holographic phase of the beam per pixel, in response to the SLM receiving the actuation signal.
US11915394B2 Selective processing of anomalous pixels systems and methods
Techniques are provided to identify, correct, and/or replace anomalous pixels. In one example, a method includes receiving an image frame comprising a plurality of pixels arranged in a plurality of rows and columns. The pixels comprise image data associated with a scene and fixed pattern noise introduced by an imaging device. The method also includes performing a first process on a first set of the pixels to determine associated correction terms configured to reduce the fixed pattern noise, and applying the correction terms to the first set of the pixels in response to the first process. The method also includes performing a second process on a second set of the pixels to determine whether to replace the second set of the pixels to reduce the fixed pattern noise, and replacing at least a subset of the second set of the pixels in response to the second process. Additional methods and systems are also provided.
US11915392B2 Image enhancement method and apparatus
An image enhancement method includes: acquiring an image in a YUV format (110); performing N max layers of wavelet decomposition on a brightness component and chrominance components respectively (120); starting from the (N max)th layer, performing wavelet reconstruction on the low frequency sub-bands of the chrominance components of each layer on which edge preserving filtering has been performed according to the low frequency sub-band of the brightness component of the corresponding layer, and the high frequency sub-bands of the chrominance components continuously towards an upper layer until an image of an original size is obtained (130); performing, according to the brightness component, edge preserving filtering on the chrominance components that have been subjected to the wavelet reconstruction (140); integrating the chrominance components that have been subjected to the edge preserving filtering and the brightness component (150).
US11915391B2 Reduction of visual artifacts in images
Examples described herein include a graphics processing apparatus that includes a memory device and a display engine coupled to the memory device. The display engine is configured to apply dither on a region of an image and modify a first pixel of an image stored in the memory based on pseudo-random noise to reduce color banding impressions. In some examples, the pseudo-random noise is based on one or more of: local brightness estimation and one or more prior noise levels. In some examples, the display engine is to determine the local brightness estimation based on an average brightness of a pixel region surrounding the first pixel and the first pixel. In some examples, the display engine is configured to bound the pseudo-random noise based on a noise applied to a pixel in a same position as that of the first pixel in a prior frame within a same scene.
US11915389B2 System and method for recreating image with repeating patterns of graphical image file to reduce storage space
A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes at least one sequence of repeating pattern elements, each of the at least one sequence including the repeating pattern elements that are repeated along a linear direction; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a file size of the at least one file is smaller than the graphical image file.
US11915382B1 Methods and systems for displaying virtual objects from an augmented reality environment on a multimedia device
Methods and systems are disclosed for displaying an augmented reality virtual object on a multimedia device. One method comprises detecting, in an augmented reality environment displayed using a first device, a virtual object; detecting, within the augmented reality environment, a second device, the second device comprising a physical multimedia device; and generating, at the second device, a display comprising a representation of the virtual object.
US11915379B2 Display image adjustment method and augmented reality display device
The disclosure provides a display image adjustment method and an augmented reality display device. The display image adjustment method includes the following steps. Received image data is converted to a coordinate system of the augmented reality display device to obtain initial coordinate information. An initial image is provided to an active display region of the augmented reality display device based on the initial coordinate information. The initial coordinate information is adjusted in a virtual adjustment coordinate region to obtain adjusted coordinate information when an adjustment command is received. An adjusted image is provided to the active display region of the augmented reality display device based on the adjusted coordinate information. The display image adjustment method and the augmented reality display device proposed by the disclosure may adjust display content of the AR display device according to user's needs.
US11915378B2 Method and system for proposing and visualizing dental treatments
A method, system and computer readable storage media for proposing and visualizing orthodontic treatments. A patient may use a mobile device such as a smart phone to quickly and inexpensively visualize an orthodontic treatment for misaligned teeth and overlay it on a 3D model of the face and jaw, with a depth sensor being used to detect depth information. The orthodontic treatment may also be visualized in an augmented manner for a clinician. 3D data of the orthodontic treatment may be used for further analysis or fabrication of a treatment appliance.
US11915377B1 Collaboration spaces in networked remote collaboration sessions
Extended reality (XR) software application programs establish remote collaboration sessions in which a host device and one or more remote devices can interact. When initiating a remote collaboration session, an XR application in a host device determines a collaboration area. The collaboration area corresponds to a portion of a real-world environment that is shared by the host device with the one or more remote devices. In some embodiments, the collaboration area can be determined automatically and/or based on user input. The XR application causes sensors associated with the host device to scan the collaboration area. Then, the XR application transmits, to the one or more remote devices, a three-dimensional representation of the collaboration area for rendering in one or more remote XR environments.
US11915373B1 Attribute value compression for a three-dimensional mesh using geometry information to guide prediction
A system comprises a prediction module configured to predict an attribute value, such as a texture coordinate, for a vertex of a triangle in a two-dimensional (2D) attribute representation based on known positions of vertices of a corresponding triangle in a three-dimensional (3D) geometric representation. In some embodiments, the prediction module adaptively selects a prediction technique between multiple available prediction techniques based on availability of vertices information in the 3D geometric representation and in the 2D attribute representation and further based on compression efficiency and distortion minimization. The prediction module enables compression of attribute information being signaled for volumetric visual content, such as a mesh with texture.
US11915369B2 Apparatus and method for performing box queries in ray traversal hardware
Apparatus and method for box-box testing. For example, one embodiment of a processor comprises: a bounding volume hierarchy (BVH) generator to construct a BVH comprising a plurality of hierarchically arranged BVH nodes; traversal circuitry to traverse query boxes through the BVH, the traversal circuitry to read a BVH node from a top of a BVH node stack and to read a query box from a local storage or memory, the traversal circuitry further comprising: box-box testing circuitry and/or logic to compare maximum and minimum X, Y, and Z coordinates of the BVH node and the query box and to generate an overlap indication if overlap is detected for each of the X, Y, and Z dimensions; distance determination circuitry and/or logic to generate a distance value representing an extent of overlap between the BVH node and the query box; and sorting circuitry and/or logic to sort the BVH node within a set of one or more additional BVH nodes based on the distance value.
US11915364B2 Illumination rendering method and apparatus, storage medium, and electronic device
An illumination rendering method and apparatus includes obtaining a first picture at a target viewing angle from a virtual three-dimensional (3D) scene. The first picture includes a virtual object to be subject to illumination rendering in the virtual 3D scene at the target viewing angle. A target virtual light source point set is determined that performs illumination rendering on the virtual object in the first picture. Illumination rendering is performed on the virtual object in the first picture by using the target virtual light source point set. This illumination rendering improves efficiency in rendering on the virtual object in the virtual 3D scene.
US11915362B2 UV mapping on 3D objects with the use of artificial intelligence
Various embodiments set forth systems and techniques for generating seams for a 3D model. The techniques include generating, based on the 3D model, one or more inputs for one or more trained machine learning models; providing the one or more inputs to the one or more trained machine learning models; receiving, from the one or more trained machine learning models, seam prediction data generated based on the one or more inputs; and placing one or more predicted seams on the 3D model based on the seam prediction data.
US11915359B2 Kernel software driven color remapping of rendered primary surfaces
Systems, apparatuses, and methods for implementing kernel software driven color remapping of rendered primary surfaces are disclosed. A system includes at least a general processor, a graphics processor, and a memory. The general processor executes a user-mode application, a user-mode driver, and a kernel-mode driver. A primary surface is rendered on the graphics processor on behalf of the user-mode application. The primary surface is stored in memory locations allocated for the primary surface by the user-mode driver and the kernel-mode driver is notified when the primary surface is ready to be displayed. Rather than displaying the primary surface, the kernel-mode driver causes the pixels of the primary surface to be remapped on the graphics processor using a selected lookup table (LUT) so as to generate a remapped surface which stored in memory locations allocated for the remapped surface by the user-mode driver. Then, the remapped surface is displayed.
US11915357B2 Apparatus and method for throttling a ray tracing pipeline
Apparatus and method for stack throttling. For example, one embodiment of an apparatus comprises: execution circuitry comprising a plurality of functional units to execute a plurality of ray shaders and generate a plurality of primary rays and a corresponding plurality of ray messages; a first in first out (FIFO) buffer to queue the ray messages generated by the EUs; a cache to store one or more of the plurality of primary rays; a memory-backed stack to store a first subset of the plurality of ray messages in a corresponding plurality of entries; memory-backed stack management circuitry to either store a second subset of the plurality of ray messages to the memory-backed stack, or to temporarily store the one or more the second subset of the plurality of ray messages to a memory subsystem based, at least in part, on a number of entries currently occupied by ray messages in the memory-backed stack; and ray traversal circuitry to read a next ray message from the memory-backed stack, retrieve a next primary ray identified by the ray message from the cache or a memory subsystem, and perform traversal operations on the next primary ray.
US11915356B2 Semi-automatic 3D scene optimization with user-provided constraints
A method for controlling optional constraints to processing of multi-dimensional scene data via a user interface [UI] in an image management device is disclosed. The first step in this process is receiving a first data set of a scene having location information about a first location in an image wherein the first data set has a first performance metric. Next is activating a Constraint Manager having a plurality of constraint processes. The next step is selecting a first Constraint process from the plurality of constraint processes. Then receiving a new data set for the first constraint process to apply to the first data set, before finally activating the first Constraint process to incorporate the new data set to estimate a new location data set for the first location, wherein the new location data set has an improved performance metric as compared to the first performance metric.
US11915354B2 Automated GIF generation platform
A system and a method for generating an automated GIF file generation system is described. In one aspect, the method includes accessing an animated GIF file, identifying a plurality of elements displayed in the animated GIF file, applying a variation of one or more elements to the animated GIF file, and generating a variant animated GIF file by applying the variation of the one or more elements to the animated GIF file. The system measures a trending metric of the variant animated GIF file based on a number of times the variant animated GIF file is shared on the communication platform and uses the trending metric as a feedback to generating the variant animated GIF file.
US11915353B2 Display of a live scene and auxiliary object
A mobile device comprises one or more processors, a display, and a camera configured to capture an image of a live scene. The one or more processors are configured to determine a location of the mobile device and display an augmented image based on the captured image. The augmented image includes at least a portion of the image of the live scene and a map including an indication of the determined location of the mobile device. The one or more processors are also configured to display the at least a portion of the image of the live scene in a first portion of the display and displaying the map in a second portion of the display. The augmented image is updated as the mobile device is moved, and the map is docked to the second portion of the display as the augmented image is updated.
US11915352B2 Processing user selectable product images and facilitating visualization-assisted virtual dressing
A technique for combining first and second images respectively depicting first and second subject matter to facilitate virtual presentation. The first image is processed to identify portions or regions of the first subject matter and determine an estimated depth location of each portion or region. A composite image is generated that depicts the second subject matter overlayed, inserted or otherwise combined with the first subject matter. One or more of the portions or regions of the first subject matter are added, removed, enhanced or modified in the composite image in order to generate a realistic appearance of the first subject matter combined with the second subject matter. The composite image is caused to be displayed as a virtual presentation.
US11915350B2 Training one-shot instance segmenters using synthesized images
An example apparatus for generating synthesized images includes a receiver to receive a frame, a mask and external images. The apparatus also includes a foreground augmenter to generate augmented foregrounds in the frame based on the mask. The apparatus includes a background augmenter to generate augmented backgrounds based on the frame, the mask, and the external images. The apparatus also further includes an image synthesizer to generate a synthesized image based on the generated augmented foregrounds and the augmented backgrounds.
US11915343B2 Color representations for textual phrases
Systems and methods for color representation are described. Embodiments of the inventive concept are configured to receive an attribute-object pair including a first term comprising an attribute label and a second term comprising an object label, encode the attribute-object pair to produce encoded features using a neural network that orders the first term and the second term based on the attribute label and the object label, and generate a color profile for the attribute-object pair based on the encoded features, wherein the color profile is based on a compositional relationship between the first term and the second term.
US11915339B2 Remote operation instructing system, and mount type device
A mount type device includes a camera configured to photograph a work site in a wider range than a visual field of a worker; a sensor configured to obtain a visual line of the worker; and a visual line movement detector configured to detect, as visual line movement information, movement of a direction of the visual line of the worker by using the sensor information. The mount type device transmits data on the photographed image and the visual line movement information to an operation instructing apparatus via a network. An operation instructing apparatus includes a display setter configured to extract a first image having a wider range than a visual field range of the worker from the image photographed by the camera, correct the first image using the visual line movement information, and cause a display of the corrected first image; and an instruction image is generated for the worker.
US11915334B2 Information processing device and information processing method for predicting presence or absence of user at visit destination from sensed data
Provided is an information processing device including a presence/absence prediction unit that performs prediction of presence/absence of a user at a visit destination on a basis of sensed data, and a providing unit that provides a result of the prediction to an external device.
US11915332B2 System and process for tokenization and management of liability
A system and process for management of liabilities is disclosed. The embodiments mitigate variance in the assessment of liability values. In an exemplary embodiment, a liability may be created under rules stored in the form of an digital token. The rules may form a smart contract wherein the terms within the contract change automatically based on criteria being met. The token associated with the smart contract may have tangible value that can appreciate/depreciate and may thus be a tradeable asset or commodity. The inventory of liabilities associated with an issuer may thus be tracked and value precisely assessed.
US11915330B2 Secure tokens for controlling access to a resource in a resource distribution network
A system for generating and applying a secure token in a resource distribution network is provided. For example, a headend system generates a time-based token based on a time duration specified for a meter. The time-based token indicates the time duration for the meter. The time-based token is further generated based on an identifier of the meter. The headend system transmits the time-based token to the meter via at least a mesh network. After receiving the time-based token, the meter validates the time-based token to determine that the time-based token is generated for the meter based on information related to the identifier of the meter. If the meter determines that the time-based token is valid, the meter connects premises associated with the meter to a resource distribution network for at least the time duration specified in the time-based token.
US11915329B2 Interaction management in an online agricultural system
An online agricultural system manages and optimizes interactions of entities within the system to enable the execution of transaction and the transportation of crop products. The online agricultural system accesses historic and environmental data describing factors that may impact crop product transactions and/or transportation to determine market prices for crop products and crop product transportation. Responsive to receiving a request from an entity, the online agricultural system determines an optimal transaction for the entity, such as a price for selling a crop product, an available crop product for purchase, or a transportation opportunity to transport a crop product.
US11915326B2 Determining tag relevance
Embodiments of the present invention provide a concept for determining the relevance of a tag within a post. Responsive to receiving a post composed by a first user and containing a tag referring to a second user, a post context based on a topic of the post, a user context based on a record of the first user and a tag context based on a record of the second user are obtained. The post context and the user context are compared to the tag context, and it is determined whether the tag is relevant to the post and the first user based on comparing the post context and the user context to the tag context.
US11915322B2 Systems and methods for enhanced personal property replacement
A computer system for enhanced personal property replacement may be provided. The computer system may include at least one processor in communication with at least one memory device. The at least one processor may programmed to receive a plurality of user preferences transmitted from a user computer device associated with a user, receive a request from the user to cover a claim, determine a first plurality of items for the user based upon the claim and the plurality of user preferences, and/or transmit, to a retailer computer device associated with a retailer, an order for the determined first plurality of items with the retailer to be delivered to the user at an address associated with the user.
US11915321B2 Configuration and transfer of image data using a mobile device
Systems and methods provide for an automated system for analyzing damage and processing claims associated with an insured item, such as a vehicle. An enhanced claims processing server may analyze damage associated with the insured item using photos/video transmitted to the server from a user device (e.g., a mobile device). The mobile device may receive feedback from the server regarding the acceptability of submitted photos/video, and if the server determines that any of the submitted photos/video is unacceptable, the mobile device may capture audio descriptions regarding the insured item. To aid in damage analysis, the server may also interface with various internal and external databases storing reference images of undamaged items and cost estimate information for repairing previously analyzed damages to similar items.
US11915320B2 Corroborative claim view interface
A computing system can receive loss information from a computing device of a claimant, the loss information indicating damage or loss to property of the claimant from an event. The system can connect with a plurality of data sources to receive contextual information corresponding to the event. Based at least in part on the contextual information corresponding to the event, the system generates a graphical user interface for a policy provider of the claimant, the graphical user interface providing a set of fraud scores for the loss information provided by the claimant.
US11915311B2 User score model training and calculation
A method, apparatus, and server for generating a user score based on social networking information is provided. In the disclosed method, by processing circuitry of an information processing apparatus, default annotation information of a plurality of sampled users, an ith user score and an ith relative user score for each of the sampled users are obtained. A user score model is trained according to the ith user score of the respective sampled user, the ith relative user score of the respective sampled user, and the default annotation information of the respective sampled user. An (i+1)th user score of the respective sampled user is subsequently calculated and a trained user score model, for each of the sampled users, is obtained when the (i+1)th user score for the respective sampled user satisfies a training termination condition, The method provides a solution to evaluate the user score for a use when personal information of the user is missing or incorrect.
US11915309B1 Computer-based systems for calculating risk of asset transfers
A computer system is described that is configured to calculate probable risks of assets being transferred away from an institution that is currently holding the assets. In order to reduce transfers of assets from an institution, the computer system is configured to predict a likelihood of transfer of the asset from the institution based on the client data. The computer system is configured to predict a risk of transfer of the asset that takes into account the value of the asset. For example, particular higher value assets may be more valuable to the financial institution than other assets given a comparable likelihood of transfer. The computer system is further configured to propose and/or prioritize actions, such as potential advising opportunities, to minimize the risk of transfer of the asset from the financial institution.
US11915308B2 Blockchain data exchange network and methods and systems for submitting data to and transacting data on such a network
A system and method are provided for transacting data on a network. The system includes a data submission interface, the data submission interface configured to enable one or more data generators to register data with the network, the data being stored in a location accessible to data consumers accessing the network. The system also includes a data consumer interface to enable one or more data consumers to find data on the network and transact with the one or more data generators to obtain access to and/or ownership of data submitted to the network. The system also includes a blockchain network for storing at least a ledger associated with data registered with the network via the data submission interface to provide an immutable assignment of ownership rights of the data to the respective one or more data generators, and to provide an immutable record of data transactions.
US11915305B2 Identification of physical products for augmented reality experiences in a messaging system
The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology extracts product metadata based on the determined object. The subject technology sends, to a server, the product metadata to determine second product metadata associated with the product metadata. The subject technology receives, from the server, the second product metadata, the second product metadata including additional information related to the physical item. The subject technology causes display, at a client device, the additional information related to the physical item based at least in part on the second product metadata.
US11915304B2 Database, data structures, and data processing system for satisfying a request for locally-sourced products
Methods, systems, and apparatuses, including computer programs, for satisfying a request for locally-sourced products. In one aspect, the method can include obtaining a request for a locally-sourced product that includes (i) data describing a product and (ii) a location of the user of the user device, identifying a first set of locally-sourced product records from a locally-sourced product database that are responsive to the request for the locally-sourced product, determining a subset of the first set of locally-sourced product records based on (i) a second location of a provider of the product and (ii) one or more other product attributes including a product quantity available to the provider, and fulfilling, using a locally-sourced product fulfillment engine, the request for locally-sourced product from multiple different locally-sourced providers based on the determined subset of the first set of locally-sourced product records.
US11915302B2 Method, system, and medium for automatic display of products viewed on distinct web domains
A method of accumulating a personalized list of products viewed by a user on different website domains includes providing a first embedded code on a first website domain and a second embedded code on a second website domain in which the first website domain is different from said second website domain. Each of the embedded codes allows a specified third party server to communicate interactively with the user. The method further includes automatically accumulating a personalized list of products viewed by the user in a database on the specified third party server, wherein the personalized list includes at least a first product and a second product, wherein the first product is on the first website domain and the second product is on the second website domain.
US11915301B2 Product ordering system and method
A product ordering system and method provides an online portal for a buyer to select a product for purchase, whereby the product being purchased is already en route and shipped to a destination by a seller. The online portal allows the buyer to select a quantity, purchase terms, payment type. Based on this information from the buyer, as well as in some cases, the remaining quantity of product and/or the remaining days the products have before their shipment is completed, a per unit price is computed.
US11915299B2 System and method for managing a product exchange
An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category associated with each of the plurality of video content. The processor is also configured to identify one or more of the plurality of products or services based on the profile information and the at least one category of the video content information. The processor is also configured to send the one or more of the plurality of products or services to the smart viewer.
US11915298B2 System and method for intelligent context-based personalized beauty product recommendation and matching
A system and method for intelligent context-based personalized beauty product recommendation and matching, comprising a data extraction engine, individual profiles of intended users stored in one or more user databases, one or more product databases, a skin analysis engine, and a data analysis and recommendation engine, which gathers a plurality of customer responses regarding fact-based input including locational data, concern-based input, preference-based input, and goal-based input, which uses the customer responses and environmental conditions to create a requirement vector, and which uses the requirement vector as an input into one or more machine and deep learning algorithms to generate as output personalized beauty product recommendations.
US11915296B2 Method for providing item information and apparatus for the same
An item information providing method according to example embodiments may include checking a plurality of products corresponding to a search term received from a user who uses the service, and providing a first page that includes a first region in which a list of the plurality of products is displayed and a second region in which a filtering interface configured to filter the list of the plurality of products displayed in the first region according to a user's input is displayed.
US11915295B2 Systems and methods for automatically customizing electronic commerce
A computer implemented method for automatically customizing electronic commerce includes analyzing information relevant to the user's purchasing preferences, determining the user's purchasing preferences based on the analysis of the relevant information, determining a shopping list, wherein the shopping list comprises one or more products the user wants to purchase and one or more indications of the user's purchasing preferences for each of the one or more products, generating one or more digital shopping carts based on the shopping list, comparing a product in at least one of the one or more digital shopping carts to a corresponding product and a corresponding purchasing preference on the shopping list, determining one or more preferred digital shopping carts based on the comparison, and displaying to the user the one or more preferred digital shopping carts.
US11915293B2 Offering automobile recommendations from generic features learned from natural language inputs
Various embodiments are generally directed to techniques to provide specific vehicle recommendations to generic user requests. A method for providing the specific vehicle recommendation includes: receiving a generic automobile request from a user, applying a machine learning model (MLM) trained by a corpus of reviews to the received request, and generating, by the MLM, a recommendation for at least one specific automobile feature based on the generic automobile request.
US11915291B2 Methods and systems for determining variance between criteria
A computer-implemented method may include receiving a customer submission for a vehicle from a customer device, the customer submission including a plurality of customer criteria; receiving a request from the customer device to provide the customer submission to a merchant device; and receiving a reply from the merchant device, the reply including a plurality of merchant criteria. The computer-implemented method also may include determining a variance between the customer criteria and the merchant criteria, and transmitting, to the merchant device, at least one of the variance or the customer criteria.
US11915290B2 Systems and methods for determining and leveraging geography-dependent relative desirability of products
According to certain aspects of the disclosure, a computer-implemented method may be used for regulating vehicle stock. The method may include receiving one or more queries indicative of one or more characteristics of a vehicle for purchase by a user and determining based on the one or more queries indicative of the one or more characteristics of the vehicle, at least one vehicle available for purchase at a location of a merchant. The method may also include determining a quantity of the at least one vehicle purchased and assigning a value to the at least one vehicle based on the quantity of the at least one vehicle purchased and a quantity of received queries about the vehicle. The method may also include transmitting the value to the user, with a recommendation regarding the at least one vehicle available for purchase based on the value.
US11915286B1 Systems and method for attributing transactions from multiple websites to content producers
When a user accesses content describing an item able to be purchased using a first website, and the user subsequently purchases the item using a second website within a threshold length of time of the access to the content, the purchase may be inferred to have been induced by the content, even though the content would normally direct the user to the first website. To correlate purchases across different websites, data identifying the user's device or a user account and data identifying the item is acquired when the content is accessed by the user. Subsequently, additional data is acquired when the item is purchased. If the additional data corresponds to the previous data, this may be used to determine that the same user has purchased the same item described by the content that was accessed.
US11915285B1 Systems and methods for calling party authentication
Methods and systems described in this disclosure are directed to authentication of calling parties. The authentication of calling parties applies to simultaneous voice and/or data communications with multiple parties over multiple electronic mediums including a variety of electronic devices. A user can continue to maintain a data exchange session with a representative of an entity offering the goods or services of interest to the user across more than one user device. In some embodiments, a user can invite other parties in a multi-party call involving the user and the representative. Various embodiments for multi-party and multi-device authentication mechanisms are described herein. In some embodiments, the system calculates an estimated call waiting time for a user to speak with the representative.
US11915284B2 Product authentication system and computer implemented method
Methods, systems and computer readable media for product authentication are described.
US11915279B2 Automated invoice management system and platform
In one aspect, In one aspect, a computerized method of an automated invoice management and analysis comprising with an invoice management system, receiving a purchase order or invoice in any digital image format. The method includes using an optical character recognition system to extract plain text the from the purchase order or invoice. The method includes parsing and formatting the plain text data with a machine learning system into a specified consistent format. The method includes communicating the formatted plain text data to a third-party service to complete a specified transaction.
US11915275B2 Systems and methods for estimating asset resale value
A computer-implemented method that includes receiving a request for a target vehicle including input data associated with an operator, a geographic location, and the target vehicle. The method includes determining a depreciation rate based on third-party transaction data retrieved from databases in accordance with the input data associated with the target vehicle, and a decommission rate based on third-party ownership data retrieved from databases in accordance with the input data associated with the target vehicle. The method includes determining a deterioration rate based on local environmental data retrieved from databases in accordance with the input data associated with the geographic location, and generating a regression model configured to compute an estimated value of the target vehicle during a lifetime of the target vehicle using the input data, depreciation rate, decommission rate, and deterioration rate. The method includes determining an output in response to the request for the target vehicle.
US11915271B2 Information processing device, display system, display control method
At least a main area and a candidate area are provided on a display screen of a display device, and a display control unit that causes content displayed in the candidate area when reproduction of content displayed in the main area ends to be displayed in the main area, and a detection unit that detects a person from a captured image of at least a place where the display screen is visually recognizable are included, wherein the display control unit changes the content displayed in the candidate area depending on the person during reproduction of the content displayed in the main area.
US11915268B2 Transmedia story management systems and methods
Transmedia scheduling systems and methods are described in which a user interface is generated via a channel engine that includes first and second channels. The channels are based on one or more channel templates stored in a channel database, and are preferably populated with concurrent transmedia stories. Each of the transmedia stories can be based on at least one transmedia object stored in a transmedia database and may be dynamically generated.
US11915265B2 System and method for accurate predictions using a predictive model
Apparatus and methods present a content item and question from an inquirer to a group of users in a first feedback session with a requirement for the users to provide predictions of how a member of a distinct target group will respond to the content item, receiving, during the first feedback session, the first group's prediction of the target group's responses, presenting, during a second feedback session, the same content item and the same question to the target group with a requirement for the target group to provide responses directed to their own responses, constructing a predictive model of the target group based on responses received from the target group during the second feedback session, measuring accuracy of the first group's predictions using the target group predictive model and providing the inquirer access to an ordered visual representation of the first group users arranged as a function of accuracy.
US11915261B2 Targeted content delivery, playback, and tracking
A presence of a consumer transacting at a transaction terminal is detected. Content for the transaction terminal is played as media on the transaction terminal. When an identity of the consumer is resolved, the content is switched to new content that is targeted/customized to the consumer and is played as new media on the transaction terminal. When a transaction concludes, the media play is stopped. Statistics for the transaction and media play are retained for tracking and reporting.
US11915259B2 Systems and method for automated purchase and receipt of consumer motor fuels for periods in the future
A computerized system for transacting the purchase and sale of consumer motor fuels between motor fuel merchants and retail consumers through software on a mobile or desktop connected device for periods in the future through the simultaneous execution of multi-party, multi-layered contingent transactions and pricing algorithms to ensure that all inter-related motor fuel merchant transactions are simultaneously transacted upon a retail consumer purchase execution. Motor fuels include refined products such as gasoline and diesel fuel, renewable fuels (e.g. ethanol, biodiesel), natural gas (including liquefied natural gas), jet fuel and electricity.
US11915255B1 Systems and methods for contextual spending correlation
Systems and methods receive contextual data related to spending as well as spending data. Correlations are determined to explain variables that influence spending amounts or rates. Systems and methods can collect user spending context data associated with a user, generate spending correlations between variables of the user spending context data, determine a next event based on at least one of the location data and the relationship data, and generate a next event value for the next event having at least a subset of the variables.
US11915243B2 Validation identity tokens for transactions
A user initiates a transaction by providing identification data at an access device. Certain elements of a validation identity token, such validation keys, may be distributed among several remote server computers. After the elements are retrieved during the transaction, the validation identity token may be generated using the retrieved elements. The validation identity token may indicate whether the user is authenticated. No single entity can possess all elements utilized to generate the validation identity token, which mitigates risk of the validation identity token being compromised. In some embodiments, the validation identity token may be a chromatic identity token, which may indicate validity by color.
US11915237B2 Methods and systems for smart contracts for security and filtering
A blockchain transaction filtering method including receiving a transaction request at the server, executing a first smart contract function comprised by a first smart contract stored on the server responsive to the transaction request, executing a first filter smart contract function comprised by a first filter smart contract stored on the server responsive to the transaction request, the first filter smart contract function checking the transaction request for inconsistency with a first filtering criterion, defining a first identified transaction request and implementing a first response responsive to identifying the first identified transaction request. The method further includes transmitting the transaction request to a transaction pattern learning system, receiving a second filter smart contract comprising a second filter smart contract function from the transaction pattern learning system, and storing the second filter smart contract on the server for execution responsive to receiving subsequent transaction requests.
US11915236B2 Immutable database for bitemporal analysis
Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.
US11915233B2 Method and system for contactless transactions without user credentials
A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.
US11915230B1 Payment vehicle with on and off function
A computer system and method for enabling or disabling a payment vehicle at the request of a payment card holder from a remote device. The computer system comprises a computer having memory and a processor for processing input data received from a remote device. The input data comprises an instruction executable by the processor in a form of a text message or electronic mail received from the remote device, with the instruction to enable or disable a payment card of a payment card holder by changing the status of the payment card. An interactive remote interface computer software application is provided to the payment card holder for use on the remote or other device.
US11915228B2 Method and system for prevention of lost currency in blockchain networks to missing wallets
A method for ensuring precedence for the processing of a blockchain transaction to prevent loss of cryptographic currency includes receiving a new blockchain transaction by a blockchain node in a blockchain network, confirming the new blockchain transaction including identifying a precedence transaction that was previously conducted and stored in the blockchain that involves both blockchain wallets included in the new blockchain transaction, including the new blockchain transaction in a new block that is generated, and distributing the new block to additional nodes in the blockchain network for confirmation and addition to the blockchain.
US11915227B2 Value transfer card management system
A processor-implemented method is disclosed. The method includes: configuring, by a processor, a value transfer card to be associated with a default currency account and one or more foreign currency accounts; receiving, by the processor, input including a selection of at least one of the one or more foreign currency accounts and a card control setting to be applied for the value transfer card in connection with the selected at least one foreign currency account; detecting, by the processor, a first transaction initiated using the value transfer card, wherein the detecting includes receiving a request to process the first transaction in a first currency associated with the selected at least one foreign currency account; determining, by the processor in real-time, that the first transaction results in violation of the card control setting for the value transfer card; and in response to determining that the first transaction results in violation of the card control setting for the value transfer card: querying, by the processor in real-time, an exchange rates database to obtain a current exchange rate between the first currency associated with the selected at least one foreign currency account and a second currency associated with a second one of the currency accounts; and processing the first transaction using the second currency account and the current exchange rate.
US11915225B2 Mobile merchant payment system
A mobile merchant may have an entrance area which may have a geo-fence area which has a communication device to communicate with a payment device of a user when in or passing through the geo-fence area such as getting on a bus. The location of the start of the communication may be noted and stored as a first or starting location. When the user gets off the mobile merchant, the communication between the communication device and the payment device may end. The location of the end of the communication may also be noted and stored as a second or ending location. The first and second location and data from the payment device may be communicated to a billing computing device which may determine a price for the trip from the first location and the second location and the price may be applied to the payment account represented by the payment data.
US11915220B2 Point-of-sale terminal for dynamic mode management of multiple card readers
An apparatus for dynamic credit card reader mode management is provided, the apparatus including: a point-of sale (POS) terminal, configured to accept employee login credentials via a magnetic stripe card, to display menu items for selection, to add selected menu items to an order, and to accept payment for the order, where the payment may be obtained via swipe, dip, or tap, the POS terminal including: a first card reader, configured to read first provided cards when enabled; a second card reader, configured to read second provided cards when enabled; and a dual reader controller, coupled to the first and second card readers, configured to determine one or more workflow states of the POS terminal, and configured to dynamically control modes of the first and second card readers according to the one or more workflow states.
US11915219B2 Techniques to provide physical transaction card capabilities for a device
Various embodiments are generally directed to techniques to enable use of a transaction card of a user device to perform transactions. Embodiments may include method, techniques, and circuitry to cause a transaction card to extend from a user device to be used to perform the transactions. Further, the transaction card may retract into the housing the user device when not in use.
US11915210B2 Animated two-dimensional barcode checks
Systems and methods are disclosed to provide an animated 2D barcode check that is used to securely and efficiently transmit financial information between mobile devices. The financial information includes a check written by a payer and transmitted to a merchant. The check includes account information of the payer and of the merchant with a payment service provider, a payment amount, and a cryptographic signature that has been certified by the payment service provider. The payer's mobile device encodes the check into a sequence of 2D barcodes and displays the sequence of 2D barcodes in a loop that is scanned by a camera on the merchant's mobile device. The merchant uses the cryptographic signature to verify the validity of the signature on the check without having Internet connectivity to the payment service provider. The merchant may later present the check to the payment service provider to receive payment.
US11915206B2 Methods and systems for clustering of repair orders based on inferences gathered from repair orders
A processor may determine that a particular computer-readable vehicle repair order (RO) (e.g., including first and second RO portions) corresponds to an existing cluster of ROs due to the particular RO including RO data that refers to a particular vehicle symptom. The processor may determine that the first RO portion includes first data representative of a non-specific vehicle component and may then responsively also determine that the second RO portion includes second data that the at least one processor can use to determine a specific vehicle component associated with the particular RO. Responsively, the processor may determine the specific vehicle component based on the first and second data and may then add the particular RO to a different cluster of ROs that is arranged to contain ROs that correspond to the particular vehicle symptom and to the specific vehicle component.
US11915204B2 Visualizing vehicle part replacement information using extended reality
A device having extended reality capabilities receives a video feed including one or more video frames depicting an object. The device provides the one or more video frames to a first machine learning model that identifies the object and one or more parts of the object that are depicted in the one or more video frames, and obtains positional tracking information that represents a position and an orientation associated with the object depicted in the one or more video frames relative to a coordinate space. The device identifies a plurality of parts from the one or more parts of the object that are depicted in the one or more video frames and determines, using one or more second machine learning models, information regarding the plurality of parts and information regarding one or more replacement parts.
US11915202B2 Remote meeting and calendar support for the in-vehicle infotainment unit
Methods, systems, and apparatus for an in-vehicle infotainment platform for a vehicle. The in-vehicle infotainment platform includes a memory and an electronic control unit. The memory is configured to store meeting information including video conferencing information or audio conferencing information. The electronic control unit is coupled to the memory. The electronic control unit is configured to automatically connect to a video conference using the video conferencing information or automatically connect to an audio conference using the audio conferencing information.
US11915200B2 Collaborative video chat screen sharing using a digital product collaboration platform
In some embodiments, a computer-implemented method comprises: receiving an indication of a particular design style; determining, based on the indication, functional product groups that comprise a plurality of custom products having indicia of the particular design style; initiating a collaboration session between a user and one or more collaborators to allow selecting one or more particular custom products; in response to receiving a selection of the particular custom products, generating a group of customized products comprising the one or more particular custom products, each particular customized product associated with a product type of a plurality of product types, each product type of the plurality of product types associated with a manufacturing constraint of multiple manufacturing constraints, each particular customized product having shared content that all of the one or more particular custom products share; obtaining manufacturing methods for manufacturing the customized particular products; and proceeding to manufacturing.
US11915180B2 Systems and methods for identifying an officer at risk of an adverse event
A computer-implemented method for determining a risk score reflecting the risk that a police officer may be involved in an adverse event in the future having a computer system preprocessing data to create residual features; the computer system iteratively running models using the collected data and residual features; the computer system identifying the model that best predicts whether a police officer may be involved in an adverse event in the future; and, the computer system generating a risk score by running the model.
US11915176B2 Vehicle dispatch system, vehicle dispatch method, server, user terminal, and storage medium
A server includes a unit obtaining a position of a registered vehicle, a unit obtaining a vehicle dispatch position, a unit determining a candidate vehicle based on the vehicle dispatch position and the position of the registered vehicle, a unit transmitting information regarding an autonomous driving function of the candidate vehicle to a user device, a unit receiving information for identifying a dispatch vehicle, and a unit transmitting a vehicle dispatch position to the dispatch vehicle. The user device includes a unit receiving the information regarding the autonomous driving function of the candidate vehicle, a unit displaying the information regarding the autonomous driving function of the candidate vehicle, an unit accepting a user operation for selecting the dispatch vehicle, and a unit transmitting the information for identifying the dispatch vehicle to the server.
US11915174B2 Apparatus and method for resource allocation prediction and modeling, and resource acquisition offer generation, adjustment and approval
An apparatus, method, and computer program product are provided for the improved and automatic prediction and modeling of one or more channels and relevant conditions through which resources may be directed to users in an environment where resource demand, utility, and perceived value vary over time. Some example implementations employ predictive, machine-learning modeling to facilitate the use of multiple disparate and unrelated data sets to extrapolate and otherwise predict the future needs for certain resources and identify the channels and conditions that may be employed to meet such future needs. An apparatus, method, system, and computer program product are provided for improved generating, adjusting, and/or facilitating approval of a resource offer set. Some example implementations employ one or more predictive models.
US11915173B2 Computer-based supplier knowledge management system and method
Provided is a computer-based supplier knowledge management method, system, and computer program product. The system embodies the computer program code which, when executed performs the method. The method includes establishing an electronic profile for one or more users from an entity; establishing an electronic supplier profile for each of a plurality of suppliers, each supplier profile comprising a set of supplier keywords; generating an electronic RFI by an entity user, the RFI comprising a set of user specified RFI keywords corresponding to a project; and electronically processing the RFI, including performing keyword matching between the RFI keywords and one or more of the supplier profiles and generating a list of candidate suppliers for the project based, at least in part, on the keyword matching.
US11915172B2 Robot-assisted package delivery with integrated curbside parking monitoring and curb operations optimization
Robot-assisted package delivery with integrated curbside parking monitoring and curb operations optimization is disclosed herein. An example method includes dispatching a delivery vehicle and delivery robot to a delivery location, the delivery location including a parking location for the delivery vehicle that allows for deployment of the delivery robot on a delivery mission, determining occupancy of the parking location, the delivery vehicle parking at the parking location when the parking location is unoccupied, the delivery robot being deployed upon parking of the delivery vehicle, and instructing the delivery vehicle to remain parked during the delivery mission or to leave the parking location and return at later point in time based on an estimated time of arrival of the delivery robot after the delivery mission.
US11915171B2 System and method integrating smart vehicles with a monitoring system
Methods, systems, and apparatus, including computer programs, for a monitoring system that is configured to hail a car from a ride-sharing service. The method comprises determining, based on sensor data from one or more sensors at the property, that a person located at the property is preparing to leave the property, based on historical sensor data, an estimated time that the person will depart the property, determining, based on the estimated time that the person will depart the property, whether a suitable vehicle from a ride-sharing service will be within a predetermined vicinity of the property within a predetermined amount of time of the estimated time that the person will depart the property, receiving data indicating that the person is leaving the property and based on receiving the data indicating that the person is leaving the property, notifying the person that the suitable vehicle is available pick the person up.
US11915170B2 Delivery agent network management
In some examples, a processor may access past order information for a plurality of merchants to determine, for an upcoming time period, a number of orders predicted to be received by the merchants. The processor may determine geographic locations of delivery agent devices, each associated with a respective delivery agent. The processor may compare, for the upcoming time period, a number of active delivery agents with the number of orders predicted to be received. Based at least on determining a predicted shortage of active delivery agents for the upcoming time period, the processor selects a first delivery agent of the plurality of delivery agents to pick up a first order from a first pickup location of a first merchant and a second order from a second pickup location of a second merchant, and sends a message to a first delivery agent device associated with the first delivery agent.
US11915169B2 Method for determining amount of time spent on a task and estimating amount of time required to complete the task
In an embodiment, a cloud server determines a point in time in a current task, and identifies a corresponding point in time in each of a number of completed tasks retrieved from a first database. User activity data from a second database is used to calculate time spent on the current task up to the identified point in time, a ratio between time spent on each completed task after the corresponding point in time and time spent on the completed task before the corresponding point in time. The cloud server also calculates a similarity score between each completed task and the current task based on a number of parameters and using a predetermined algorithm. A weighted arithmetic mean of the time ratios can be calculated using the similarity scores as weights, and can be used in conjunction with the time spent on the current task up to the identified point in time, to calculate time required to complete the current task.
US11915165B2 Methods for shared vehicle access
The present systems, devices, and methods relate to managing shared vehicle access. Vehicle access can be provided to a candidate user based on whether the user is included in a list of at least one user associated with a respective virtual key. Virtual keys can be created, or lists of at least one user can be updated to include the candidate user, to in turn provide vehicle access. Virtual keys can be stored in a plurality of virtual key slots, with vehicle access being provided based on a virtual key stored in an active key slot. Status reports can be sent to a reservation management device, for updating virtual keys or lists of at least one user.
US11915164B2 System and method for managing vehicles used for a car-sharing service
An information processing apparatus manages a vehicle used for a car-sharing service. The information processing apparatus includes a control unit configured to acquire, from a user, as application information for using the vehicle, one of application information for reservation use for making a reservation in advance and application information for on-demand use for accepting use of a vehicle stopped at an on-demand stand-by station. The same vehicle can be used for both the reservation use and the on-demand use.
US11915163B2 System for navigating driver to passenger for ride authorized by another user of transportation service
In one embodiment a transportation request is received from a computing device of a first subscriber to a transportation service. It is determined that the transportation request is authorized by a second subscriber to the transportation service. One or more details associated with the transportation request and location information of the computing device of the first subscriber are communicated to a computing device of a driver associated with the transportation service to allow the driver to fulfill the transportation request.
US11915162B2 Alert system with machine learning and fuzzy logic
A method, computer program product and computer system to generate safety alerts is provided. A processor retrieves a plurality of measurements associated with a location. A processor determines a set of features based on the plurality of measurements. A processor identifies a set of membership functions for the set of features. A processor determines a safety index for the body of water based on the set of membership functions and one or more input value ranges for the set of features. In response to the safety index being above a threshold value, a processor sends an alert to one or more users regarding the location.
US11915159B1 Parallelized and distributed Bayesian regression analysis
Systems, methods, and computer program products for estimating a Bayesian hierarchical regression model using parallelized and distributed Gibbs sampling are described. The techniques can be implemented to solve use cases where there is a response variable, e.g., number of store visits or web page visits, which is a variable of interest, and multiple explanatory variables, e.g., locations, temperatures, or prices, that may predict the response variable. The disclosed techniques build a model that explains and quantifies effects of the explanatory variables on the response variable on a distributed system. For instance, the disclosed techniques can build a model which has the capability to estimate that an X-degree increase in temperature at a certain time of year predicts a Y-percent increase in store visits. This estimation process is performed in parallel on multiple nodes of the distributed system.
US11915152B2 Learning coach for machine learning system
A machine learning (ML) system includes a student ML system, a learning coach ML system, and a reference system that generates training data for the student ML system. The learning coach ML system learns to make an enhancement to the student ML system or to its learning process, such as updated hyperparameter or a network structural change, based on training of the student ML system with the training data generated by the reference system. The system may also comprise a learning experimentation system that communicates with the reference system to conduct experiments on the learning of the student learning system. Also, the learning experimentation system can determine a cost function for the learning coach ML system.
US11915147B2 Large model support in deep learning
Techniques that facilitate model support in deep learning are provided. In one example, a system includes a graphics processing unit and a central processing unit memory. The graphics processing unit processes data to train a deep neural network. The central processing unit memory stores a portion of the data to train the deep neural network. The graphics processing unit provides, during a forward pass process of the deep neural network that traverses through a set of layers for the deep neural network from a first layer of the set of layers to a last layer of the set of layers that provides a set of outputs for the deep neural network, input data for a layer from the set of layers for the deep neural network to the central processing unit memory.
US11915145B2 Leveraging multidimensional sensor data for computationally efficient object detection for autonomous machine applications
In various examples, a two-dimensional (2D) and three-dimensional (3D) deep neural network (DNN) is implemented to fuse 2D and 3D object detection results for classifying objects. For example, regions of interest (ROIs) and/or bounding shapes corresponding thereto may be determined using one or more region proposal networks (RPNs)—such as an image-based RPN and/or a depth-based RPN. Each ROI may be extended into a frustum in 3D world-space, and a point cloud may be filtered to include only points from within the frustum. The remaining points may be voxelated to generate a volume in 3D world space, and the volume may be applied to a 3D DNN to generate one or more vectors. The one or more vectors, in addition to one or more additional vectors generated using a 2D DNN processing image data, may be applied to a classifier network to generate a classification for an object.
US11915142B2 Creating equipment control sequences from constraint data
A structure thermodynamic model, which models the physical characteristics of a controlled space, inputs a constraint state curve which gives constraints, such as temperature, that a controlled space is to meet; and outputs a state injection time series which is the amount of state needed for the controlled space to optimize the constraint state curve. The state injection time series curve is then used as input into an equipment model, which models equipment behavior in the controlled space. The equipment model outputs equipment control actions per control time (a control sequence) which can be used to control the equipment in the controlled space. Some embodiments train the models using training data.
US11915135B2 Graph optimization method and apparatus for neural network computation
The disclosure discloses a graph optimization method and apparatus for neural network computation. The graph optimization method includes the following steps: S1: converting a computation graph; S2: allocating a register; S3: defining a route selector for a redefined variable; S4: solving the route selector for the redefined variable; S5: defining a criterion of inserting the route selector for the redefined variable into a node; S6: analyzing a dominating edge set of the node for the redefined variable; S7: inserting the route selector for the redefined variable; and S8: renaming the redefined variable. The disclosure solves the problem of the corresponding route selection on a correct definition of the redefined variable when a node including the redefined variable in a computation graph in the compiling period flows through multiple paths of computation flow, reduces the memory cost and promotes the development of implementation application of a deep neural network model.
US11915127B2 Prediction of healthcare outcomes and recommendation of interventions using deep learning
A system includes first, second and third input data sets. The first input data set includes demographic information characterizing a patient. The second and third input data sets characterize a healthcare treatment history of the patient. A neural network includes first, second and third neural subnetworks. The first neural subnetwork is configured to process the first input data set to produce a first output data set. The second neural subnetwork is configured to process the second input data set to produce a second output data set. The third neural subnetwork is configured to process the third input data set to produce a third output data set. An autoencoder layer has an input layer comprising the first, second and third output data sets and is configured to process the first, second and third output data sets to produce a secondary output data set.
US11915123B2 Fusing multimodal data using recurrent neural networks
Embodiments relate to a system, program product, and method for employing deep learning techniques to fuse data across modalities. A multi-modal data set is received, including a first data set having a first modality and a second data set having a second modality, with the second modality being different from the first modality. The first and second data sets are processed, including encoding the first data set into one or more first vectors, and encoding the second data set into one or more second vectors. The processed multi-modal data set is analyzed, and the encoded features from the first and second modalities are iteratively and asynchronously fused. The fused modalities include combined vectors from the first and second data sets representing correlated temporal behavior. The fused vectors are then returned as output data.
US11915121B2 Simulator-assisted training for interpretable generative models
A generator network of a variational autoencoder can be trained to approximate a simulator and generate a first result. The simulator is associated with input data, based on which the simulator outputs output data. A training data set for the generator network can include the simulator's input data and output data. Based on the simulator's output data and the first result of the generator network, an inference network of the variational autoencoder can be trained to generate a second result. The second result of the trained inference network inverts the first result of the generator and approximates the simulator's input data. The trained inference network can function as an inverted simulator.
US11915108B2 Material characterization system and method
A method, apparatus, system, and computer program product for estimating material properties. Training data comprising results of testing samples for a set of materials over a range of loads applied to the samples is identified by a computer system. A machine learning model is trained by the computer system to output the material properties for materials in structures using the training data.
US11915107B2 Software build management using machine learning model
Techniques for managing a software build using a machine learning model are disclosed. A system obtains historical data associated with historical software builds. The historical data includes attribute data for a plurality of development stages associated with a historical software build and labels indicating success or failure for the plurality of development stages. The system trains a machine learning model using the historical data associated with the historical software builds to generate predictions of success or failure of the plurality of development stages. The system receives attributes of a target software build and a selection of a first target development stage of the target software build. The system applies the machine learning model to the target software build to generate a first prediction of success or failure of the first target development stage.
US11915105B2 Machine learning to accelerate alloy design
This invention presents an innovative framework for the application of machine learning for identification of alloys or composites with desired properties of interest. For each output property of interest, we identify the corresponding driving (input) factors. These input factors may include the material composition, heat treatment, process, microstructure, temperature, strain rate, environment or testing mode. Our framework assumes selection of optimization technique suitable for the application at hand and data available, starting with simple linear, or quadratic, regression analysis. We present a physics-based model for predicting the ultimate tensile strength, a model that accounts for physical dependencies, and factors in the underlying physics as a priori information. In case an artificial neural network is deemed suitable, we suggest employing custom kernel functions consistent with the underlying physics, for the purpose of attaining tighter coupling, better prediction, and extracting the most out of the—usually limited—input data available.
US11915103B2 Quantum data processing system
Methods, systems, and apparatus for quantum data processing. In one aspect, a method includes storing, in a quantum memory, multiple copies of a quantum state, comprising, for each copy of the quantum state, i) probing, by an initialized quantum sensor, a target system to obtain an evolved quantum state of the quantum sensor, ii) transducing the evolved quantum state of the quantum sensor into a quantum state of a quantum buffer, iii) logically encoding the quantum state of the quantum buffer into a quantum error correcting code, and iv) moving the logically encoded quantum state of the quantum buffer into the quantum memory; loading the multiple copies of the quantum state in the quantum memory into a quantum computer; processing, by the quantum computer, the multiple copies of the quantum state to obtain a purified quantum state; and measuring the purified quantum state to determine properties of the target system.
US11915098B2 Move to align function of a multi-part code system
A method includes obtaining, by a first computing device of a multi-part code system, a first portion of a code from a network computing device. The network computing device generated the first portion of the code and a second portion of the code from the code. The method further includes displaying the first portion of the code on a code display area of an interactive display of the first computing device and instructing a user of the first computing device to position the first computing device near the second portion of the code such that the first and second portions of the code align. When the first portion of the code is aligned with the second portion of the code, the method further includes producing the code and sending a finalize interaction notification to the network computing device. The finalize interaction notification includes information from the produced code.
US11915096B2 Detection system
According to an aspect, a detection system includes: a sensor provided with a plurality of photosensors in a detection area; a controller configured to control the sensor; and a data storage configured to store correction value data including correction values for detection values of the photosensors and identification codes of a plurality of the sensors in such a manner that the identification codes are associated one-to-one with the correction value data. The controller is configured to acquire the correction value data corresponding to the identification code of the sensor from the data storage and correct the detection values of the photosensors based on the acquired correction value data.
US11915095B2 Cable management system and method
A cable management system includes multiple cables, each having a unique identifier associated therewith and each including first and second barcodes including the unique identifier, the first barcode located proximate a first end of the cable, the second barcode located proximate a second end of the cable. The system also includes a barcode scanner to scan barcodes of the cables, the barcode scanner including a clip to receive one of the cables. The system also includes a mobile computing device having a processor, data storage medium, communication unit, and user interface including a display. The mobile computing device is configured to receive via the user interface first end location information for a first cable, receive from the barcode scanner the first barcode of the first cable, and save and display the first end location information in association with the unique identifier of the first cable included in the first barcode.
US11915094B2 Sample analysis system and sample management method
A sample analysis system and a sample management method are provided. The sample analysis system includes: one or more analysis devices configured to test a sample; a scanning component configured to scan the sample to obtain scanning information before testing the sample by the analysis devices; an image information obtaining component configured to acquire image information of a region in the sample containing a sample identifier; a processor configured to identify the sample identifier of the sample according to at least one of the scanning information or the image information of the sample. The system can obtain the sample identifier of a sample in two ways, thus improving the efficiency of sample test.
US11915088B2 Electromagnetic state sensing devices
A container includes a surface defining a volume of the container, a first resonance portion disposed on a first portion of the surface of the container using one or more first carbon-based inks, and a second resonance portion disposed on a second portion of the surface of the container using one or more second carbon-based inks different than the one or more first carbon-based inks. The first resonance portion can resonate within a first range of frequencies in response to one or more electromagnetic pings received from a user device, and the second resonance portion can resonate within a second range of frequencies in response to the one or more electromagnetic pings, the second range of frequencies being different than the first range of frequencies. In some instances, the user device may be a smartphone, a radio frequency identification (RFID) reader, or a near-field communication (NFC) device.
US11915087B2 Wireless device and selective user control and management of a wireless device and data
A system and method to provide user marketing recommendations or suggestions based on an interaction between a user and a product, using a radio frequency tag in communication with the product, a radio frequency reader, and a computing device. A motion of the user detected by the radio frequency tag is used to generate a signal containing level of motion, which is utilized by the computing device to determine a level of user interaction and generate marketing information. Marketing information about how to use the product in a recipe is sent to the user interface device.
US11915085B2 Systems and methods for enhanced directionality in RFID portal systems
Systems and methods for enhanced directionality for portal detector stations are provided. The systems include a portal detector station, an overhead detector station, a controller operatively coupled thereto. In embodiments, the controller analyzes read events detected by the portal detector station to determine a set of RFID tags included in a pallet of objects. The controller also analyzes read events detected by the overhead detector station to determine a direction of travel for the RFID tags included in the set of RFID tags and/or to detect stray read events that resulted in RFID tags being erroneously included in the set of RFID tags.
US11915084B2 Antenna device and RFID tag communication device
An antenna device is provided as a near-field communication antenna device that is configured by arranging a plurality of loop antennas. Each loop antenna includes a plurality of parallel circuits each having a capacitor and a resistance element; and a plurality of looped conductors in a shape of a loop that is divided. The divided looped conductors are connected to each other via the parallel circuits, and the plurality of looped conductors and the plurality of parallel circuits form a loop.
US11915083B2 Stick-on secure holder for tracking devices
A holder or mounting device for attaching or affixing an electronic tracking device such as an Apple™ AirTag™ or Tile™ to a tracked item or object. In example embodiments, the holder or mounting device may include an adhesive, a cord, a clip, a strap or other attachment means.
US11915077B2 URL validation and redirection for scannable codes
In one embodiment, a code authentication service maintains a mapping of uniform resource locators and key information embedded into codes. The code authentication service receives, from a requesting device, a domain name system resolution request for a particular uniform resource locator. The code authentication service determines, based on the mapping, whether the domain name system resolution request is associated with valid key information for the particular uniform resource locator. The code authentication service provides, to the requesting device, a domain name system resolution response that indicates an address associated with the particular uniform resource locator, when the code authentication service determines that the domain name system resolution request includes valid key information for the particular uniform resource locator.
US11915075B1 Ceramic transaction cards
A transaction card that includes a card body that can include a ceramic material. The card body can include a primary surface and a secondary surface, a laser marked feature disposed on the card body and a laser etched feature disposed on the card body. A method of making a transaction card can include forming a ceramic material slurry comprising a ceramic material and a binder, forming a green body from the ceramic material slurry, firing the green body at a firing temperature to create a fired ceramic body, grinding the fired ceramic body into a card body, and polishing a primary surface of the card body.
US11915072B2 Digital halftoning with spiral dots
A halftone raster image, suitable for rendering a continuous-tone image, which comprises a plurality of regularly tiled spiral dots. Said spiral dots comprise (i) image pixels arranged as a first arc (200) or as a plurality of arcs which together represent a first spiral (100), and (ii) non-image pixels arranged as a second arc (201) or as a plurality of arcs which together represent a second spiral (101), wherein neighbour halftone dots from said plurality of regularly tiled halftone dots represent a double spiral or triple spiral.
US11915066B2 System to facilitate transition to microservices
Systems and methods provide reception of a call to a first function, determination of a first configuration file associated with the first function, the first configuration file indicating a primary function, a secondary function and a relationship between a first property of the primary function and a second property of the secondary function, calling of the primary function and reception of a corresponding first result set, calling of the secondary function, the call to the secondary function including a filter on the second property based on values of the first result set associated with the first property, reception of a second result set corresponding to the call to the secondary function, generation of a composed result set based on the first result set, the second result set, and the relationship, and return of the composed result set in response to the call to the first function.
US11915064B2 Highly concurrent and responsive application programming interface (API) in eventual consistency environment
The disclosure relates to processing application programming interface (API) requests. Embodiments include receiving, at an API wrapper, from a first caller, a first call to an API and sending the first call to the API. Embodiments include receiving, by the API wrapper, from one or more second callers, a second one or more calls to the API prior to receiving a response from the API to the first call. Embodiments include receiving, by the API wrapper, the response from the API to the first call and responding to the first call from the first caller with the response from the API to the first call. Embodiments include responding, by the API wrapper, to the second one or more calls from the one or more second callers with the response from the API to the first call without sending the second one or more calls to the API.
US11915059B2 Virtual edge devices
Techniques discussed herein relate to provisioning one or more virtual cloud-computing edge devices at a physical cloud-computing edge device. A manifest may be generated/utilized to specify various attributes of the virtual cloud-computing edge devices to be executed at a physical cloud-computing edge device. A first set of resources corresponding to a first virtual cloud-computing edge device may be obtained from memory of a centralized cloud-environment and provisioned at the first virtual cloud-computing edge device. Similar operations may be performed with respect to a second virtual cloud-computing edge device. The techniques described herein split the physical edge device into multiple virtual device resources that can be utilized in combination or separately to extend the functionality and versatility of the physical edge device.
US11915055B2 Configurable logic platform with reconfigurable processing circuitry
A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect. The platform may include logic configured to apportion bandwidth of the physical interconnect among the interface functions.
US11915054B2 Scheduling jobs on interruptible cloud computing instances
Techniques are provided for scheduling multiple jobs on one or more cloud computing instances, which provide the ability to select a job for execution from among a plurality of jobs, and to further select a designated instance from among a plurality of cloud computing instances for executing the selected job. The job and the designated instance are each selected based on a probability distribution that a cost of executing the job on the designated instance does not exceed the budget. The probability distribution is based on several factors including a cost of prior executions of other jobs on the designated instance and a utility function that represents a value associated with a progress of each job. By scheduling select jobs on discounted cloud computing instances, the aggregate utility of the jobs can be maximized or otherwise improved for a given budget.
US11915047B2 Managing storage device compute operations
Example storage systems, storage devices, and methods provide novel management of storage device compute operations using intermediate results, such as approximate or partial results, to optimize processing flow. An example system has a storage medium and a storage controller coupled to the storage medium that is configured to evaluate a processing capability of a storage device and determine, based on the processing capability, that only a portion of a multi-stage compute operation is completable within a requested processing timeframe. The storage processor may further be configured to determine and provide an intermediate result, which may include an approximation or a partial result of the multi-stage compute operation. The intermediate result may be used by a client to manage its own processing while it awaits a final processing result.
US11915045B2 Adjusting store gather window duration in a data processing system supporting simultaneous multithreading
In at least some embodiments, a store-type operation is received and buffered within a store queue entry of a store queue associated with a cache memory of a processor core capable of executing multiple simultaneous hardware threads. A thread identifier indicating a particular hardware thread among the multiple hardware threads that issued the store-type operation is recorded. An indication of whether the store queue entry is a most recently allocated store queue entry for buffering store-type operations of the hardware thread is also maintained. While the indication indicates the store queue entry is a most recently allocated store queue entry for buffering store-type operations of the particular hardware thread, the store queue extends a duration of a store gathering window applicable to the store queue entry. For example, the duration may be extended by decreasing a rate at which the store gathering window applicable to the store queue entry ends.
US11915041B1 Method and system for sequencing artificial intelligence (AI) jobs for execution at AI accelerators
An artificial intelligence (AI) sequencer is provided. The Al sequencer includes a queue manager configured to manage a plurality of queues for maintaining data of AI jobs, wherein an AI job includes processing of one or more AI functions; a scheduler for scheduling execution of data maintained by the plurality of queues; a plurality of job processing units (JPUs), wherein each of the plurality JPUs is configured to at least generate an execution sequence for an AI job; and a plurality of dispatchers connected to a plurality of AI accelerators, wherein each of the plurality of dispatchers is configured to dispatch at least a function of the AI job to an AI accelerator, wherein a function is dispatched to an AI accelerator at an order determined by an execution sequence created for a respective AI job.
US11915039B2 Enabling workers to swap between mobile devices
A method for identifying a second device by a first device for establishing a communication between the first device and the second device is described here. The method includes receiving, by a processor of a first device, a voice command from a worker in a workplace. In an example, the method comprises pausing, by the processor, a workflow operation executing on the first device. The method further comprises performing, by the processor, a voice recognition to analyze the voice command of the worker. The method includes activating, by the processor, a communication module of the first device based on the voice recognition, to identify a second device in proximity to the first device. The method includes terminating, by the processor, a connection between the first device and the wearable electronic device. Thus, terminating, by the processor, a second connection of the first device with the second device.
US11915037B2 Systems and methods of validating commands sent from processing instances to a matching engine in a distributed processing environment
In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
US11915032B2 Interrupt processing using virtual machines
A data processing device that can monitor properly the state of the interrupt processing of a virtual machine is provided. The data processing device according to an aspect of the present disclosure includes an arithmetic unit that executes multiple virtual machines, respectively, and an interrupt controller that instructs execution of the interrupt processing to the arithmetic unit with the virtual machine information to specify at least one of the multiple virtual machines. The interrupt controller includes a counter to count the number of interrupts for each virtual machine based on the virtual machine information.
US11915028B2 Virtual machine execution tracing
Embodiments relate to a virtualization layer capturing replayable execution traces of VMs managed by the virtualization layer. Execution tracing can be performed on any unit of execution managed by the virtualization layer, e.g., threads, processes, virtual processors, individual VMs, multiple VMs, etc. Traced execution units may be executing in parallel. Execution tracing involves capturing to a buffer: executed instructions, memory inputted to instructions, memory outputted by instructions, registers touched by instructions, and ordering markers. Trace data can be captured in chunks, where causality is preserved and ordering is preserved between chunks but not necessarily within chunks. The chunks may be delineated by inserting monotonically increasing markers between context switches, thus relatively ordering the chunks. Determinism may be partially provided by identifying non-deterministic events. VM tracing may be transparent to guest software, which need not be instrumented. Alternatively, guests may interface with the virtualization layer to control tracing functionality.
US11915020B2 Method and arrangement for managing persistent rich internet applications
An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
US11915017B2 Method for switching theme of application and electronic device
Disclosed are a method for switching a theme of an application and an electronic device, which belong to the field of electronic technologies. The electronic device receives a theme switching request for a first application in the electronic device. The theme switching request includes an indication for a target theme. In response to the theme switching request, the electronic device switches a theme of the first application to the target theme, and switches a theme of a second application having an association relationship with the first application in the electronic device to the target theme.
US11915013B2 Operating system service for persistently executing programs
An operating system service for persistently executing programs comprises a registration service configured to register a manifest defining a persistence mode of a user-controllable program. The operating system service further comprises a runtime service configured, based on the persistence mode defined via the manifest, to detect and reject termination requests for the program, and to detect that the program has terminated and restart execution of the program.
US11915012B2 Application preloading in the presence of user actions
A method includes, in a processor (44) of a user device (24), preloading one or more user applications (26) in a background mode, in which activities associated with preloaded user applications are hidden from a user of the user device. An activity, which is invoked in the processor and is associated with a given preloaded user application, is detected. An assessment is made by the processor, whether the activity is a preload-initiated activity that is invoked due to preloading of the given user application, or whether the activity is a user-initiated activity that is invoked due to an action by the user. If the activity is assessed to be a preload-initiated activity, the activity is handled using a first handling scheme. If the activity is assessed to be a user-initiated activity, the activity is handled using a second handling scheme, different from the first handling scheme.
US11915008B2 Processing system, related integrated circuit, device and method
In an embodiment, a hardware configuration circuit reads and decodes an encoded life-cycle data and provides the decoded life-cycle data to a hardware circuit. A reset circuit monitors an external reset signal received via a reset terminal and, in response to determining that the external reset signal has a first logic level, executes a reset, a configuration, and a wait phase. The reset circuit waits until the external reset signal has a second logic level. A communication interface is activated during the wait phase and configured to receive a request. A hardware verification circuit generates a life-cycle advancement request signal when the request includes a given reference password and a reset circuit is in the wait phase. A write circuit writes a bit of the encoded life-cycle data stored in a non-volatile memory when the life-cycle advancement request signal is set, advancing the life-cycle to a given predetermined life-cycle stage.
US11915006B2 Method, system and device for improved efficiency of pipeline processing of instructions, and computer storage medium
A method, system and device for pipeline processing of instructions and a computer storage medium. The method comprises: acquiring a target instruction set (S101); acquiring a target prediction result, wherein the target prediction result is a result obtained by predicting a jump mode of the target instruction set (S102); performing pipeline processing on the target instruction set according to the target prediction result (S103); determining if a pipeline flushing request is received (S104); and if so, correspondingly saving the target instruction set and a corresponding pipeline processing result, so as to perform pipeline processing on the target instruction set again on the basis of the pipeline processing result (S105). By means of the method, system, and device and computer-readable storage medium, a target instruction set and a corresponding pipeline processing result are correspondingly saved, so that when the target instruction set is subsequently processed again, the saved pipeline processing result can be directly used to perform pipeline processing, and the efficiency of pipeline processing of instructions can be improved.
US11915003B2 Process parasitism-based branch prediction method and device for serverless computing, electronic device, and non-transitory readable storage medium
Disclosed are a process parasitism-based branch prediction method and device for serverless computing, an electronic device, and a readable storage medium. The method includes: receiving a calling request of a user for a target function; when capacity expansion is required, scheduling a container executing the target function to a new server that has not executed the target function in a preset period of time, wherein a parasitic process is pre-added to a base image of the container; triggering the parasitic process when the container is initialized on the new server, the parasitic process being used for initiating a system call, and triggering a system kernel to select a target template function according to the type of the target function and copying the target template function N times; using execution data of the copied N target template functions as training data to train a branch predictor on the new server.
US11915001B1 Neural processor and method for fetching instructions thereof
A neural processor and a method for fetching instructions thereof are provided. The neural processor includes a local memory in which weights, input activations, and partial sums are stored, a processing unit configured to compute the weights, the input activations, and the partial sums, and a local memory load unit configured to load the weights, the input activations, and the partial sums from the local memory into the processing unit, wherein the local memory load unit includes an instruction fetch unit configured to fetch instructions included in a program of the local memory load unit for loading any one of the weights, the input activations, or the partial sums from the local memory, and an instruction execution unit configured to generate control signals for executing instructions fetched by the instruction fetch unit.
US11914999B2 Method for accelerating deep neural networks execution with advanced operator fusion
This disclosure has presented a new loop fusion framework called DNNFusion. The key advantages of DNNFusion include: 1) a new high-level abstraction comprising mapping type of operators and their combinations and the Extended Computational Graph, and analyses on these abstractions, 2) a novel mathematical-property-based graph rewriting, and 3) an integrated fusion plan generation. DNNFusion is extensively evaluated on 15 diverse DNN models on multiple mobile devices, and evaluation results show that it outperforms four state-of-the-art DNN execution frameworks by up to 8.8× speedup, and for the first time allows many cutting-edge DNN models not supported by prior end-to-end frameworks to execute on mobile devices efficiently (even in real-time). In addition, DNNFusion improves both cache performance and device utilization, enabling execution on devices with more restricted resources. It also reduces performance tuning time during compilation.
US11914992B2 Workflow management with form-based, dynamic workflow builder and application-level blue-green topology
Systems and methods for routing requests to a plurality of server clusters are disclosed, especially in a workflow management context. A first server cluster handles requests concerning a first software version and a second server cluster responds to requests concerning a second version of that same software. Upon receiving a request to change default routing of requests, a configuration of a gateway router is updated and subsequent requests concerning the first software are routed to the second server cluster while subsequent request concerning the second software remain routed to the first server cluster. A first graphical user interface (GUI) is provided to be used in defining a series of steps in a workflow and to creating a secondary GUI that will be used when performing the series of steps. Tools for automation and data extraction during the workflow are provided and workflow state is tracked until completion of the workflow.
US11914990B2 Computing node upgrading system
Disclosed herein are various embodiments a code simplification system. An embodiment operates by determining that a software version of a coordinator node is different from a software version of one or more worker nodes, Commits by the one or more worker nodes to a database are disabled based on the determination that the software versions differ. An update is performed on each of the one or more worker nodes. An acknowledgement that the update on each of the one or more worker nodes has completed is received, and the commits to the database by the one or more worker nodes is enabled.
US11914989B2 Multiprocessor programming toolkit for design reuse
Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.
US11914984B2 Firmware updating method using low-power wireless network
The present disclosure relates to a firmware updating method using a low-power wireless network, and more specifically, to a firmware updating method using a low-power wireless network, which is designed to upgrade a firmware installed on a terminal installed in a vehicle, such as a navigation system, by using a low-power wireless network.
US11914981B2 System and method for production readiness verification and monitoring
Systems and methods for production readiness verification and monitoring are disclosed. A set of compliance requirements including one or more cloud-specific requirements and status information regarding a status of each of a plurality of clouds within a cloud environment is received. The status information includes availability of one or more servers within each of the plurality of clouds. The status information for each of the plurality of clouds is compared to the one or more cloud-specific requirements and the cloud environment as identified as one of compliant or non-compliant. The cloud environment is identified as compliant when each of the one or more cloud-specific requirements are satisfied and non-compliant when at least one of the one or more cloud-specific requirements are not satisfied.
US11914977B2 Translating text encodings of machine learning models to executable code
Translating text encodings of machine learning models to executable code, the method comprising: receiving a text encoding of a machine learning model; generating, based on the text encoding of the machine learning model, compilable code encoding the machine learning model; and generating, based on the compilable code, executable code encoding the machine learning model.
US11914976B2 Three-dimensional software code review engine
Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a pull request to merge a code change with a main project repository; in response, retrieve, from a code change repository, metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on the first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository in response to receiving the user acknowledgement.
US11914975B2 Customized software application template-based generator
A method includes receiving, by interacting with a graphical user interface (GUI) of a remote user device, a request to generate a software application, the request identifying a set of opinionated group guidelines (OGGs) and a platform, selecting template modules for the application based on the identified OGG set and platform, each template module having user configurable templates and business rules, selecting from the templates, and soliciting user input via the GUI for template parameters of the selected templates, wherein selecting from the templates and solicitation of the user input is based on the identified OGG set and business rules of the corresponding template module. The method further includes completing the selected templates based on the solicited user input, generating a file executable by the platform for each of the completed templates, and outputting an application folder in response to the request, the application folder structure including the files.
US11914974B2 Systems and methods employing unique device for generating random signals and metering and addressing, e.g., unusual deviations in said random signals
According to some embodiments, a system comprises a generator of a truly random signal is connected to an input and feedback device for the purpose of providing a user with real time feedback on the random signal. The user observes a representation of the signal in the process of an external physical event for the purpose of finding a correlation between the random output and what happens during the physical event. In some examples, the system is preferably designed such the system is shielded from all classically known forces such as gravity, physical pressure, motion, electromagnetic fields, humidity, etc. and/or, such classical forces are factored out of the process as much as possible. The system is thus designed to be selectively response to signals from living creatures, in particular, humans.
US11914971B1 Automated SIG code translation using machine learning
A pharmacy management system includes a processor and a memory storing instructions that, when executed by processor, cause the pharmacy management system to train a machine learning model; receive a sig code utterance; analyze the sig code utterance using the trained machine learning model; and generate an output. A computer-implemented method includes training a machine learning model; receiving a sig code utterance; analyzing the sig code utterance using the trained machine learning model; and generating an output. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to train a machine learning model; receive a sig code utterance; analyze the sig code utterance using the trained machine learning model; and generate an output.
US11914962B2 Reduced training intent recognition techniques
The present disclosure relates generally to determining intent based upon speech input using a dialog system. More particularly, techniques are described using matching-based machine learning techniques to identify an intent corresponding to speech input in a dialog system. These procedures do not require training when intents are added or removed from the set of possible intents.
US11914961B2 Relying on discourse trees to build ontologies
Systems, devices, and methods of the present invention involve discourse trees. In an example, a method involves generating a discourse tree. The method includes identifying, from the discourse tree, a central entity that is associated with a rhetorical relation of type elaboration and corresponds to a topic node that identifies a central entity of the text. The method includes determining a subset of elementary discourse units of the discourse tree that are associated with the central entity. The method includes forming generalized phrases from the subset of elementary discourse units. The method includes forming tuples from the generalized phrases, where a tuple is an ordered set of words in normal form. The method involves responsive to successfully converting an elementary discourse unit associated with an identified tuple into a logical representation, updating the ontology with an entity from the identified tuple.
US11914958B2 Electronic apparatus, method for controlling the same, and storage medium for the same
An electronic apparatus includes a voice receiving unit, a display unit, and a control unit. The control unit is configured to perform control so as to identify the language of a voice input received by the voice receiving unit. In a case where it is determined the identified language, which is a first language, is different from a second language set as a primary language in the electronic apparatus, the control unit is configured to display on the display unit, a message for confirming whether to change the primary language from the second language to the first language in both the first language and the second language.
US11914954B2 Methods and systems for generating declarative statements given documents with questions and answers
Described herein are systems and methods to enable generation of high-quality summaries of documents that have questions and answers. To help summarize such documents, parsing methods are disclosed that account for different document formats. Methods are disclosed to anonymize personal and identifying information present in the documents. An ontology is defined to categorize dialog acts for the questions and answers present. Classifiers are disclosed based on this ontology. Methods are also disclosed to transform a question-answer pair to a canonical form. Based on the dialog acts for the question and answer combination, transformation methods were developed that build upon each of traditional NLP, and deep learning, techniques.
US11914953B2 System and method for automated patient interaction
Provided is a system and method for automated patient interaction. The method includes parsing a patient complaint comprising a plurality of words, determining a subset of patient queries from a plurality of patient queries based on the patient complaint and patient data, communicating the subset of patient queries to a first computing device; receiving, from the first computing device, responses to at least a portion of the subset of patient queries; generating output data based on the subset of patient queries and the responses; communicating the output data to a second computing device; receiving, from the second computing device, a user input corresponding to at least one patient query of the subset of patient queries; and training, based on the user input, at least one machine-learning algorithm configured to output at least one patient query based on at least one of the patient complaint and a subsequent patient complaint.
US11914952B2 Systems and methods for intent-based natural language processing
A method may include for intent-based natural language processing may include conversation engine: receiving from a conversation program executed on a user electronic device, a unique identifier for a user; calling an external controls program with the unique identifier and a type of the user electronic device, wherein the external controls program identifies a directive of intent and an alternate action; receiving the directive of intent and the alternate action; receiving text of an utterance in a conversation from the conversation program; selecting one of a plurality a priority of intents based on the text of the utterance; receiving a plurality of potential intents and a confidence score for each potential intent from a natural language understanding computer program; selecting a selected intent; determining that the directive of intent matches the selected intent; and executing the alternate action.
US11914951B2 Semantically-guided template generation from image content
Techniques for template generation from image content include extracting information associated with an input image. The information comprises: 1) layout information indicating positions of content corresponding to a content type of a plurality of content types within the input image; and 2) text attributes indicating at least a font of text included in the input image. A user-editable template having the characteristics of the input image is generated based on the layout information and the text attributes.
US11914949B2 Device, system, and method of website building by utilizing data lists
A website building system includes a content database storing a pool of content items to be displayed on a website being built; a view database storing a set of views which can be used to display the items, each view being a template for a section of a web page of the website; a view pool searcher to execute a search query on the view database for one or more views that match a given set of content items stored in the content database according to at least one of keywords, attributes, fields and applications of the given set and a dynamic matching and adaptation module to dynamically provide an appropriate view from among the views found by the view pool searcher for each set of content items for displaying the content items on the website, the appropriate view selected based on a priority value.
US11914947B2 Intelligent document notifications based on user comments
A method of notifying a user of a cloud-based content management platform of a comment made in a file associated with a user account of the user includes identifying a subset of files with comments to be of interest to a user of cloud-based content management platform, and providing a graphical user interface (GUI) of the cloud-based content management platform for presentation to the user, the GUI identifying the subset of files and, for each identified file, a respective selected comment included in the identified file, and a GUI element allowing the user to request that the identified file be opened for editing.
US11914945B2 Web browser extension for creating annotations referenceable from external contexts
The present disclosure relates to a non-transitory computer readable medium for a separate context viewing, organization, and management area for annotations that have been created. The rationale for such computer readable medium is discussed in detail. These annotations can be created on webpages or PDF documents available at a uniform resource locator (URL) anywhere on the World Wide Web. Once these annotations are created, having a system to manage the life cycle of these annotations in various contexts separate from the original web page is beneficial. This annotation life cycle and the rationale for various steps within this life cycle is discussed in detail. The present disclosure also describes some pertinent filtering and display technologies for annotations that have been created.
US11914944B2 Display control method, server apparatus, and system
A display control method includes: aligning a plurality of classification groups into which a plurality of display elements are grouped by classifications thereof; and displaying the plurality of display elements belonging to the plurality of aligned classification groups on a display device in a first display mode in which one association group among a plurality of association groups into which the plurality of display elements are grouped by association thereamong is prioritized over the other association groups.
US11914943B1 Generating an electronic document with a consistent text ordering
Techniques for generating text content arranged in a consistent read order from a source document including text corresponding to different read orders are disclosed. A system parses a binary file representing an electronic document to identify characters and metadata associated with the characters. The system pre-sorts a character order of characters in each line of the electronic document to generate an ordered list of characters arranged according to the right-to-left reading order. The system performs a layout-mirroring operation to change a position of characters within the modified document relative to a right edge of the document and a left edge of the document. Subsequent to performing layout-mirroring, the system identifies native left-to-right reading-order text in-line with the native right-to-left reading-order text. The system flips the reading order of the native left-to-right read-order characters into the left-to-right reading order to be consistent with the native right-to-left read-order text.
US11914942B2 Method for predicting resist deformation
A method for determining a deformation of a resist in a patterning process. The method involves obtaining a resist deformation model of a resist having a pattern, the resist deformation model configured to simulate a fluid flow of the resist due to capillary forces acting on a contour of at least one feature of the pattern; and determining, via the resist deformation model, a deformation of a resist pattern to be developed based on an input pattern to the resist deformation model.
US11914938B2 Simulation model of multilayer capacitor and simulation method of multilayer capacitor
A simulation model of a multilayer capacitor for three-dimensional electromagnetic simulation includes a pair of input/output ports, a plate-shaped first internal electrode model and a plate-shaped second internal electrode model between the pair of input/output ports. A capacitance, an equivalent series resistance, and an equivalent series inductance obtained from an actually measured value of an impedance characteristic of the multilayer capacitor are set for the first internal electrode model and the second internal electrode model. The first internal electrode model faces two side surfaces opposed in a width direction of the multilayer capacitor. The second internal electrode model faces two main surfaces opposed in a height direction intersecting the width direction of the multilayer capacitor.
US11914937B2 Computational framework for modeling of physical process
Techniques, systems, and devices are described for providing a computational frame for estimating high-dimensional stochastic behaviors. In one exemplary aspect, a method for performing numerical estimation includes receiving a set of measurements of a stochastic behavior. The set of correlated measurements follows a non-standard probability distribution and is non-linearly correlated. Also, a non-linear relationship exists between a set of system variables that describes the stochastic behavior and a corresponding set of measurements. The method includes determining, based on the set of measurements, a numerical model of the stochastic behavior. The numerical model comprises a feature space comprising non-correlated features corresponding to the stochastic behavior. The non-correlated features have a dimensionality of M and the set of measurements has a dimensionality of N, M being smaller than N. The method includes generating a set of approximated system variables corresponding to the set of measurements based on the numerical model.
US11914934B2 Active region adaptations for design domains in topology optimizations
A computing system may include an initial design space engine and an active region adaptation engine. The initial design space engine may be configured to identify a design domain for which to optimize a topology based on an objective function and determine an active region. The active region adaptation engine may be configured to iteratively adapt the active region until an optimization ending criterion is satisfied. Iterative adaptation of the active region may include expanding the design domain to include branch design elements, performing finite element analysis (FEA) on the expanded design domain, and determining an adapted active region by activating some of the branch design elements based on an active sensitivity threshold and deactivating some of the active design element based on design variable value changes.
US11914932B2 User-assisted parts packing optimization
A parts packing method is used to optimize build bed part placement for additive manufacturing. The method includes a user interface to parts packing software, enabling a process engineer to select parts from a pool of parts, group parts to have uniform orientation, and specify a range of angles and rotation of the parts. Additionally, the user interface accepts input related to process variations among different printers as well as drift over time of a single printer. The user interface feeds the data into the parts packing program to optimize build bed part placement.
US11914931B2 Predicting on chip transient thermal response in a multi-chip system using an RNN-based predictor
Machine assisted systems and methods for enhancing the resolution of an IC thermal profile from a system analysis are described. The methods can include generating a representation of two or more templates identifying different portions of an integrated circuit (IC); performing a thermal simulation for each respective template of the IC based on a sequence of power patterns of tiles of the respective template; and training a neural network with a plurality of training data collected via thermal simulations performed for the templates of the IC. These systems and methods can use a machine learning predictor, that has been trained to determine a transient temperature rise across an entire IC, and then append the determined transient temperature rise to a system level thermal profile of the IC.
US11914928B2 Method for moving and aligning 3D objects in a plane within the 2D environment
Example systems and methods for virtual visualization of a three-dimensional model of an object in a two-dimensional environment. The method may include moving and aligning the three-dimensional model of the object along a plane in the two-dimensional environment.
US11914927B2 Filtering components compatible with a computer-modeled structure
Systems, methods, and software for filtering components, such as hardware components, compatible with computer-modeled structures are presented. A compatible components system provides selection methods that present components compatible with computer-aided design (CAD) models designed in computer modeling software. The system executes methods designed to filter components made available to designers using attribute information of the features and attribute information of the components. Designers may interact with the compatibility methods numerous times, narrowing components through a series or number of filtering steps until a desired compatible component is easily selected. The computer modeling software may include graphical user interfaces for selecting component source locations, filtering types of components presented by the system, and adding components to CAD models.
US11914924B2 System and method for voice recognition using a peripheral device
A system and method for dictation using a peripheral device includes a voice recognition mouse. The voice recognition mouse includes a microphone, a first button, a processor coupled to the microphone and the first button, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to detect actuation of the first button and in response to detecting actuation of the first button, invoke the microphone for capturing audio speech from a user. The captured audio speech is streamed to a first module. The first module is configured to invoke a second module for converting the captured audio speech into text and forward the text to the first module for providing to an application expecting the text, the application being configured to display the text on a display device.
US11914911B1 Industrial printing system, site server, and processing management method for distributed processing of production printing in peer-to-peer
Provided is an industrial printing system that performs peer-to-peer distributed processing of production printing. The industrial printing system performs production printing and includes a plurality of site servers. A plurality of site servers performs distributed processing of print jobs. Each site server has a storage unit, a processing determination unit, and a processing management unit. The storage unit stores a capacity table showing the capacity that can be processed in the print process and the post-processing process. The processing determination unit determines other site servers that can process jobs from a plurality of site servers based on the capacity table stored in the storage unit. The processing management unit sets a schedule for processing jobs by other site servers determined to be processable by the processing determination unit and sends jobs to other site servers to request processing according to the schedule settings.
US11914905B1 Memory self-refresh re-entry state
Examples describe memory refresh operations for memory subsystems. One example is a method for a memory controller, the method including entering a first state upon exiting self-refresh state, wherein the first state comprises activating a first timer. The method includes entering a second state from the first state upon detecting an end of an active period and detecting that the first timer has not expired. The method includes entering a third state from the second state upon detecting expiration of the second state, wherein the third state comprises re-entering the self-refresh state.
US11914896B2 Memory system and write control method
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory is correspond to a first mode of writing data of N bits per unit area and a second mode of writing data of M bits (M>N) per unit area. When receiving a first command issued prior to a write command to instruct writing write data to the nonvolatile memory, the controller selects one or both of the first mode and the second mode for writing the write data to the nonvolatile memory, to allow writing the write data to the nonvolatile memory to be executed in the first mode as much as possible, based on a capacity of the write data specified by the first command and a capacity of a free area of the nonvolatile memory.
US11914893B2 Managed memory systems with multiple priority queues
Methods, systems, and devices for managed memory systems with multiple priority queues are described. Memory access commands may be received from a host and stored in a command queue. First and second subsets of the commands, respectively associated with first and second priorities, may be determined. The first and second subsets may be routed from the command queue to first and second queues, respectively. The first and second subsets may be processed from the first and second queues to third and fourth queues, respectively, at a storage controller, according to first and second processes that may be run concurrently according to parameters for prioritization between the first and second priorities. Data associated with the commands may be received from the host, temporarily stored in a buffer, then moved to a storage memory (for write commands) or retrieved from the storage memory, temporarily stored in the buffer, then transmitted to the host (for read commands).
US11914892B2 Storage device adjusting history read level storage areas based on reliabilities of memory blocks, storage controller, and operating method of storage controller
A storage device includes a non-volatile memory including memory blocks, and a storage controller including a history buffer including plural history read level storage areas corresponding to the memory blocks. The storage controller dynamically adjusts a number of the history read level storage areas allocated to one or more of the plurality of memory blocks based on reliabilities of the memory blocks during runtime of the storage device. The storage controller increases a number of history read level storage areas allocated to a first memory block among the memory blocks that has a relatively low reliability with respect to the reliabilities of remaining ones of the memory blocks.
US11914888B2 Memory component with input/output data rate alignment
First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.
US11914887B2 Storage device and data accessing method using multi-level cell
A storage device and a data accessing method are disclosed, wherein the storage device includes a memory circuit and a control circuit. The memory circuit includes a plurality of multi-level cells, and each of the multi-level cells is configured to store at least a first bit, a second bit and a third bit in at least a first page, a second page and a third page. The control circuit is configured to read the first bits according to a one-time reading operation related to the first bits, read the second bits according to M-times reading operations related to the second bits, and read the third bits according to N-times reading operations related to the third bits, wherein the difference between M and N is less than or equal to one.
US11914885B2 Memory controller and operating method thereof
The present disclosure provides a memory controller including a state detector detecting whether the memory device is in an idle state, a program controller, based on detection information that indicates a state of the memory device, selecting neighboring strings that are adjacent to a string that is coupled to a memory cell, among the memory cells, on which a program operation or a read operation was performed before the detecting, selecting monitoring memory cells that are coupled to at least one word line, the memory cells being a part of the neighboring strings, and controlling the memory device to perform a plurality of loops to program the monitoring memory cells, and a bad block selector selecting a memory block with the monitoring memory cells as a bad block based on a rate of increase in threshold voltage of a threshold voltage distribution of the monitoring memory cells.
US11914883B2 Copy from LTFS to disk
A copy operation is received. The copy operation is of one or more files stored on a linear tape file system. The copy operation is performed in a plurality of units of extents of the one or more files.
US11914882B2 Data protection against mass deletion based on data storage period
Embodiments of a system and method to prevent mass deletion of data in a data storage system. A data deletion operation comprises a delete operation marking blocks to be deleted followed by a garbage collection (GC) operation to remove marked blocks from storage media. Based on historical information regarding deletions per GC cycle and certain user-defined thresholds based on data age, the storage system can detect any significant deviations as potentially dangerous. If a deletion in excess of a deviation threshold is detected, the next GC operation is skipped to provide a delay period during which time the user can investigate the data delete command and restore data if necessary. De-risking conditions such as known abnormal high deletion periods or new system installation can be used to override any garbage collection delay.
US11914874B2 Memory devices with multiple sets of latencies and methods for operating the same
Methods, systems, and apparatuses related to memory operation with multiple sets of latencies are disclosed. A memory device or system that includes a memory device may be operable with one or several sets of latencies (e.g., read, write, or write recovery latencies), and the memory device or system may apply a set of latencies depending on which features of the memory device are enabled. For example, control circuitry may be configured to enable one or more features during operations on a memory array, and the control circuitry may apply a set of latency values based on a number or type of features that are enabled. The sets of latency values may depend, for example, on whether various control features (e.g., dynamic voltage frequency scaling) are enabled, and a device may operate within certain frequency ranges irrespective of other characteristics (e.g., mode register values) or latencies applied.
US11914873B2 Flash memory controller
A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode.
US11914870B2 Side-channel-attack-resistant memory access on embedded central processing units
Aspects of the present disclosure calculate masked data shares dynamically inside the CPU boundary, and use a plurality of memory channels to write the masked data shares to an external memory location and/or to read the data shares from that external memory location. Each dynamically generated mask value is uniquely associated with a corresponding memory channel during writing data to the external memory. The modified masked data is unmasked or remasked during a subsequent read operation.
US11914867B2 Coordinated snapshots among storage systems implementing a promotion/demotion model
Coordinated snapshots among storage systems implementing a promotion/demotion model, including monitoring a set of two or more target storage systems, wherein the two or more target storage systems are replication targets for respective portions of a source dataset; associating a first coordinated tracking dataset with two or more local tracking datasets maintained on the two or more target storage systems, wherein each local tracking dataset is a tracking copy for one portion of the source dataset; and advancing, in dependence upon a first coordinated target checkpoint, the first coordinated tracking dataset.
US11914866B2 Optimized one pass delta streaming filter
One example method includes performing delta operations to protect data. During a delta operation, a primary map and a secondary map are processed using bit logic. The bit logic determines how to handle data stored at a location on the volume associated with an entry in the primary map and included in the current delta operation when a new write for the same location is received as the corresponding entry in the primary map is processed.
US11914865B2 Methods and systems for limiting data traffic while processing computer system operations
A method and system are provided for limiting unnecessary data traffic on the data busses connecting the various levels of system memory. Some embodiments may include processing an invalidation command associated with a system or network operation requiring temporary storage of data in a local memory area. The invalidation command may comprise a memory location indicator capable of identifying the physical addresses of the associated data in the local memory area. Some embodiments may preclude the data associated with the system or network operation from being written to a main memory by invalidating the memory locations holding the temporary data once the system or network operation has finished utilizing the local memory area.
US11914861B2 Projecting capacity in a storage system based on data reduction levels
Adjusting storage capacity in a computing system that includes a computing device configured to send access requests to a storage device characterized by a first storage capacity, including: reducing data; determining, in dependence upon an amount of storage capacity saved by reducing the data, an updated storage capacity for the storage device; and exporting an updated storage capacity to the computing device.
US11914860B2 Data storage for artificial intelligence-based applications
A processor receives, from an input device, input data for processing. Upon determining that the input data corresponds to an artificial intelligence (AI) application, the processor generates an AI command for performing read or write operations for a memory device that is configured to store data for a plurality of applications including the AI application, the AI command characterized by an operational code and including information about one or more components of the AI application corresponding to the input data. The processor sends the AI command and the input data to a storage controller managing the memory device, wherein the read or write operations for the memory device are performed by the storage controller using the operational code and the information included in the AI command. The processor receives, from the storage controller, a result of the read or write operations performed on the memory device.
US11914859B2 Advertising-subsidized smartphones and advertising, smartphone, and mobile communications systems and methods
Computer implemented systems and methods for permanently displaying banner advertisements to a smartphone user, wherein the system provides logic and content to display such advertisements using a process which cannot be disabled by the user, and which does not require actions for the user, and which does not run via a standard-type application which the user would download. The banner ads are constantly displayed and the operating system, and other applications are not presented as full screen applications because the system of the present invention reserves screen space for banner ad placement. In one embodiment, a display driver used by the operating system is configured to reserve banner space on the screen and the “home” application and all other applications are given spatial dimensions representative of the normal viewable area in which those applications use to display information to the user with banner space reserved for display of advertising content.
US11914855B2 Methods and systems for managing optical network services including capacity mining and scheduling
Systems and methods include providing a user interface visualizing a current state of an optical network; receiving user inputs related to capacity mining in the optical network; determining a future state with the capacity mining based on the user inputs; and providing the user interface visualizing the future state. The future state can be presented with respect to a failed link and restoration of traffic on the failed link. The future state can include a plurality of plans with a visualization showing how much of the traffic is restored based on different approaches to the capacity mining. The capacity mining can include configuring optical modems based on determined available excess capacity.
US11914854B2 Systems and methods for commissioning a security system
Systems and methods are provided that can include displaying a floor plan on a graphical user interface, receiving a first user input identifying a respective location of each of a plurality of zones of the secured area via the floor plan displayed on the graphical user interface, receiving a second user input identifying a respective evacuation route to an emergency exit from each the plurality of zones via the floor plan displayed on the graphical user interface, identifying a respective distance factor from each of the plurality of zones to the emergency exit via the respective evacuation route, identifying a respective relative distance from each of the plurality of zones to a selected one of the plurality of zones, and multiplying the respective distance factor by the respective relative distance for each of the plurality of zones to identify a respective alarm sequence factor.
US11914851B2 Object detection device, object detection method, and recording medium
Provided is an object detection device or the like which efficiently generates good-quality training data. This object detection device is provided with: a detection unit which uses a dictionary to detect objects from an input image; a reception unit which displays, on a display device, the input image accompanied by a display emphasizing partial areas of detected objects, and receives, from one operation of an input device, a selection of a partial area and an input of the class of the selected partial area; a generation unit which generates training data from the image of the selected partial area and the inputted class; and a learning unit which uses the training data to learn the dictionary.
US11914850B2 User profile picture generation method and electronic device
A user profile picture generation method and an electronic device includes in a process in which a user searches for a profile picture in a plurality of thumbnails displayed in a user interface, when the user selects a thumbnail, the electronic device displays an original picture corresponding to the thumbnail, and displays a crop box in the original picture, where the selection may be a tap operation on the thumbnail. The electronic device may generate a profile picture of the user based on the crop box. The crop box includes a human face region in the original picture, and a composition manner of the human face region in the crop box is the same as a composition manner of the human face region in the original picture.
US11914847B2 Game program, computer control method, and information processing apparatus
A computer-implemented method for operating a computer game involving moving a plurality of objects. A game screen on which a plurality of objects are displayed may be displayed on a touchscreen. If a swipe operation is detected, a plurality of the objects may be moved. If a swipe operation is detected while a touch operation that specifies any of the plurality objects is also being detected, the plurality of objects excluding the object specified with the touch operation are collectively moved in a direction indicated by the swipe operation.
US11914846B2 Interaction processing method and apparatus for information flow, and electronic device
An interaction processing method and apparatus for an information flow includes displaying the information flow in an information flow region. The interaction region is inserted into the information flow and an interaction material corresponding to the interaction region is displayed in a search region. In response to an interaction operation for the interaction region, an interaction process based on the interaction material in the interaction region is displayed.
US11914844B2 Automated processing and dynamic filtering of content for display
Disclosed are systems and methods that automatically classify, segment, and parse content data using artificial intelligence and natural language processing technology, and generate graphical user interfaces that allow end users to dynamically filter content data for display. The systems processes volumes of content data to identify interrogative data, content sources that generated the interrogative data, and subject identifiers relating to the content data. The system generates graphical user interfaces that allow end users to effectively filter the data by choosing between layouts that display one or more of the various categories of data, including the interrogative data, content source identifiers, and/or subject identifiers. The user interfaces include content view input functions that utilizes mapping data to locate and extract segments of the underlying content data from which displayed data is derived, thereby allowing end users to expediently review both the aggregated and reduced content data and the underlying source data.
US11914840B2 Charger map overlay and detail card
Systems and methods are provided for presenting information related to electric charging stations for charging an electric vehicle. A first plurality of icons corresponding to an identified plurality of electric charging stations may be generated for presentation on a display. A zoom command to modify a zoom level of the map interface may be received, and in response to receiving the zoom command, a subset of the plurality of electric charging stations having a charging speed above a threshold charging speed may be identified, and a second plurality of icons, corresponding to the identified subset of the plurality of electric charging stations, may be generated for presentation at the display on a zoomed-out view of the map interface. Selectable options to display a detailed view of information related to an electric charger associated with an electric charger category from among multiple electric charger categories may be provided.
US11914838B2 Computerized system and method for collaborative electronic document creation
A device, system, and method are directed towards facilitating composing, editing, and displaying a message that includes text and graphics inline. An edit window provides a mechanism for editing the text inline. The message, including text and graphics, may be sent to a remote device. The remote device may display the message, and edit the text and graphics inline, and send a reply message to the original sender.
US11914837B2 Video acquisition method, electronic device, and storage medium
A video acquisition method, an electronic device, and a storage medium are disclosed. The video acquisition method is applicable to a virtual scene including at least one virtual object and at least one virtual camera. The terminal determines a target virtual object from the at least one virtual object in response to a camera capturing instruction triggered by a user on a virtual scene interface, controls the at least one virtual camera to capture the target virtual object to acquire capturing data of the target virtual object, and acquires the video of the target virtual object based on the capturing data.
US11914836B2 Hand presence over keyboard inclusiveness
A method includes accessing an image of a physical environment of a user, the image depicting a physical input device and a physical hand of the user, determining that a contrast between the physical input device and the physical hand depicted in the image is lower than a predetermined threshold, modifying the image to increase the contrast, determining a pose of the physical input device, generating a three-dimensional model representing the physical hand of the user, generating an image mask by projecting the three-dimensional model onto an image plane, generating, a cropped image depicting at least the physical hand of the user in the image, rendering, based on the perspective of the user and the pose of the physical input device, a virtual input device to represent the physical input device, and displaying the cropped image depicting at least the physical hand over the rendered virtual input device.
US11914819B2 Touch device
An assembly for holding and controlling curvature of a glass plate for an optical touch sensitive system is described. The assembly comprising a first frame element extending in a first plane and configured to extend at least partially around a panel; at least one second frame element extending in a second plane and forming a support portion for the plate, and at least one spacing element positioned at least partially between the support portion and the first frame element. The spacing element us configured to control a curvature of the first frame element and wherein the at least one second frame element is configured to engage the plate at the support portion. is attached to the first frame element, and is tiltable, by controlling the curvature of the rust frame element with said spacing element, to control a curvature of the plate.
US11914815B2 Displays with integrated touch screens
A display with integrated touch screen includes pixels distributed in an array of rows or pixels connected by row wires and columns of pixels connected by column wires defining a display area on a display substrate. The pixels can comprise mutually exclusive subarrays of pixels forming clusters. Each cluster can be independently controlled and can comprise a touch controller for sensing touches. Each pixel can include one or more micro-iLEDs. A first row wire can be driven with a display signal at the same time the touch controller senses one or more second row wires different from the first row wire. The touch controller can sense multiple row wires at a time or can receive a control signal at a frequency of no less than one MHz on a row wire. In some embodiments, the touch controller comprises a capacitance circuit in an integrated circuit separate from the display substrate.
US11914814B2 Touch driving circuit and touch display device having group sensing control switch
A touch driving circuit and a touch display device are disclosed. A group sensing control switch connected between lines connected to sensing units included in a touch driving circuit is disposed, thereby providing a structure in which one sensing unit can drive a touch electrode driven by another sensing unit. One sensing unit simultaneously drives two or more touch electrodes according to an operation state of a group sensing control switch to perform touch sensing, thereby providing a touch driving circuit and a touch display device capable of maintaining the resolution of touch sensing and improving touch sensitivity according to a driving environment.
US11914813B2 Ranging method and apparatus thereof, storage medium, and terminal device
A ranging method and an apparatus thereof, a storage medium, and a terminal device. By adding a processing unit into a hardware abstraction layer of the terminal device, a software method is thus used to replace a physical proximity sensor (Psensor); in addition, costs are effectively reduced.
US11914810B2 Driving circuit, touch display device and driving method thereof
A touch display device includes a first driving circuit supplying a gate signal to a part of a plurality of gate lines before a beacon period in which a beacon signal for an active stylus is generated, and a second driving circuit supplying the gate signal to another part of the plurality of gate lines after the beacon period ends, the touch display device and the driving method thereof may prevent display failure caused by the beacon signal for the active stylus.
US11914809B2 Illuminated trackpad
An illuminated trackpad includes a substrate, a light guide plate disposed under the substrate, a circuit board disposed under the light guide plate, and light-emitting elements disposed on the circuit board. The light guide plate includes light guide units and through holes. Each light guide unit is composed of light guide microstructures and substantially in the shape of a strip or a line. The through holes are respectively arranged on one side of the light guide units. The circuit board has a touch surface and a non-touch surface. The touch surface has a touch area on which sensing electrodes are disposed. The light-emitting elements are respectively accommodated in the through holes. After entering the light guide plate through inner walls of the through holes, the lights emitted by the light-emitting elements are guided upward through the light guide units to pass through the substrate and exit.
US11914807B2 Method and device for biometric recognition
Device and method for biometric recognition are provided. When first touch surface and second touch surface are in folded state, if it is determined that first touch surface faces current user, since sensing unit is provided under first touch surface, first touch surface can directly capture first contact information of user. When it is determined that second touch surface is facing current user, processing unit projects the touch recognition area and the second touch part that is currently in contact with first touch surface onto second touch surface correspondingly, user can move second touch part so that virtual second touch part on second touch surface is within virtual touch recognition area. Thus, touch recognition area of first touch surface which is facing away from user can obtain second contact information. Problems such as inconvenience of multi-fingerprint fingerprint operation of under-screen fingerprint recognition device after folding are solved.
US11914805B2 Touch panel, touch display panel and attaching method of glass cover
A touch panel, a touch display panel, and an attaching method of a glass cover are provided. The touch panel includes a touch control layer provided with an adhesive layer on an upper surface, and a glass cover disposed on the touch control layer and connected to the touch control layer by the adhesive layer; wherein a side of the glass cover facing the touch control layer provided with an ink layer, a plurality of meshes is disposed on the ink layer allowing ultraviolet light to pass through to irradiate and cure the adhesive layer.
US11914795B1 Information handling system optical switch keyboard power management
An information handling system keyboard, or other type of input device, detects end user input presses with plural optical switches coupled to an aluminum plate. A magnetic field proximity sensor interfaced with the aluminum plate radiates a magnetic field through the aluminum plate to detect end user proximity based upon disruptions to the magnetic field. The optical switches power down their emitters when user absence is sensed and power up the emitters when the user presence is sensed. In alternative embodiments, the aluminum plate mounting of optical switches as described above may detect press inputs at mouse buttons or joystick triggers.
US11914794B2 Keyboard with surface lighting apparatus
A keyboard comprising a top case and a bottom case comprised of a transparent material and including: a plurality of recesses each configured to receive one of a plurality of light emitting diodes (LED); a plurality of cavities that extend linearly and radially from a middle portion of the bottom case toward an outer edge of the keyboard, where light emitted by the LEDs is directed radially towards and out of the outer edge of the keyboard, due in part to the emission pattern of the corresponding LED and by adjacent cavities of the plurality of cavities; and a plurality of screw bosses configured to receive screws that securedly couple the top case to the bottom case, wherein the bottom case is coupled to the top case forming an outer housing for the keyboard.
US11914791B2 Gesture control using biopotential-based analog front end
Disclosed are methods, systems and non-transitory computer readable memory for gesture control. For instance, a system may include a wearable device configured to be worn on a portion of an arm of a user. The wearable device may include a plurality of electrodes disposed on an interior of the wearable device and configured to obtain biopotential signals from the user's arm; and a biopotential chip. The biopotential microchip may be configured to output, directly or indirectly, biopotential data, acceleration data, and/or angular rate data, or derivatives thereof (“gesture data”), to a machine learning classifier. The machine learning classifier may be configured to generate, based on the gesture data, a gesture output indicating a gesture performed by the user. In some cases, the plurality of electrodes may include one or more wristband electrodes and/or a plurality of hub electrodes in a hub. In some cases, the hub may be curved.
US11914786B2 Gesture recognition (GR) device with multiple light sources generating multiple lighting effects
Provided is a gesture recognition (GR) device that includes a circuit board on which a plurality of light sources are mounted. A first light source is side-mounted at a tip of a second unit of the circuit board, and the set of second light sources is mounted at right angles at top and bottom surfaces of the second unit. A first pair from the set of second light sources is positioned adjacent to the side-mounted first light source. The plurality of light sources are controlled to generate multiple lighting effects for the tip based on assertion signals generated at a first unit of the circuit board. A first lighting effect corresponds to a directional beam generated by the first light source. A set of second lighting effects, which remains unblocked by the side-mounted first light source, corresponds to a multi-color illumination generated by the set of second light sources.
US11914784B1 Detecting emotions from micro-expressive free-form movements
Computerized methods and systems, including computer programs encoded on a computer storage medium, may adaptively predict expression of emotions based on collected biometric data. For example, a computing system may receive first data indicative of a first time-evolving movement of a portion of a body during a collection period, and may obtain second data identifying predictive models that correlate default emotions with second feature values that characterize body movements during prior collection periods. Based on an outcome of the application of the least one pattern recognition algorithm or machine learning algorithm to portions of the first and second data, the system may determine a corresponding one of the default emotions represented by the first time-evolving movement, and may transmit data indicative of the corresponding one of the default emotions to the communications device for presentation to a user.
US11914780B2 Finger-mounted device with sensors and haptics
A finger-mounted device may include finger-mounted units. The finger-mounted units may each have a body that serves as a support structure for components such as force sensors, accelerometers, and other sensors and for haptic output devices. The body may have sidewall portions coupled by a portion that rests adjacent to a user's fingernail. The body may be formed from deformable material such as metal or may be formed from adjustable structures such as sliding body portions that are coupled to each other using magnetic attraction, springs, or other structures. The body of each finger-mounted unit may have a U-shaped cross-sectional profile that leaves the finger pad of each finger exposed when the body is coupled to a fingertip of a user's finger. Control circuitry may gather finger press input, lateral finger movement input, and finger tap input using the sensors and may provide haptic output using the haptic output device.
US11914776B2 System and method for evaluation, detection, conditioning, and treatment of neurological functioning and conditions
A system and method for evaluation, detection, conditioning, and treatment of neurological functioning and conditions which uses data obtained while a person is engaged in simultaneously in a range of primary physical tasks combined with defined types of secondary activity, such as listening, reading, speaking, mathematics, logic puzzles, navigation of a virtual environment, recall of past stimuli, etc. The data from the physical and secondary activities are combined to generate a composite functioning score visualization indicating the relative functioning of areas aspects of neurological functioning; including those in which deficiencies may be present, which are early indicators of possible neurological conditions. Through algorithmic recommendations combined with expert and user input, a conditioning regimen targeting neurological aspects of interest paired with periodic testing allows the user to track their progress in these areas over time.
US11914773B2 Brain-machine interface based intention determination device and method using virtual environment
Provided is a brain-machine interface based intention determination device using a virtual environment, including: an input unit that receives a control mode; a training output unit that outputs training information; a collection unit that collects a brain signal; a first preprocessing unit that extracts time-frequency information; a second preprocessing unit that generates physical information; a learning unit that learns control information according to a pattern of physical information; a determination unit that determines control information; and a command output unit that outputs a control command matching the control information.
US11914771B2 Sensor and/or information device as well as sensor and/or information system
A method for operating a system having a sensor and/or information device and a main device is described. The sensor and/or information device includes a hand garment and a secondary device, with at least one input mechanism. The main device is designed as a smart device. The method includes the following steps: An actuating signal is generated using the at least one input mechanism. The actuating signal is received by the secondary device, and an input signal is transmitted on the basis of the actuating signal by the secondary device to the main device. An action instruction is generated by way of a main device based on the input signal and based on a predefined action sequence. The action instruction is transmitted to the secondary device. Moreover, a sensor and/or information device, a sensor and/or information system as well as computer programme are described.
US11914770B2 Eyewear including shared object manipulation AR experiences
Eyewear providing an interactive augmented reality experience between two users of eyewear devices to perform a shared group object manipulation task. During the shared group task, each user of the eyewear controls movement of a respective virtual object in a virtual scene based on a portion of the virtual scene the user is gazing at. Each user can also generate a verbal command to generate a virtual object that interacts with one or more of the other virtual objects.
US11914768B2 Resonant light scanner having drive-frequency control based on an electrical parameter
Systems and methods for determining the resonant frequencies of at least one axis of a two-axis resonant light scanner based on a measured resistance of at least a portion of one of the axes are disclosed. Precise knowledge of the resonant frequencies of each axis enables quasi-closed-loop operation of a light scanner, wherein the resonant frequencies of its axes can be periodically updated to ensure the proper drive frequencies are used. Furthermore, by determining the relationship between the measured resistance and scanner angle, calibration of the scanner is facilitated and even enabled at the wafer level during fabrication. In some cases, it also enables real-time monitoring of scanner position. Scanners in accordance with the present disclosure are suitable for use in any application that requires one or more reflective elements that can be scanned or steered in at least one dimension.
US11914767B2 Glint-based eye tracker illumination using dual-sided and dual-layered architectures
In a see-through waveguide-based HMD device configured to display holographic virtual images within a field of view (FOV) of a device user, a glint-based eye tracker illumination system provides infrared (IR) point sources at known locations having a predetermined angular distribution using optical components—including input and output couplers and diffusers—on a waveguide that is located in front of the user's eyes. An input coupler couples light from an IR source into the illumination system waveguide which is propagated to one or more output couplers. Separate diffuser elements aligned with the output couplers distribute the out-coupled IR light into a deterministic range of divergent angles to function as point sources for eye tracker glints. Various illustrative illumination system waveguide architectures are disclosed in which the optical components can be disposed on the same or opposite sides of the waveguide in dual-layered and dual-sided arrangements.
US11914766B2 Adaptive multi-window configuration based upon gaze tracking
A window in a multi-window display configuration is provided. A gaze of one or more users is directed at the window. The multi-window display configuration has a plurality of windows that are each configured to display corresponding content. Further, a window attribute of the window is modified based upon the gaze. In addition, a request for the content corresponding to the window is sent to a server. The content corresponding to the window is received from the server. The content corresponding to the window is then displayed according to the modified window attribute at the window.
US11914764B2 Head mounted display device
A head mounted display device, including a frame, a mask, at least one infrared (IR) transmitter, and at least one image capture device, is provided. The mask has a first light reflection layer on a first side. The IR transmitter is disposed in the frame and is used to emit an emitting light beam toward the first light reflection layer. The first light reflection layer reflects the emitting light beam to send a reflective light beam toward a target area. The image capture device is disposed in the frame and is used to capture a target area reflective image of the target area.
US11914762B2 Controller position tracking using inertial measurement units and machine learning
A system having at least a first component and a second component positioned at different locations on a user's body (e.g., on the user's head and held on the user's hand). Each component includes at least one inertial measurement unit (IMU) configured generate measurements indicating acceleration and angular rate data. The generated measurements of the IMUs are used with ground truth information indicating the positions of the first and second component to generate a set of training data to train a neural network configured to predict a relative position between the first and second components based on IMU measurements received over a predetermined time period. Because the neural network is trained based upon movements of a human user, the neural network model takes into account physiological constraints of the user in determining how the set of potential positions of the different components may change over time, reducing potential error.
US11914759B2 Multi-factor intention determination for augmented reality (AR) environment control
Examples of augmented reality (AR) environment control advantageously employ multi-factor intention determination and include: performing a multi-factor intention determination for summoning a control object (e.g., a menu, a keyboard, or an input panel) using a set of indications in an AR environment, the set of indications comprising a plurality of indications (e.g., two or more of a palm-facing gesture, an eye gaze, a head gaze, and a finger position simultaneously); and based on at least the set of indications indicating a summoning request by a user, displaying the control object in a position proximate to the user in the AR environment (e.g., docked to a hand of the user). Some examples continue displaying the control object while at least one indication remains, and continue displaying the control object during a timer period if one of the indications is lost.
US11914758B2 Multi-function, modular system for network security, secure communication, and malware protection
Representative embodiments are disclosed for providing network and system security. A representative apparatus includes an input-output connector coupleable to a data network; a network interface circuit having a communication port; a nonvolatile memory storing a configuration bit image; and a field programmable gate array (“FPGA”) coupled to the network interface circuit through the communication port, the FPGA configurable to appear solely as a communication device to the first network interface circuit, and to bidirectionally monitor all data packets transferred between the input-output connector and the first network interface circuit and any coupled host computing system. In another embodiment, the FPGA is further configurable for only a partial implementation of a communication protocol, such as a PCIe data link and/or physical layers. The FPGA may also monitor host memory and provide encryption and decryption functionality. The FPGA is not addressable within the computing system and therefore is largely undetectable by malware.
US11914756B2 Data protection in computer processors
Systems, apparatuses, and methods related to a computer system having a processor and a main memory storing scrambled data are described. The processor may have a cache, a register, an execution unit, and an unscrambler. The processor can load the scrambled data into the cache; and the unscrambler may convert the scrambled data into unscrambled data just in time for the register or the execution unit during instruction execution. The unscrambled data can be an instruction, an address, or an operand of an instruction. Unscrambling can be performed just before loading the data item in a scrambled form from the cache into the register in an unscrambled form, or after the data item leaves the register in the scrambled form as input to the execution unit in the unscrambled form. The unscrambled data and the scrambled data may have the same set of bits arranged in different orders.
US11914755B2 Cluster resource signature verification
Methods and systems for verifying a resource definition include simulating an original resource definition to identify at least one change that is made to the original resource definition by a management service. A signature of a received resource definition is generated, omitting portions of the received resource definition that correspond to the at least one identified change. The signature of the received resource definition is compared to a signature of the original resource definition to find a match and to verify the received resource definition. The received resource definition is implemented, responsive to finding the match.
US11914753B2 Container builder for individualized network services
Some embodiments are directed to a container builder (110) for building a container image for providing an individualized network service based on sensitive data (122) in a database (121). The container builder (110) retrieves the sensitive data (122) from the database (121), builds the container image (140), and provides it for deployment to a cloud service provider (111). The container image (140) comprises the sensitive data (122) and instructions that, when deployed as a container, cause the container to provide the individualized network service based on the sensitive data (122) comprised in the container image (140).
US11914752B2 Systems and methods for secure provisioning of data using secure tokens
A secure token (ST) system including at least one ST computing device to provision data using secure tokens over a network is provided. The ST computing device is configured to receive first customer data from a credit issuer computing device, the first customer data including at least one or more account identifiers associated with a customer and a social security number (SSN) associated with the customer. The ST computing device is also configured to hash the SSN, wherein the hashed SSN includes a hash value, assign a unique identifier to each of the one or more account identifiers, and generate a secure token by associating the hash value to each unique identifier. The ST computing device is further configured to store the secure token within the database, and transmit the secure token to at least one of the credit issuer computing device and a third party computing device.
US11914751B2 Securing confidential information during a telecommunication session
Systems and methods disclosed herein securely provide confidential information associated with a user during an active voice call conducted using the user's mobile device. The confidential information may be provided by generating the information in spoken form and inserting the spoken information into an audio stream of the voice call. For example, a customer may be on a phone call with a customer agent. The customer agent may ask the customer for a credit card number in order to process a financial transaction. The customer may select the credit card number via an application executing on the customer's mobile phone. The application may cause the credit card number to be spoken out loud during the voice call. A voice sample of the spoken credit card number in inserted into the audio stream of the voice call and is therefore, audible to the customer and the customer agent without being overheard by a third party.
US11914750B2 Information management device and information management method
An information management device includes: an obtainer that obtains first company information and personal information from a first company, the first company information relating to a first product or service of the first company, the personal information relating to a user who has purchased the first product or who has been provided with the service; a company information storage that stores the first company information obtained; a personal information storage that stores the personal information obtained; an integrator that integrates the company information and the personal information based on a purchase record or a use record to generate integrated information, the purchase record indicating that the user has purchased the first product, the use record indicating that the user has used the service; and a manager that manages an output of the integrated information based on restriction information for restricting an output destination of the integrated information.
US11914748B2 Apparatus and method for collecting data
An apparatus for collecting data includes a memory that stores a vehicle identifier for identifying a vehicle; and a processor configured to associate, when a time of generation of data representing road environment around the vehicle is included in a first period, a first hash value with the data and to associate, when the time of generation is included in a second period different from the first period, a second hash value different from the first hash value with the data. The data is generated by a sensor mounted on the vehicle. The first hash value and the second hash value are obtained by irreversibly transforming the vehicle identifier.
US11914745B2 Personally identifiable information in encrypted data streams
Handling personally identifiable information (PII) in data streams is provided. Processed sensor data is received, from a plurality of vehicles including sensors capturing raw sensor data, the raw sensor data including captured PII and non-PII. The processed sensor data includes simulated PII created based on the captured PII and one or more layers of the captured PII corresponding to the simulated PII. A request is received from a client device for a portion of the processed sensor data. Access keys corresponding to the request are identified. A result is constructed according to the access keys using the processed sensor data. The constructed result is sent to the client device responsive to the request.
US11914744B2 Intelligent contextual help chat in a multi-tenant database system
Disclosed are some implementations of systems, apparatus, methods and computer program products for providing contextually relevant recommendations based on a context of the user. The context of the user may be determined according to a set of privacy settings of the user, where the set of privacy settings indicates contextual features for which values are permitted to be accessed by a recommendation system. The contextual features may include user-related features and/or tenant features pertaining to a tenant of a multi-tenant database.
US11914743B1 Control tower for unlinking applications from accounts
Systems, methods, and apparatuses for providing a central location to manage permissions provided to third-parties and devices to access and use user data and to manage accounts at multiple entities. A central portal may allow a user to manage all access to account data and personal information as well as usability and functionality of accounts. The user need not log into multiple third-party systems or customer devices to manage previously provided access to the information, provision new access to the information, and to manage financial or other accounts. A user is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. The user is able to impose restrictions on how user data is used by devices, applications, and third-party systems, and control such features as recurring payments and use of rewards, via a central portal.
US11914742B1 Electronic briefcases for inmate documents
Some implementations disclosed herein provide systems and methods that use an inmate-accessible electronic briefcase to facilitate an inmate's organization of significant content. Electronic documents are created and stored in an organized document storage area that may be accessed while the inmates are incarcerated and after the inmates are released.
US11914740B2 Data generalization apparatus, data generalization method, and program
A data generalization apparatus that can perform generalization processing on large-scale data at high speed using only a primary storage device of a small capacity. Included is a rearrangement unit that rearranges the attribute values in a secondary storage device in accordance with an order of arrangement of the attribute values in a generalization hierarchy in the secondary storage device, an attribute value retrieval unit that retrieves some of the rearranged attribute values from the secondary storage device into a primary storage device, and a generalization hierarchy retrieval unit that retrieves a portion of the generalization hierarchy from the secondary storage device into the primary storage device. Further, there is a generalization processing unit that executes generalization processing based on the attribute values retrieved into the primary storage device and the generalization hierarchy retrieved into the primary storage device, and a re-rearrangement unit.
US11914732B2 Systems and methods for hard deletion of data across systems
A method and apparatus for hard deletion of user data are described. The method may include receiving a request from a user computer system to delete user data. The method may also include determining a unique user identifier associated by a system with a user making the request. The method may also include determining whether a data partition, in which data generated by a job or subsystem of the computer system is stored, is predicted to contain a record having the unique user identifier. Then, the method may include searching, when the data partition is predicted to contain a record having the unique user identifier, data records stored in the data partition for a user data record based on the unique identifier, and performing a hard deletion of the user data record from the partition when found during the searching.
US11914731B1 Cross-boundary data backup background
Aspects described herein relate to securely performing cross-boundary backup operations. A service of a computing resource service provider may enable backup operations between a source account and a destination account of an organization based at least in part on a security policy allowing such operations.
US11914727B2 Evaluating an access control list from permission statements
The disclosed technology addresses the need in the art for a content management system that can be highly flexible to the needs of its subjects. The present technology permits any object to be shared by providing a robust and flexible access control list mechanism. The present technology utilizes a data structure that is highly efficient that both minimizes the amount of information that needs to be written into any database, but also allows for fast reads and writes of information from authoritative tables that are a source of truth for the content management system, while allowing for maintenance of indexes containing more refined data that allow for efficient retrieval of certain information that would normally need to be calculated when it is needed.
US11914726B2 Access control for processor registers based on execution domains
Systems, apparatuses, and methods related to a processor having configurable permission data for controlling access to a register of the processor from instructions running in different domains are described. Instructions can be used in predefined execution domains, such as hypervisor, operating system, application, etc. Different permission bits can be set for instructions running in different domains. In response to an instruction executed in the processor generates a request to access the register, the processor is configured to determine whether to accept or reject the request based on a permission bit provided in the permission data corresponding to an execution domain in which the instruction is running.
US11914722B2 Permission based media composition
A permission based media system to perform operations that include: presenting a first media object at a client device associated with a user account, the first media object including a reference that identifies the user account; receiving an input that selects the first media object from the client device; determining a permission of the user account based on the reference that identifies the user account; presenting a set of options based on the permission associated with the user account; receiving a selection of an option from among the set of options; and generating a second media object based on the first media object and the selection of the option, according to certain embodiments.
US11914719B1 Systems and methods for cyberthreat-risk education and awareness
A system determines a baseline cyberthreat-risk score for a user, and displays the baseline cyberthreat-risk score via a user interface. The system presents at least one cyberthreat-education activity via the user interface, and receives, via the user interface, at least one user input associated with the presented at least one cyberthreat-education activity. The system generates an updated cyberthreat-risk score at least in part by updating the baseline cyberthreat-risk score based at least in part on the user input, and displays the updated cyberthreat-risk score via the user interface.
US11914715B2 Device unit suitable for operation in a protected and/or open operating state and associated method
Provided is a device unit, including a module, which can configure the device unit with an operating state from among different operating states during the start-up process and/or during ongoing operation of the device unit, wherein a first protected operating state of the different operating states is designed to allow the execution of at least one operating process which can be predefined and to optionally protect the operating process by means of defined cryptographic means, wherein at least one second operating state of the different operating states is designed to deactivate the first protected operating state and to allow at least one other changeable operating process and to optionally protect the operating process by means of specifiable cryptographic means.
US11914709B2 Hybrid machine learning and knowledge graph approach for estimating and mitigating the spread of malicious software
Aspects of the disclosure relate to predicting the spread of malicious software. The computing platform may identify malicious software at a computing device and may input characteristics of the malicious software into a machine learning model to produce time horizons for the malicious software. The computing platform may identify, using a knowledge graph and based on the time horizons, subsets of computing devices, each corresponding to a particular time horizon. The computing platform may perform, at a time within a first time horizon, a first security action for a first subset of computing devices within the first time horizon and a second security action for a second subset of computing devices located within a second time horizon, where the first time horizon and the second time horizon indicate that the first subset will be affected by the malicious software prior to the second subset.
US11914707B1 Systems and methods for disparate quantum computing threat detection
Systems, methods, and computer program products are provided for disparate quantum computing (QC) detection. An example system includes QC detection data generation circuitry that generates a first set of QC detection data and generates a second set of QC detection data. The system also includes cryptographic circuitry that generates a first public cryptographic key and a first private cryptographic key via a first post-quantum cryptographic (PQC) technique and generates a second public cryptographic key and a second private cryptographic key via a second PQC technique. The cryptographic circuitry further generates encrypted first QC detection, second QC detection data, and destroys the first private cryptographic key and the second private cryptographic key. The system further includes data monitoring circuitry that monitors for the first encrypted QC detection data and the second encrypted QC detection data.
US11914698B2 Unique password policy creation
A random password policy for a specific user associated with an entity is generated based on a global password requirement. A new password created by the specific user based on the generated random password policy is identified. That the new password complies with a set of requirements specified by the generated random password policy is confirmed.
US11914696B1 Quorum-based access control management
Quorum-based access control management may be implemented. Quorum controls may be created for determining whether to perform or deny access control operations to perform privileged tasks. When an access control operation is received, approval of the operation may be requested from members for the quorum control. If a policy for the quorum control is satisfied by approval responses, then approval to perform the access control operation may be provided.
US11914695B2 Secure element as a digital pocket
The disclosure includes a system and method in which one or more virtual resources are presented to a secure element; and the one or more virtual resources are mapped to available resources based on a model architecture for the secure element in order to provide hardware abstraction, the available physical resources varying based on the model architecture and an associated host device, the virtual resources allowing consistent interaction with the virtual resources regardless of variation in the physical resources available and their location. The hardware abstraction increases the versatility of the secure element and may contribute to the secure element's functionality. The secure element providing functionality to replace most items carried in an individual's pockets, e.g., logical and physical keys, a thumb drive, identification, credit and debit cards, etc.
US11914691B2 Method for recognizing identity in video conference and related device
A method for recognizing an identity in a video conference including: obtaining, by an identity recognition apparatus, first biometric feature information in a video conference; obtaining second biometric feature information corresponding to an identity list in a database and a conference probability value corresponding to the identity list, where the identity list includes at least one personal unique identifier, and the biometric feature information first and the second biometric feature information include at least one of facial feature information and voiceprint feature information, and the conference probability value is determined based on at least one of a participation probability value and a same conference probability value; and determining, from the identity list and based on the second biometric feature information corresponding to the identity list and the conference probability value corresponding to the identity list, a personal unique identifier corresponding to the first biometric feature information.
US11914690B2 Systems and methods for using typing characteristics for authentication
Disclosed herein are methods, devices, and systems for provide a new two-factor or user authentication procedure. In a scenario in which a user is enrolled in the verification system, a method can include receiving, at a network-based server, a unique identifier associated with a user that desires to access a service from an application or a website, identifying a typing profile associated with the unique identifier and presenting a reference text on a user device of the user. The method can include receiving a typing pattern of the user and determining whether there is a match between the typing pattern and one or more previously recorded typing patterns for the user. When the determination indicates that the user is verified, the method includes presenting a one-time password on a display of the user device. The user enters the one-time password into an input field and validating, via the network-based server, the one-time password.
US11914689B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes: a processor configured to: when detecting an unauthorized access to a file or a directory, set a range including at least the specific file or directory subjected to the unauthorized access as a recording range in which access logs are recorded; and after setting the recording range, update or maintain the recording range according to at least a load on a resource used to record the access logs.
US11914688B2 Electronic device and controlling method of electronic device for identifying transition suitability of a neural network model included in an external device
An electronic device and a controlling method of an electronic device are provided. The electronic device includes identifying whether each of one or more neural network models included in a first external device is suitable for hardware of the electronic device and whether each of the one or more neural network models identified as suitable for the hardware of the electronic device is suitable to replace the neural network models included in the electronic device, based on first device information on a hardware specifications of the electronic device, second device information on a hardware specification of the first external device, first model information on the one or more neural network models included in the first external device, and second model information on the one or more neural network models included in the electronic device.
US11914685B2 Monitoring web-based exams
According to certain aspects of the present disclosure, a computer-implemented method is provided. The method includes receiving, at a manager device, data comprising at least one managed device. The method includes identifying, at the manager device, a website associated with the at least one managed device. The method also includes receiving, at a mobile device management server from the manager device, a first message to cause the mobile device management server to initiate transmission of a second message comprising a command that causes the at least one managed device to navigate to the website via a browser, restrict access to other websites other than the website, and enable a camera. Systems and machine-readable media are also provided.
US11914682B2 Software verification device
When a hash expected value, which is an expected value of a hash value of activation software, is stored in a storing unit (111), a security calculation unit (110) compares the hash value of the activation software with the hash expected value. A main calculation unit (109) activates the activation software when the hash value and the hash expected value match, and stops a process when both do not match. The main calculation unit (109) performs signature verification for the activation software when the hash expected value is not stored in the storing unit (111), and stores in the storing unit (111) as the hash value expected value, the hash value of the activation software as well as activates the activation software when the signature verification is successful. The main calculation unit (109) stops a process when the signature verification is not successful.
US11914680B2 Computer-based systems, computing components and computing objects configured to implement dynamic outlier bias reduction in machine learning models
Systems and methods include processors for receiving training data for a user activity; receiving bias criteria; determining a set of model parameters for a machine learning model including: (1) applying the machine learning model to the training data; (2) generating model prediction errors; (3) generating a data selection vector to identify non-outlier target variables based on the model prediction errors; (4) utilizing the data selection vector to generate a non-outlier data set; (5) determining updated model parameters based on the non-outlier data set; and (6) repeating steps (1)-(5) until a censoring performance termination criterion is satisfied; training classifier model parameters for an outlier classifier machine learning model; applying the outlier classifier machine learning model to activity-related data to determine non-outlier activity-related data; and applying the machine learning model to the non-outlier activity-related data to predict future activity-related attributes for the user activity.
US11914677B2 Image processing method and apparatus, terminal, and storage medium
An image processing method includes obtaining a sample image, a category label of the sample image, and a label value of the category label. The method further includes calling a preset image processing model to perform segmentation processing on the sample image to obtain at least two sub-regions. The method further includes calling the preset image processing model to perform category prediction on the sample image to obtain a predicted value of the category label. The method further includes updating a network parameter of the preset image processing model according to center coordinates of the sub-regions, the label value of the category label, and the predicted value of the category label. The method further includes performing iterative training on the preset image processing model according to the updated network parameter, to obtain a target image processing model.
US11914675B2 Image processing method, apparatus, computer device and storage medium
An image processing method includes: receiving a processing instruction for an image; screening out a plurality of target images from a plurality of acquired images; determining a first feature value and a second feature value of the target area of each of the target images; determining a similarity between the first feature values of the target areas in every two target images according to all the determined first feature values, and determining a similarity between the second feature values of the target areas in every two target images according to all the determined second feature values; and, if a first target similarity is within a first preset range, and a second target similarity is within a second preset range, determining that a first image and a second image belong to the same image set.
US11914673B2 System to identify authorship of handwritten text based on individual alphabets
A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value.
US11914672B2 Method of neural architecture search using continuous action reinforcement learning
A method and system for generating neural architectures to perform a particular task. An actor neural network, as part of a continuous action reinforcement learning (RL) agent, generates a randomized continuous actions parameters to encourage exploration of a search space to generate candidate architectures without bias. The continuous action parameters are discretized and applied to a search space to generate candidate architectures, the performance of which for performing the particular task is evaluated. Corresponding reward and state are determined based on the performance. A critic neural network, as part of the continuous action RL agent, learns a mapping of the continuous action to a reward using modified Deep Deterministic Policy Gradient (DDPG) with quantile loss function by sampling a list of top performing architectures. The actor neural network is updated with the learned mapping.
US11914670B2 Methods and systems for product quantization-based compression of a matrix
Methods and systems for compressing a matrix are described. The matrix, having a plurality of rows formed by a respective plurality of vectors, is partitioned into a plurality of submatrices, each submatrix containing sub-vectors from a respective group of one or more contiguous columns of the matrix. For each given submatrix, the sub-vectors are clustered into a plurality of clusters. For each given cluster, a centroid and a variance are computed and stored, based on the sub-vectors belonging to the given cluster. A mapping relating each vector to a respective cluster in each submatrix is stored. The stored centroids, stored variances and stored mapping form a set of compressed data for reconstruction of the matrix.
US11914669B2 Approximate nearest neighbor search for single instruction, multiple thread (SIMT) or single instruction, multiple data (SIMD) type processors
Approximate nearest neighbor (ANN) searching is a fundamental problem in computer science with numerous applications in area such as machine learning and data mining. For typical graph-based ANN methods, the searching method is executed iteratively, and the execution dependency prohibits graphics processor unit (GPU)/GPU-type processor adaptations. Presented herein are embodiments of a novel framework that decouples the searching on graph methodology into stages, in order to parallel the performance-crucial distance computation. Furthermore, in one or more embodiments, to obtain better parallelism on GPU-type components, also disclosed are novel ANN-specific optimization methods that eliminate dynamic memory allocations and trade computations for less memory consumption. Embodiments were empirically compared against other methods, and the results confirm the effectiveness.
US11914662B2 System, method, and computer program product for automated discovery, curation and editing of online local content
Various methods are provided for determining and displaying local content. One example method may comprise receiving input, at an interface of a global positioning system (GPS) enabled mobile device, to open a mobile application, and without any additional input, accessing a location service of the GPS enabled mobile device to determine a GPS location and a current time and automatically generating a query, identifying local content from a content index in accordance with an editing target, and upon determination that the number of articles specified by the editing target has not been met, climbing, by an editing algorithm, a place hierarchy to determine a larger geographic area in which to meet the editing target, the larger geographic area containing the location, and displaying the results, via an interface, on the GPS enabled mobile device.
US11914661B2 Integration of web and media snippets into map applications
The technology relates to integrating web content into a map application. A query is sent from the map application. At least one snippet of web content identified as relevant to the query is received in response to the query, the at least one snippet of content including a portion of media or textual content from a source on the web. The portion of media or textual content is formatted for display in the map application and output for display in the map application.
US11914660B2 Collaborative search sessions through an automated assistant
Techniques are described herein for collaborative search sessions through an automated assistant. A method includes: receiving, from a first user of a first client device, a first query in a query session; providing, to the first user, a first set of search results; determining, based on at least one term in the first query, that the first query is relevant to a second user of the first client device; providing, to the second user, a selectable option to join the query session; in response to receiving, from the second user, an indication of acceptance of the selectable option, adding the second user to the query session; receiving, from the second user, additional input; generating, based on the additional input received from the second user, a modified set of search results; and providing, to the first user and the second user, the modified set of search results.
US11914657B2 Machine learning aided automatic taxonomy for web data
Machine-learning-aided automatic taxonomy for web data. In an embodiment, a training dataset of annotated features is used to train a model to predict a class in a taxonomy of web-based activities. The features may be derived from a uniform resource locator (URL) of an online resource and associated metadata. During operation, the features may be extracted from the URL and metadata of each activity record in web data. The trained model may be applied to the extracted features for each activity record to predict a class within the taxonomy. The predicted taxonomic class may be stored in association with the URL that was extracted from the activity record to produce a taxonomized URL.
US11914654B2 Document management apparatus, document management system, and non-transitory computer readable medium storing program
A document management apparatus includes a display control unit that performs control to display a first document and a second document, a comment reception unit that receives a comment to be added to a part of the first document displayed by the display control unit, and an association unit that associates a part of the second document that is a basis of the comment received by the comment reception unit with the comment.
US11914653B1 Systems and methods for removing human genetic data from genetic sequences
Systems and methods for removing data from strings are disclosed. A system can access a first hash table that stores representations of a first set of strings, where the representations have predetermined number of characters. The system can generate a second hash table that stores a second representations of a string of a second set of strings, where the second representations have the predetermined number of characters. Upon determining that the first hash table includes at least one of the plurality of second representations of the string included in the second hash table, the system can increment a counter associated with the string. The system can generate a third set of strings by removing the string from the second set of strings responsive to determining that the counter satisfies a threshold, and transmit the third set of strings to a computing system.
US11914646B1 Generating textual content based on an expected viewing angle
In accordance with some implementations, a method is performed at an electronic device including one or more processors, a non-transitory memory, a positional sensor, a rendering system, and a display. The method includes while displaying, on the display, first textual content according to an initial viewing angle, determining an expected viewing angle based on the initial viewing angle and positional data from the positional sensor. The positional data indicates a positional change of the electronic device. The initial viewing angle is different from the expected viewing angle. The method includes, in accordance with a determination that the expected viewing angle satisfies a render criterion, generating, via the rendering system, second textual content based on the expected viewing angle. The method includes displaying, on the display, the second textual content according to the expected viewing angle.
US11914643B2 Coordination of overlapping processing of audio queries
Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
US11914642B2 Difference merging for map portions
The present technology can detect potential labeling conflicts made during different labeling tasks when those tasks are checked in to ensure that a map database is free from conflicts that might interrupt publishing of a map. The present technology can determine whether a first labeled version of map portion is based on a most recent version for the map portion that is stored in the map database, and when it is determined that it is not, and there is an intervening version, the present technology can identify differences between the intervening version of the map portion and the first version of the map portion and identify differences between the second version of the map portion and the first version of the map portion. Based on the identified differences, the present technology can determine whether any of those differences are conflicting.
US11914635B2 Performing image search based on user input using neural networks
Systems and methods for image searching are described. The systems and methods include receiving a search query comprising user input for a reference image; converting the user input for the reference image to a preference statement using a machine learning model; encoding the preference statement in an embedding space to obtain an encoded preference statement; combining the encoded preference statement with an encoded reference image representing the reference image in the embedding space to obtain a multi-modal search encoding; and performing a search operation using the multi-modal search encoding to retrieve a second image, wherein the second image differs from the reference image based on the user input for the reference image.
US11914632B2 Intelligent media data explorer
Embodiments for providing an intelligent media data service in a computing environment by a processor. One or more sections of media data are identified and annotated (e.g., tagged) for a user based on a degree of relevancy between a user profile and the media data, wherein the media data include media classification, topic detection, speaker detection and noise detection. The one or more sections of media data are selected for the user based on the tagging of the or more sections.
US11914629B2 Practical supervised classification of data sets
The present invention relates to information retrieval. In order to facilitate a search and identification of documents, there is provided a computer-implemented method for training a classifier model for data classification in response to a search query. The computer-implemented method comprises: a) obtaining a dataset that comprises a seed set of labeled data representing a training dataset; b) training the classifier model by using the training dataset to fit parameters of the classifier model; c) evaluating a quality of the classifier model using a test dataset that comprises unlabeled data from the obtained dataset to generate a classifier confidence score indicative of a probability of correctness of the classifier model working on the test dataset; d) determining a global risk value of misclassification and a reward value based on the classifier confidence score on the test dataset; e) iteratively updating the parameters of the classifier model and performing steps b) to d) until the global risk value falls within a predetermined risk limit value or an expected reward value is reached.
US11914628B1 Incorporating data visualizations into database conversational interfaces
A method incorporates data visualization into conversational interfaces. The method receives a user input specifying a natural language command via a conversational interface. The method analyzes the natural language command to determine the type of question. The method also obtains a user preference for viewing responses based on text and/or visualizations. When the user preference includes visualizations and the type of question is answerable using data visualizations, the method: (i) extracts one or more independent analytic phrases from the natural language command; (ii) queries a database using a set of queries based on the extracted analytic phrases, thereby retrieving a data set; and (iii) generates and displays, in the conversational interface, a response incorporating one or more data visualizations, based on the type of question, using the data set.
US11914625B2 Search-based natural language intent determination
Improved intelligent personal assistant (IPA) software agents are disclosed that are configured to interact with various people, service providers, files, and/or smart devices. More particularly, this disclosure relates to an improved Natural Language Processing (NLP) Intent Determination Service (IDS) that is able to determine the likely best action to take in response to generic user commands and queries. The improved NLP IDS disclosed is said to be ‘search-based’ because, rather than attempt to parse incoming user commands and queries up front, the incoming user commands and queries are searched against a pre-generated database of exemplary user commands (e.g., having associated action or parsing identifiers) to determine the most relevant search result(s). The associated system actions and known grammar/parsing rules of the most relevant search result(s) may then be used to process the incoming user command or query—without having to actually parse the incoming user command or query from scratch.
US11914621B2 Determining an association metric for record attributes associated with cardinalities that are not necessarily the same for training and applying an entity resolution model
An association metric for record attributes associated with cardinalities that are not necessarily the same is used for training and/or applying an entity resolution (ER) model. A pair of records includes (a) a first record indicating a first set of values for a first attribute and (b) a second record indicating a second set of values for a second attribute. Each of the first set of values and each of the second set of values are compared to determine individual association metrics. A first-level reduction operation is applied to subsets of the individual association metrics to determine reduced association metrics. A second-level reduction operation is applied to the reduced association metrics to determine an association metric, for the pair of records, for training and/or applying an ER model.
US11914618B2 System and method for data pruning via dynamic partition management
A system and method for managing data lifecycles that can provide an adaptable data management system configured to optimize the lifecycles of data and the reliability of databases. The system can provide data management systems with the ability to attach, detach, and drop segments of data based on key partitions of the data objects to optimize database utilization. By including the key partitions to the data objects, the database including the data objects can now perform data management operations based on the key partitions. The system, based on the key partitions, can identify a location of the data object to attach row entries, detach row entries from the existing tables, and delete the detached row entries from the database altogether. The system can operate on any relational database management system.
US11914613B2 Data visibility for nested transactions in distributed systems
Methods for data visibility in nested transactions in distributed systems are performed by systems and devices. Distributed executions of queries are performed in processing systems according to isolation level protocols with unique nested transaction identifiers for data management and versioning across one or more data sets, one or more compute pools, etc., within a logical server via a single transaction manager that oversees the isolation semantics and data versioning. A distributed query processor of the systems and devices performs nested transaction versioning for distributed tasks by generating nested transaction identifiers, encoded in data rows, which are used to enforce correct data visibility. Data visibility is restricted to previously committed data from distributed transactions and tasks, and is blocked for distributed transactions and tasks that run concurrently. Local commits for completed transactions and tasks are used to minimize transaction manager interactions, and instant rollbacks are enabled for aborted transactions and tasks.
US11914608B2 Information processing device, information processing method, and storage medium
An information processing device includes one or more memories; and one or more processors coupled to the one or more memories and the one or more processors configured to acquire allocation data that indicates an allocation result of a plurality of resources for a plurality of allocation destinations, extract data that violates a first condition from the acquired allocation data, classify the extracted data into a plurality of groups, acquire an index value regarding an appearance frequency of an allocation pattern of a resource of the plurality of resources based on data of each of the plurality of classified groups, and generate a second condition for the allocation pattern based on the index value.
US11914603B2 Data layout model generation system
A data layout model generation system generates, with reinforcement learning, a node configuration and a data layout key in a distributed parallel database. This system includes a sample acquisition processor that acquires, on the basis of a predetermined acquisition method, sample data from data stored in the distributed parallel database, a data layout estimator having, as states in the reinforcement learning, the node configuration and the data layout key including information regarding an order of sorting columns that constitute the data and information regarding a method for distribution between nodes, the data layout estimator estimating layout of the data on the basis of the state and the sample data, a reward calculator that calculates a reward in the reinforcement learning on the basis of a result obtained by estimating the layout of the data, the node configuration, and a processing cost of a query executed on the distributed parallel database.
US11914601B2 Re-ranking device
Provided is a re-ranking device that enables a re-ranking process with less possibility of decrease in accuracy due to shortage of data. A re-ranking device 100 includes an input unit 101 that receives a search query from one user, a re-ranking model storage unit 106 that stores a plurality of re-ranking models prepared in accordance with common information of a plurality of users, a search unit 102 that performs a search on the basis of the search query and obtains a search result, and a re-ranking processing unit 107 that selects one re-ranking model on the basis of common information of the one user and performs a re-ranking process on the search result using the one re-ranking model.
US11914598B2 Extended synopsis pruning in database management systems
Computer-readable media, methods, and systems are disclosed for database table partition pruning based on statistical information associated with non-partition columns. A tree partition specification is received defining partitions for a plurality of computed column statistics. Respective partitions are created for the plurality of computed column statistics based on the tree partition specification. A request is received to compute statistics for a plurality of columns of the plurality of computed column statistics to result in a plurality of computed column statistics. In response to determining that one or more modifications have been made to the partitioned database, the plurality of computed column statistics is marked as invalid. The computed column statistics are refreshed in response to modifications of the partitioned table. Thereafter, the statistics are marked as valid. Unnecessary table partitions are pruned based on the statistics, and the associated query is executed.
US11914594B1 Dynamically changing query mini-plan with trustworthy AI
A disclosed database system and enhanced methods implement enhanced mini-plans and dynamically changing a query mini-plan with trustworthy Artificial Intelligence (AI) to improve query execution performance in a database system. An AI cost model evaluates candidate mini-plans for executing a query. AI truth monitors evaluate the execution of the mini-plans, such as predicted input factors and adjusted mini-plans of one or more AI running data models. The AI truth monitors provide feedback to adjust the AI cost model based on evaluating the execution of the mini-plans. The AI truth monitors validate adjusted mini-plans, provide feedback to the AI cost model with improved overall prediction accuracy, and enhanced mini-plans to gain query performance.
US11914592B2 Systems and methods for processing structured queries over clusters
Systems and methods for processing structured queries over clusters are provided herein. An example system includes a plurality of clusters, wherein a local cluster is configured to receive, from a client, a structured query language (SQL) structured query, determine, based on the SQL structured query, a list of remote clusters of the plurality of clusters, process the SQL structured query to generate a local query executable by a local search engine of the local cluster and remote queries executable by remote search engines of the remote clusters, send the remote queries to the remote clusters to obtain remote results, execute the local query to obtain local results, combine the remote results and the local results to obtain an aggregated result, and return the aggregated result to the client.
US11914590B1 Database request router improving server cache utilization
Systems and methods are provided to implement a database request router that routes queries to database servers storing database replicas. In embodiments, the request router maintains caching state metadata that indicates respective caching states of the database servers. For an incoming query, the request router selects a database server to receive the query based on the caching states of the database servers to improve cache utilization. In embodiments, the caching state metadata indicates whether different database objects used by observed queries are cached at individual servers. The database objects used may be determined from execution plans for the queries, obtained from the database servers. In embodiments, the request router may determine a querying pattern of the database and use it to predict an expected time for certain queries. The request router may generate a priming query ahead of the expected time to prepare database server cache for the expected queries.
US11914587B2 Systems and methods for key-based indexing in storage devices
A data storage device includes a non-volatile memory device including one or more memory dies and a controller. The controller is configured to receive a pseudocode file and a search key from one or more external devices and perform an index search based on the received pseudocode and search key. The controller may further determine a data file associated with the performed index search and output the determined data file to the one or more external device.
US11914582B2 Suggesting queries based upon keywords
One or more computing devices, systems, and/or methods for generating a list of suggested queries associated with one or more keywords are provided. For example, one or more keywords may be received via a search interface. A plurality of queries associated with the one or more keywords may be determined based upon the one or more keywords and a historical query database. A plurality of relationship scores associated with the plurality of queries may be generated based upon a plurality of search sessions associated with the historical query database. The historical query database may be analyzed to determine a plurality of click rates associated with the plurality of queries. A list of suggested queries may be generated based upon the plurality of relationship scores and the plurality of click rates.
US11914577B2 Methods and systems for storing and associating objects in a storage system
Embodiments are directed to association of storage objects in a multi-tenant, cloud-based storage environment. More specifically, a first object can be made available in the file system of the environment and can be accessed, for example, by its file or object name. At some point thereafter, an auxiliary object can be provided that is related to the first object. For example, this auxiliary object can comprise metadata or other content associated with or related to the first object. According to one embodiment, this auxiliary object can be assigned an identifier that not only uniquely identifies the auxiliary object but also identifies, within the identifier itself, the relationship to the first object. This relational naming can be used to track the relationship between objects, e.g., to update the auxiliary object based on changes to the first object, but without a separate mapping of the objects.
US11914575B2 Data persistency models for software applications
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a metadata model definition comprising a set of entity definitions specifying a set of entities, a set of semantic key definitions specifying a set of semantic keys associated with the set of entities, and a set of relationship definitions specifying a set of relationships between the set of entities. The set of semantic keys are configured to be used by an application to refer to the set of entities. The program further determines a set of technical keys for the set of entities. The set of technical keys are configured to be used by the device to refer to the set of entities. The program also stores the metadata model definition and the set of technical keys in a set of records.
US11914573B2 Column based database locks
Disclosed are techniques for relational database locks based on columns. Database transactions may be targeted to specific columns of one or more records, instead of the entire row for those records, using primary keys. Column locks on specific keys are stored separately than column locks on ranges of keys, which are both checked when requesting a new column lock for either a single key or a range of keys. When a threshold number of columns for a given record, or range of records/keys, have been locked, the column locks for that record, or range of records, can be combined into a single row level lock to reduce resource costs for maintaining multiple concurrent locks.